*{-webkit-box-sizing:border-box;box-sizing:border-box}
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,menu,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-color: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:.67em 0}
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:0}
hr{-webkit-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"]{-webkit-box-sizing:border-box;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;-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 silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
html{font-size:1em}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.margin-all-20{margin:20px}
.margin-bottom-0{margin-bottom:0 !important}
.margin-bottom-10{margin-bottom:10px !important}
.margin-bottom-15{margin-bottom:15px !important}
.margin-bottom-20{margin-bottom:20px !important}
.margin-bottom-30{margin-bottom:30px !important}
.margin-bottom-50{margin-bottom:50px !important}
.margin-bottom-100{margin-bottom:100px !important}
.margin-top-20{margin-top:20px !important}
.margin-top-25{margin-top:25px !important}
.margin-top-40{margin-top:40px !important}
.margin-vertical-0{margin-bottom:0 !important;margin-top:0 !important}
.margin-vertical-20{margin-bottom:20px !important;margin-top:20px !important}
.margin-vertical-40{margin-bottom:40px !important;margin-top:40px !important}
.margin-vertical-50{margin-bottom:50px !important;margin-top:50px !important}
.margin-horizontal-60{margin-left:60px;margin-right:60px}
.margin-horizontal-40{margin-left:40px;margin-right:40px}
.margin-vertical-80{margin-bottom:80px !important;margin-top:80px !important}
.margin-horizontal-100{margin-left:100px;margin-right:100px}
.spacer-bottom{margin-bottom:15px}
.spacer-top{margin-top:15px}
.text-centered{text-align:center}
.text-header{display:block}
.text-shadow{text-shadow:1px 1px 2px rgba(0,0,0,0.5)}
.text-size-20{font-size:1.25rem !important}
.text-size-24{font-size:1.5rem !important}
.text-size-40{font-size:2.5rem !important}
.text-size-60{font-size:3.75rem !important}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
.color-orange{color:#ff5a00}
.white{color:#fff !important}
.black{color:#000 !important}
img{display:block;height:auto;max-width:100%}
img.inline{display:inline-block}
.ir{background-color:transparent;border:0;overflow:hidden}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none !important}
.accessibility-only{position:absolute !important;clip:rect(1px,1px,1px,1px)}
.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}
.left{float:left}
.right{float:right}
.textimage-right{float:right}
.clearfix:before,.clearfix:after{content:'';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.clearfix:after{clear:both}
.radial-glow:before{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);content:"";width:0;height:0;left:50%;border-radius:10px;-webkit-box-shadow:0 0 190px 70px #fefa41;box-shadow:0 0 190px 70px #fefa41;z-index:1}
.radial-glow img{position:relative;z-index:2}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
body{background-color:#fff;overflow-x:hidden}
body.blurred{overflow:hidden;position:relative}
body.blurred>*:not([class^="lightbox__overlay"]):not([class^="slick-lightbox"]){-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.3);box-shadow:0 0 30px 0 rgba(0,0,0,0.3);-webkit-filter:blur(10px);filter:blur(10px)}
.col-span-1,.col-span-2,.col-span-3,.col-span-4,.col-span-5,.col-span-6,.col-span-7,.col-span-8,.col-span-9,.col-span-10,.col-span-11,.col-span-12{float:left}
.col-span-1.last-col,.col-span-2.last-col,.col-span-3.last-col,.col-span-4.last-col,.col-span-5.last-col,.col-span-6.last-col,.col-span-7.last-col,.col-span-8.last-col,.col-span-9.last-col,.col-span-10.last-col,.col-span-11.last-col,.col-span-12.last-col{margin-right:0}
.col-span-1.align-right,.col-span-2.align-right,.col-span-3.align-right,.col-span-4.align-right,.col-span-5.align-right,.col-span-6.align-right,.col-span-7.align-right,.col-span-8.align-right,.col-span-9.align-right,.col-span-10.align-right,.col-span-11.align-right,.col-span-12.align-right{float:right}
.col-span-1{width:calc(8.33333% - 18.33333px);margin-right:20px}
.col-span-2{width:calc(16.66667% - 16.66667px);margin-right:20px}
.col-span-3{width:calc(25% - 15px);margin-right:20px}
.col-span-4{width:calc(33.33333% - 13.33333px);margin-right:20px}
.col-span-5{width:calc(41.66667% - 11.66667px);margin-right:20px}
.col-span-6{width:calc(50% - 10px);margin-right:20px}
.col-span-7{width:calc(58.33333% - 8.33333px);margin-right:20px}
.col-span-8{width:calc(66.66667% - 6.66667px);margin-right:20px}
.col-span-9{width:calc(75% - 5px);margin-right:20px}
.col-span-10{width:calc(83.33333% - 3.33333px);margin-right:20px}
.col-span-11{width:calc(91.66667% - 1.66667px);margin-right:20px}
.col-span-12{width:100%}
.col-offset-2{margin-left:calc(16.66667% - -3.33333px)}
.col-offset-3{margin-left:calc(25% - -5px)}
.col-offset-4{margin-left:calc(33.33333% - -6.66667px)}
.col{float:left}
.col__gutter{margin-top:0;margin-right:10px;margin-left:10px}
.col__wrapper,.pagecol-wrapper{margin:0 auto;max-width:1024px;position:relative}
.col__wrapper:before,.col__wrapper:after,.pagecol-wrapper:before,.pagecol-wrapper:after{content:"";display:table}
.col__wrapper:after,.pagecol-wrapper:after{clear:both}
.col-3{width:25%}
.col-4{width:33.3335%}
.col-6{width:50%}
.col-8{width:66.66667%}
.col-12{width:100%}
.center-column{margin:25px auto;max-width:1260px;padding:0 10px}
.layout-wrapper{margin:0 auto;max-width:1260px;padding:0 10px;position:relative}
.layout-wrapper.language-selector{margin-top:20px;max-width:640px}
.pagecol-static-left{float:left;width:390px;padding-left:10px}
.pagecol-flex-right{float:right;width:100%;margin-left:-390px}
.page-header .pagecol-flex-right{margin-bottom:0}
.pagecol-flex-right>.content{margin-left:410px}
.content-page h3,.content-page .h3{color:#d14900;font-size:1.5rem}
.content-page .content header.persistent-gutter{min-height:35px;margin:20px 10px}
.content-page .content header.persistent-gutter h2{margin:0;display:inline-block;font-size:1.625rem}
.content-page .pagecol-flex-right .title>h1{margin-top:75px}
.search-result h2.result-title .amount{font-size:1.5rem}
.search-result h2.result-title .amount{font-weight:normal}
.search-result h2.result-title .amount:before{content:'['}
.search-result h2.result-title .amount:after{content:']'}
.landing-page .layout-wrapper .textimage-left{display:none}
.landing-page .layout-wrapper .section{background-color:#fff}
.landing-page .layout-wrapper .textimage-text p:last-child{padding-bottom:30px;position:relative}
.landing-page .layout-wrapper .textimage-text p:last-child:after{bottom:0;left:50%;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-698px -17px;width:20px;height:12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";display:inline-block;vertical-align:middle}
.landing-page .layout-wrapper .textimage-text p a{border-radius:5px;font-family:"Custom-Font-Medium",Verdana,sans-serif;background-color:#ff5a00;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3a417),color-stop(6%,#f0800c),color-stop(80%,#ff5a00));background-image:linear-gradient(to bottom,#e3a417 0,#f0800c 6%,#ff5a00 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFE3A417',EndColorStr='#FFFF5A00');border:1px solid #ff5a00;color:#fff;display:inline-block;font-size:1rem;padding:8px 15px 9px;text-decoration:none}
.landing-page .layout-wrapper .textimage-text p a:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.landing-page .layout-wrapper .textimage-text p a:hover{background-color:#f0800c;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3a417),color-stop(6%,#e3a417),color-stop(80%,#f0800c));background-image:linear-gradient(to bottom,#e3a417 0,#e3a417 6%,#f0800c 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFE3A417',EndColorStr='#FFF0800C')}
.landing-page .layout-wrapper .form h2{text-align:center}
.landing-page .layout-wrapper .col-span-6>.section{border:1px solid #b7b7b7;margin-bottom:30px}
.grey-block{background:#f5f5f5;padding:25px}
.grey-block select{background-color:#fff}
.main-container{padding-top:60px}
.main-container_large{margin-top:0}
.max-pagewidth{max-width:1920px;margin-left:auto;margin-right:auto}
.persistent-gutter{margin:20px 10px}
.non-persistent-gutter{margin:20px 10px}
img.persistent-gutter{margin:20px 0;padding:0 10px}
img.non-persistent-gutter{margin:10px 0;padding:0 10px}
.tel-block{position:relative;padding:0 0 30px 30px}
.tel-block:before{content:"";position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-421px -268px;width:16px;height:28px;left:0;top:0}
.footer{background-color:#292929;margin-top:80px;padding:18px 20px;position:relative}
.landing-page .footer,.product-detail-page .footer.sticky-buy-bar-enabled{margin-top:0}
.footer .h1,.footer .h2,.footer .h3,.footer .h4,.footer .h5,.footer p,.footer a{color:#fff}
.footer .h4{display:block;font-family:"Custom-Font-Bold",Verdana,sans-serif;font-size:1.25rem;font-weight:normal;margin:0 0 15px 0}
.footer .h4:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.footer .ufs-logo{position:static}
.footer .ufs-logo p,.footer .ufs-logo a{display:inline-block}
.footer .ufs-logo a{margin-right:20px}
.footer .ufs-logo .ufs-logo_svg{height:51px;vertical-align:baseline;width:135px}
_:-ms-lang(x),.product-detail-page .footer.sticky-buy-bar-enabled{margin-bottom:100px}
.newsletter-signup{margin:40px 0}
.newsletter-signup p{margin:0 0 10px 0}
.newsletter-signup .form-row .button{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);height:15px}
.content-section{margin-top:85px;margin-bottom:75px}
.content-section h1{color:#ff5a00;font-size:1.5rem;margin-bottom:20px}
.content-section h2{font-size:1.125rem;margin-top:30px;margin-bottom:30px}
.content-section h4{font-size:1.125rem;font-weight:bold;margin-top:30px;margin-bottom:15px}
.content-section label{display:block;font-size:1.125rem;font-weight:bold;margin-bottom:15px}
.content-tools{float:right;margin:25px 10px 0}
.content-tools+h2{margin:20px 0;float:left}
.content-tools_centered{margin:0 0 30px 0;text-align:center}
.content-tools_right{margin:0 0 10px 0;text-align:right}
html{font-size:100%}
html.plus12_5{font-size:112.5%}
html.plus5{font-size:105%}
body{font-family:"Custom-Font-Regular",Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;color:#292929;font-size:1rem}
body:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
b,strong{font-family:"Custom-Font-Bold",Verdana,sans-serif}
b:lang(zh-TW),strong:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
figcaption{font-size:.875rem}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-weight:normal;line-height:1.1em;position:relative}
h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{display:block;text-decoration:none}
h1 .icon,.h1 .icon,h2 .icon,.h2 .icon,h3 .icon,.h3 .icon,h4 .icon,.h4 .icon,h5 .icon,.h5 .icon{right:0;bottom:0;position:absolute}
h1,.h1{font-size:1.75rem;margin:0 0 10px;color:#292929}
h1.results-title .keyword,.h1.results-title .keyword{color:#ff5a00;quotes:"'" "'"}
h1.results-title .keyword:before,.h1.results-title .keyword:before{content:open-quote}
h1.results-title .keyword:after,.h1.results-title .keyword:after{content:close-quote}
h2,.h2{color:#292929;margin:20px 0;font-size:1.375rem}
h2.big-title,.h2.big-title{font-size:1.5rem;color:#ff5a00;margin-top:0;margin-bottom:10px}
h2.small-title,.h2.small-title{font-size:1.5rem}
h2.results-title,.h2.results-title{font-size:1.625rem}
h2.results-title .amount,.h2.results-title .amount{font-weight:bold}
h2.results-title .keyword,.h2.results-title .keyword{color:#ff5a00}
h2.suggested-title,.h2.suggested-title{font-family:"Custom-Font-Medium",Verdana,sans-serif}
h2.suggested-title:lang(zh-TW),.h2.suggested-title:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
h2.suggested-title .keyword,.h2.suggested-title .keyword{color:#ff5a00;quotes:"'" "'"}
h2.suggested-title .keyword:before,.h2.suggested-title .keyword:before{content:open-quote}
h2.suggested-title .keyword:after,.h2.suggested-title .keyword:after{content:close-quote}
h3,.h3{font-size:1.25rem;margin-top:0;margin-bottom:10px}
h3.smaller,.h3.smaller{font-size:1.25rem}
h4,.h4{line-height:1.5rem}
a{color:#ff5a00;outline:0}
a.gray-link{color:#5d5d5d}
a.dark-link{color:#222}
q{quotes:"“" "”" "‘" "’"}
blockquote,.blockquote{margin:1em 40px;color:#ff5a00;font-size:1.25rem}
blockquote:before,.blockquote:before{content:open-quote}
blockquote:after,.blockquote:after{content:close-quote}
dd{margin:0 0 10px 0}
mark{background-color:#fff;color:#ff5a00}
.overlay-header{font-family:"Custom-Font-Medium",Verdana,sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,0.5);color:#fff;display:block;line-height:3.125rem;font-size:2.875rem;font-weight:normal}
.overlay-header:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.overlay-header.small{font-family:"Custom-Font-Medium",Verdana,sans-serif;font-size:2rem}
.overlay-header.small:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.intro-text{font-size:1.25rem;line-height:150%}
.intro-text p:lang(th-TH){line-height:170%}
.read-more{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#ff5a00;font-size:.9375rem;text-decoration:none}
.read-more:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.live-chat{font-weight:700;padding-left:30px;position:relative;text-decoration:none}
.live-chat:before{top:0;left:0;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-503px -187px;width:24px;height:23px;content:''}
.footnote p{font-size:.75rem;line-height:normal}
.navigate-back{line-height:30px;padding-left:55px;position:relative}
.navigate-back:before{top:-10px;left:0;position:absolute;border:1px solid #f5f5f5;border-radius:5px;content:"";height:40px;width:40px}
.navigate-back:after{top:3px;left:13px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-614px -227px;width:16px;height:14px;content:""}
.icon{display:inline-block;vertical-align:middle}
.icon.icon-arrow-up.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-470px -115px;width:10px;height:7px}
.icon.icon-arrow-down.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-485px -115px;width:10px;height:6px}
.icon.icon-arrow-right{background-image:url(app/images/sprite-fairkitchen.png);background-position:-123px -338px;width:14px;height:22px}
.icon.icon-arrow-right.small{background-image:url(app/images/sprite-fairkitchen.png);background-position:-776px -227px;width:8px;height:13px;vertical-align:top}
.icon.icon-arrow-right.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-85px -338px;width:14px;height:22px}
.icon.icon-arrow-right.orange.small{background-image:url(app/images/sprite-fairkitchen.png);background-position:-656px -268px;width:9px;height:15px}
.icon.icon-arrow-left{background-image:url(app/images/sprite-fairkitchen.png);background-position:-104px -338px;width:14px;height:22px}
.icon.icon-arrow-left.small{background-image:url(app/images/sprite-fairkitchen.png);background-position:-763px -227px;width:8px;height:13px}
.icon.icon-arrow-left.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-66px -338px;width:14px;height:22px}
.icon.icon-arrow-left.orange.small{background-image:url(app/images/sprite-fairkitchen.png);background-position:-642px -268px;width:9px;height:15px}
.icon.icon-arrow-white-down{background-image:url(app/images/sprite-fairkitchen.png);background-position:-723px -17px;width:20px;height:12px}
.icon.arrow-orange-large-down{background-image:url(app/images/sprite-fairkitchen.png);background-position:-698px -17px;width:20px;height:12px}
.icon.icon-close{background-image:url(app/images/sprite-fairkitchen.png);background-position:-675px -227px;width:14px;height:14px}
.icon.icon-close.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-730px -227px;width:13px;height:13px}
.icon.icon-close.grey{background-image:url(app/images/sprite-fairkitchen.png);background-position:-491px -128px;width:27px;height:27px}
.icon.icon-close.grey.small{background-image:url(app/images/sprite-fairkitchen.png);background-position:-656px -227px;width:14px;height:14px}
.icon.icon-delete{background-image:url(app/images/sprite-fairkitchen.png);background-position:-507px -227px;width:15px;height:18px}
.icon.icon-delete-orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-842px -187px;width:15px;height:18px}
.icon.icon-telephone{background-image:url(app/images/sprite-fairkitchen.png);background-position:-837px -17px;width:12px;height:12px}
.icon.icon-phone{background-image:url(app/images/sprite-fairkitchen.png);background-position:-421px -268px;width:16px;height:28px}
.icon.icon-fax{background-image:url(app/images/sprite-fairkitchen.png);background-position:-820px -17px;width:12px;height:12px}
.icon.icon-print{background-image:url(app/images/sprite-fairkitchen.png);background-position:-532px -187px;width:22px;height:23px}
.icon.icon-logout{background-image:url(app/images/sprite-fairkitchen.png);background-position:-773px -42px;width:16px;height:16px}
.icon.icon-message{background-image:url(app/images/sprite-fairkitchen.png);background-position:-204px -128px;width:35px;height:35px}
.icon.icon-newsletter{background-image:url(app/images/sprite-fairkitchen.png);background-position:-523px -128px;width:27px;height:27px}
.icon.icon-care{background-image:url(app/images/sprite-fairkitchen.png);background-position:-712px -227px;width:13px;height:13px}
.icon.icon-care.large{background-image:url(app/images/sprite-fairkitchen.png);background-position:-611px -128px;width:25px;height:23px}
.icon.icon-care.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:0 -366px;width:12px;height:28px}
.icon.icon-pub{background-image:url(app/images/sprite-fairkitchen.png);background-position:-670px -268px;width:7px;height:13px}
.icon.icon-pub.large{background-image:url(app/images/sprite-fairkitchen.png);background-position:-36px -366px;width:13px;height:23px}
.icon.icon-pub.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-17px -366px;width:14px;height:23px}
.icon.icon-recipes{background-image:url(app/images/sprite-fairkitchen.png);background-position:-746px -72px;width:25px;height:26px}
.icon.icon-recipes.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-282px -128px;width:32px;height:33px}
.icon.icon-school{background-image:url(app/images/sprite-fairkitchen.png);background-position:-748px -227px;width:10px;height:13px}
.icon.icon-school.large{background-image:url(app/images/sprite-fairkitchen.png);background-position:-44px -338px;width:17px;height:22px}
.icon.icon-school.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-756px -128px;width:23px;height:21px}
.icon.icon-search{background-image:url(app/images/sprite-fairkitchen.png);background-position:-715px -72px;width:26px;height:26px}
.icon.icon-search.thin{background-image:url(app/images/sprite-fairkitchen.png);background-position:-559px -187px;width:21px;height:22px}
.icon.icon-search.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-815px -42px;width:16px;height:16px}
.icon.icon-search.orange.medium{background-image:url(app/images/sprite-fairkitchen.png);background-position:-784px -128px;width:21px;height:21px}
.icon.icon-search.orange.large{background-image:url(app/images/sprite-fairkitchen.png);background-position:-319px -128px;width:31px;height:31px}
.icon.search_orange-large{background-image:url(app/images/sprite-fairkitchen.png);background-position:-458px -128px;width:28px;height:28px}
.icon.icon-services{background-image:url(app/images/sprite-fairkitchen.png);background-position:-472px -187px;width:26px;height:28px}
.icon.icon-star-full-orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-527px -227px;width:17px;height:15px}
.icon.icon-star-outline-orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-549px -227px;width:17px;height:15px}
.icon.icon-user{background-image:url(app/images/sprite-fairkitchen.png);background-position:-406px -187px;width:27px;height:34px}
.icon.icon-clock.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-715px -187px;width:21px;height:20px}
.icon.icon-location.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-407px -309px;width:11px;height:16px}
.icon.icon-message-success{background-image:url(app/images/sprite-fairkitchen.png);background-position:-709px -42px;width:17px;height:17px}
.icon.icon-message-error{background-image:url(app/images/sprite-fairkitchen.png);background-position:-687px -42px;width:17px;height:17px}
.icon.icon-minus{background-image:url(app/images/sprite-fairkitchen.png);background-position:-632px -103px;width:18px;height:4px}
.icon.icon-plus{background-image:url(app/images/sprite-fairkitchen.png);background-position:-541px -268px;width:19px;height:20px}
.icon.icon-facebook{background-image:url(app/images/sprite-fairkitchen.png);background-position:-491px -268px;width:20px;height:20px}
.icon.icon-twitter{background-image:url(app/images/sprite-fairkitchen.png);background-position:-516px -268px;width:20px;height:20px}
.icon.icon-youtube{background-image:url(app/images/sprite-fairkitchen.png);background-position:-578px -42px;width:24px;height:20px}
.icon.icon-loader{background-image:url(app/images/sprite-fairkitchen.png);background-position:-486px -227px;width:16px;height:18px}
.icon.icon-more{background-image:url(app/images/sprite-fairkitchen.png);background-position:-608px -103px;width:19px;height:5px}
.icon.icon-download{background-image:url(app/images/sprite-fairkitchen.png);background-position:-671px -128px;width:26px;height:22px;margin-right:5px;vertical-align:middle}
.icon.icon-email{background-image:url(app/images/sprite-fairkitchen.png);background-position:-661px -42px;width:21px;height:17px}
.icon.icon-zoom{background-image:url(app/images/sprite-fairkitchen.png);background-position:-582px -128px;width:24px;height:24px}
.icon.icon-cart{background-image:url(app/images/sprite-fairkitchen.png);background-position:-483px -42px;width:26px;height:24px}
.icon.icon-cart_orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-452px -42px;width:26px;height:24px}
.icon.icon-cart_black{background-image:url(app/images/sprite-fairkitchen.png);background-position:-355px -128px;width:32px;height:28px}
.icon.icon-favorites{background-image:url(app/images/sprite-fairkitchen.png);background-position:-805px -72px;width:24px;height:24px}
.icon.icon-favorite{background-image:url(app/images/sprite-fairkitchen.png);background-position:-422px -42px;width:25px;height:25px}
.icon.icon-favorite-added{background-image:url(app/images/sprite-fairkitchen.png);background-position:-392px -42px;width:25px;height:25px}
.icon.icon-favorite-orange:not(.icon-favorite-added){background-image:url(app/images/sprite-fairkitchen.png);background-position:-776px -72px;width:24px;height:24px}
.icon.icon-yield{background-image:url(app/images/sprite-fairkitchen.png);background-position:-161px -187px;width:67px;height:67px}
.icon.icon-couvert{background-image:url(app/images/sprite-fairkitchen.png);background-position:-89px -187px;width:67px;height:67px}
.icon.icon-frown{background-image:url(app/images/sprite-fairkitchen.png);background-position:0 0;width:102px;height:182px}
.icon.icon-info{background-image:url(app/images/sprite-fairkitchen.png);background-position:-463px -227px;width:18px;height:18px}
.icon.icon-edit{background-image:url(app/images/sprite-fairkitchen.png);background-position:-440px -227px;width:18px;height:18px}
.icon.icon-make-default{background-image:url(app/images/sprite-fairkitchen.png);background-position:-391px -309px;width:11px;height:18px}
.icon.email{background-image:url(app/images/sprite-fairkitchen.png);background-position:-661px -42px;width:21px;height:17px}
.icon.info{background-image:url(app/images/sprite-fairkitchen.png);background-position:-792px -187px;width:20px;height:20px}
.icon.apple-share{background-image:url(app/images/sprite-fairkitchen.png);background-position:-22px -338px;width:17px;height:23px}
.icon.android-share{background-image:url(app/images/sprite-fairkitchen.png);background-position:0 -338px;width:17px;height:23px}
.icon.windows-share{background-image:url(app/images/sprite-fairkitchen.png);background-position:-641px -128px;width:25px;height:23px}
.icon.check-green{background-image:url(app/images/sprite-fairkitchen.png);background-position:-803px -17px;width:12px;height:12px}
.icon.check-white{background-image:url(app/images/sprite-fairkitchen.png);background-position:-642px -17px;width:22px;height:16px}
.icon.wheelchair{background-image:url(app/images/sprite-fairkitchen.png);background-position:-392px -128px;width:28px;height:28px}
.icon.tp-connect{background-image:url(app/images/sprite-fairkitchen.png);background-position:-636px -42px;width:20px;height:18px}
.icon.tp-connected{background-image:url(app/images/sprite-fairkitchen.png);background-position:-608px -268px;width:15px;height:15px}
.icon.tp-disconnected{background-image:url(app/images/sprite-fairkitchen.png);background-position:-588px -268px;width:15px;height:15px}
.icon.calendar{background-image:url(app/images/sprite-fairkitchen.png);background-position:-371px -227px;width:18px;height:18px}
.icon.search{background-image:url(app/images/sprite-fairkitchen.png);background-position:-836px -42px;width:16px;height:16px}
.icon.dropdown-arrow{background-image:url(app/images/sprite-fairkitchen.png);background-position:-182px -168px;width:12px;height:9px}
.icon.password-mask{background-image:url(app/images/sprite-fairkitchen.png);background-position:-669px -17px;width:24px;height:14px}
.icon.password-unmask{background-image:url(app/images/sprite-fairkitchen.png);background-position:-607px -42px;width:24px;height:19px}
.icon.submit-arrow{background-image:url(app/images/sprite-fairkitchen.png);background-position:-635px -227px;width:16px;height:14px}
.channel-selector{right:-22px;position:absolute;-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:-webkit-transform .35s cubic-bezier(0.35,1,1,1);transition:-webkit-transform .35s cubic-bezier(0.35,1,1,1);transition:transform .35s cubic-bezier(0.35,1,1,1);transition:transform .35s cubic-bezier(0.35,1,1,1),-webkit-transform .35s cubic-bezier(0.35,1,1,1);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.8)),to(rgba(0,0,0,0.4)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.4));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#CC000000',EndColorStr='#66000000');border-bottom:1px solid rgba(70,70,70,0.5);padding:18px 20px;text-align:center;visibility:hidden;width:100%;z-index:101}
.channel-selector a,.channel-selector p,.channel-selector h3{color:#fff}
.channel-selector a{text-decoration:none}
.channel-selector p{font-size:1.125rem}
.channel-selector h3{font-family:"Custom-Font-Bold",Verdana,sans-serif;font-size:1rem;margin:0}
.channel-selector h3:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.channel-selector__tabs{position:relative}
.channel-selector__arrow{top:-12px;right:31px;position:absolute;width:0;height:0;content:'';z-index:1;border-bottom:13.5px solid #000;border-left:9px solid transparent;border-right:9px solid transparent}
.channel-selector__close{top:0;right:10px;position:absolute;z-index:1}
.channel-selector__close>a{display:block;padding:15px 20px}
.channel-selector__animated{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}
.channel-selector__please-wait{top:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .15s cubic-bezier(0.35,1,1,1);transition:width .15s cubic-bezier(0.35,1,1,1);background:#fff;-webkit-box-shadow:0 -4px 6px 0 rgba(0,0,0,0.2);box-shadow:0 -4px 6px 0 rgba(0,0,0,0.2);visibility:hidden;font-size:1rem;padding:18px 20px;-webkit-transform-origin:top center;transform-origin:top center;width:95%}
.channel-selector__please-wait:before{top:-20px;right:40px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-565px -268px;width:18px;height:20px;content:" "}
.channel-selector__please-wait:after{background:url("app/images/loaders/ajax-loader.gif") no-repeat center center;content:" ";height:16px;position:absolute;width:16px}
.channel-selector__please-wait.expanded{visibility:visible;width:100%}
.channel-selector__please-wait p{color:#ff5a00}
.channel-selector__mobile-list select{background-color:#fff;color:#292929}
.channel-selector__list li{font-size:.6875rem !important;position:static}
.channel-selector__list li>.icon{display:block;margin:5px auto 10px auto;vertical-align:middle}
.channel-selector__list li .icon-school{background-image:url(app/images/sprite-fairkitchen.png);background-position:-44px -338px;width:17px;height:22px}
.channel-selector__list li .icon-pub{background-image:url(app/images/sprite-fairkitchen.png);background-position:-36px -366px;width:13px;height:23px}
.channel-selector__list li .icon-care{background-image:url(app/images/sprite-fairkitchen.png);background-position:-611px -128px;width:25px;height:23px}
.channel-selector__list li .business-type__wrapper{right:0;position:absolute;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:#fff;-webkit-box-shadow:0 -4px 6px 0 rgba(0,0,0,0.2);box-shadow:0 -4px 6px 0 rgba(0,0,0,0.2);color:#000;font-size:1rem;padding:18px 20px;text-shadow:none}
.channel-selector__list li .business-type__wrapper:before{top:-20px;right:20px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-565px -268px;width:18px;height:20px;content:" "}
.channel-selector__list li .business-type__wrapper form{text-align:left}
.channel-selector__list li .business-type__wrapper legend{color:#000;font-size:1rem;text-align:center;margin:0 0 15px}
.channel-selector__list li .business-type__wrapper select{padding-right:55px;width:100%}
.channel-selector__list li .business-type__wrapper .button{opacity:1}
.main-header{background-color:#fff;position:relative;-webkit-transition:top .2s ease-out;transition:top .2s ease-out;top:0;width:100%;z-index:102}
.sticky-header_pinned,.sticky-header_pinned-with-usp,.sticky-header_unpinned{position:fixed}
.sticky-header_pinned-with-usp{top:-36px}
.main-navigation,.main-navigation_meta,.main-navigation_meta-alt{list-style:none;margin:0;padding:0}
.main-navigation a,.main-navigation li,.main-navigation_meta a,.main-navigation_meta li,.main-navigation_meta-alt a,.main-navigation_meta-alt li{color:#000;text-decoration:none}
.main-navigation>li,.main-navigation_meta>li,.main-navigation_meta-alt>li{display:block;float:left}
.main-navigation>li:last-child,.main-navigation_meta>li:last-child,.main-navigation_meta-alt>li:last-child{margin-right:0}
.main-navigation a,.main-navigation li{font-family:"Custom-Font-Medium",Verdana,sans-serif;font-size:1rem}
.main-navigation a:lang(zh-TW),.main-navigation li:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.main-navigation>li{margin-right:4.84%}
.main-navigation li a:hover,.main-navigation li.active a{position:relative}
.main-navigation li.expandable{position:relative}
.main-navigation li.expandable.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-navigation li.expandable.open>ul{display:block}
.main-navigation_meta a,.main-navigation_meta li,.main-navigation_meta-alt a,.main-navigation_meta-alt li{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:.75rem}
.main-navigation_meta a:lang(zh-TW),.main-navigation_meta li:lang(zh-TW),.main-navigation_meta-alt a:lang(zh-TW),.main-navigation_meta-alt li:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.main-navigation_meta>li,.main-navigation_meta-alt>li{padding-right:40px;position:relative}
.main-navigation_meta li.search.search-handle-active,.main-navigation_meta-alt li.search.search-handle-active{opacity:.3;-ms-filter:"alpha(opacity=$opacity-ie)";filter:url("data:image/svg+xml;utf8,&lt;svgxmlns='http://www.w3.org/2000/svg'&gt;&lt;filterid='grayscale'&gt;&lt;feColorMatrixtype='matrix'values='0.33330.33330.3333000.33330.33330.3333000.33330.33330.33330000010'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");-webkit-filter:gray;filter:gray}
.main-navigation_meta li.shopping-cart,.main-navigation_meta-alt li.shopping-cart{position:relative}
.main-navigation_meta li.shopping-cart .cart-badge,.main-navigation_meta-alt li.shopping-cart .cart-badge{top:-9px;right:-18px;position:absolute}
.main-navigation_meta li.expandable,.main-navigation_meta-alt li.expandable{position:relative;padding-right:60px}
.main-navigation_meta li.expandable:after,.main-navigation_meta-alt li.expandable:after{top:50%;right:40px;position:absolute}
.main-navigation_meta li.expandable.open:after,.main-navigation_meta-alt li.expandable.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-navigation_meta li.expandable.open>ul,.main-navigation_meta-alt li.expandable.open>ul{display:block}
.main-navigation_meta li.expandable.from-right>ul,.main-navigation_meta-alt li.expandable.from-right>ul{right:0;left:auto}
.main-navigation_meta li.expandable .username br,.main-navigation_meta-alt li.expandable .username br{display:none}
.main-navigation_meta li.select-channel,.main-navigation_meta-alt li.select-channel{position:relative}
.main-navigation_meta li.select-channel span[class$='badge'],.main-navigation_meta-alt li.select-channel span[class$='badge']{top:50%;right:10px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.main-navigation_meta li.select-channel span.channel-badge-label,.main-navigation_meta-alt li.select-channel span.channel-badge-label{display:block;line-height:1.125rem;margin-right:35px}
.main-navigation_meta li.select-channel span.channel-badge-label span,.main-navigation_meta-alt li.select-channel span.channel-badge-label span{color:#ff5a00}
.main-navigation_meta ul.checklist li,.main-navigation_meta-alt ul.checklist li{padding-left:25px}
.main-navigation_meta ul.checklist li:before,.main-navigation_meta-alt ul.checklist li:before{top:0}
.main-navigation_meta ul.checklist li:first-child,.main-navigation_meta-alt ul.checklist li:first-child{padding-bottom:20px}
.main-navigation_foldout,.main-navigation_meta-foldout{background-color:#fff;min-width:150px;position:absolute;text-align:left;display:none}
.main-navigation_foldout a,.main-navigation_foldout li,.main-navigation_meta-foldout a,.main-navigation_meta-foldout li{font-family:"Custom-Font-Regular",Verdana,sans-serif;color:#000;text-decoration:none}
.main-navigation_foldout a:lang(zh-TW),.main-navigation_foldout li:lang(zh-TW),.main-navigation_meta-foldout a:lang(zh-TW),.main-navigation_meta-foldout li:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.main-navigation_foldout{margin-bottom:35px}
.main-navigation_foldout li{padding:10px 0 10px 55px}
.main-navigation_meta-foldout a,.main-navigation_meta-foldout li{font-size:.815rem}
.main-navigation_meta-foldout>li{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;padding:20px 10px}
.main-navigation_meta-foldout>li:first-child{margin-top:29px}
.main-navigation_meta-foldout li.account{width:251px}
.navigation-row{background-color:#fff}
.navigation-row .main-navigation_meta{position:relative;z-index:1}
.navigation-row .main-navigation_meta>li{display:inline-block;float:none}
.navigation-row_underlay .main-navigation_meta,.navigation-row_underlay .main-navigation_meta-alt{top:50%;right:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.navigation-handle{top:18px;position:absolute;cursor:pointer;height:21px;width:21px}
.navigation-handle span:not([class]){top:10px;left:0;position:absolute;border-bottom:1px solid #ff5a00;display:block;height:1px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:21px}
.navigation-handle span:not([class]):before,.navigation-handle span:not([class]):after{border-bottom:1px solid #ff5a00;content:"";position:absolute;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}
.navigation-handle span:not([class]):before{top:-7px}
.navigation-handle span:not([class]):after{top:7px}
.navigation-handle.active span{border-color:#fff}
.navigation-handle.active span:before,.navigation-handle.active span:after{top:0}
.navigation-handle.active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.navigation-handle.active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.navigation-handle.active span[class$='badge']{display:none}
.navigation-handle span[class$='badge']{top:-9px;right:-18px;position:absolute}
.inline-search{background:#fff;border-bottom:2px solid #ff5a00;display:none;margin-top:-10px;padding:8px;position:relative}
.sticky-header_pinned,.sticky-header_pinned-with-usp,.sticky-header_unpinned{position:fixed}
.main-header-v2 .icon.icon-favorites{background-image:url(app/images/sprite-fairkitchen.png);background-position:-729px -128px;width:22px;height:22px}
.main-header-v2 .icon.icon-cart{background-image:url(app/images/sprite-fairkitchen.png);background-position:-682px -72px;width:28px;height:26px}
.main-header-v2 .cart-badge{background-color:#ff5a00;display:block;font-size:.75rem}
.main-header-v2 .header-usp-container{background:white;color:#898ea2;font-family:"Custom-Font-Medium";font-size:.75rem;padding:9px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}
.main-header-v2 .header-usp-container .usps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:0 auto;max-width:1020px;padding:0 0 0 28px;text-align:left}
.main-header-v2 .header-usp-container li{padding:0 16px 0 22px;display:none}
.main-header-v2 .header-usp-container li:nth-child(-n+2){display:inline-block}
.main-header-v2 .header-usp-container li:before{content:"";display:inline-block;background-image:url(app/images/sprite-fairkitchen.png);background-position:-571px -227px;width:17px;height:14px}
.main-header-v2 .header-usp-container li span{color:inherit}
body.rtl .main-header-v2 .header-usp-container .usps{padding:0 10px 0 0}
body.rtl .main-header-v2 .header-usp-container li{padding:0 22px 0 9px}
.main-header-v2 .ufs-logo{position:relative;top:0;z-index:1;display:inline-block}
.main-header-v2 .ufs-logo.hide-desktop{width:100%}
.main-header-v2 .ufs-logo.hide-desktop>a{display:inline-block}
.main-header-v2 .ufs-logo_svg{height:33px;width:auto}
.main-header-v2 .thirdparty-logo{position:relative;top:auto;left:auto;display:inline-block;margin:0 10px}
.main-header-v2 .thirdparty-logo .thirdparty-logo_svg{height:40px;width:auto}
.main-header-v2 .accessibility-logo{position:relative;z-index:2;display:inline-block;vertical-align:top;top:auto;right:auto;left:auto}
body.rtl .main-header-v2 .accessibility-logo{top:auto;right:auto;left:auto}
.main-header-v2 .accessibility-logo #INDmenu-btn{float:none;margin:0;position:static}
.main-header-v2 .suggestions{border-radius:0 0 25px 25px;border-top:0;padding:10px 40px;width:calc(100% - 30px);z-index:auto}
.header-pusher-mobile{height:0}
.scroll-content.no-top-padding{padding-top:0}
.main-header-v2.main-header{background-color:transparent;-webkit-transition:top .2s ease-out;transition:top .2s ease-out;top:0;width:100%;z-index:102}
.main-header-v2.main-header .layout-wrapper{max-width:1600px;padding:0 30px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-header-v2.main-header .btn.orange{font-size:.875rem;padding:3px 35px 4px}
.main-header-v2.main-header .search-container{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px}
.main-header-v2.main-header .search-container .form-element-addon,.main-header-v2.main-header .search-container .form-element label{z-index:auto}
.main-header-v2.main-header .search-container .legacy-form input[type="text"]{height:48px;border-radius:25px;background-color:#e5e6e9;padding:0 0 0 48px}
.main-header-v2.main-header .search-container .legacy-form input[type="text"]:focus{background-color:white}
.main-header-v2.main-header .search-container .legacy-form input[type="text"].active{background-color:white;border-radius:25px 25px 0 0;border-bottom:0;border-color:#b7b7b7}
.main-header-v2.main-header .search-container .icon.icon-search.thin{top:50%;left:14px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
body.rtl .main-header-v2.main-header .search-container{padding-left:30px;padding-right:0}
body.rtl .main-header-v2.main-header .search-container .legacy-form input[type="text"]{padding:0 48px 0 0}
body.rtl .main-header-v2.main-header .search-container .icon.icon-search.thin{top:50%;right:24px;position:absolute}
.main-header-v2.main-header .input-type__text_with-icon,.main-header-v2.main-header .input-type__text_with-transgourmet-icon,.main-header-v2.main-header .input-type__text_with-accessibility-icon{margin:auto}
.main-header-v2.main-header .inline-search{background:#f5f5f5;padding:7px;position:relative;border:0;margin:0;border-top:1px solid #e2e2e2}
.main-header-v2.main-header .inline-search .input-type__text_with-icon,.main-header-v2.main-header .inline-search .input-type__text_with-transgourmet-icon,.main-header-v2.main-header .inline-search .input-type__text_with-accessibility-icon{position:relative;max-width:380px;margin:auto}
.main-header-v2.main-header .inline-search .input-type__text_with-icon .icon.icon-search.thin,.main-header-v2.main-header .inline-search .input-type__text_with-transgourmet-icon .icon.icon-search.thin,.main-header-v2.main-header .inline-search .input-type__text_with-accessibility-icon .icon.icon-search.thin{cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:24px;position:absolute}
body.rtl .main-header-v2.main-header .inline-search .input-type__text_with-icon .icon.icon-search.thin,body.rtl .main-header-v2.main-header .inline-search .input-type__text_with-transgourmet-icon .icon.icon-search.thin,body.rtl .main-header-v2.main-header .inline-search .input-type__text_with-accessibility-icon .icon.icon-search.thin{left:auto;right:24px}
.main-header-v2.main-header .inline-search .input-type__text_with-icon input[type="text"],.main-header-v2.main-header .inline-search .input-type__text_with-transgourmet-icon input[type="text"],.main-header-v2.main-header .inline-search .input-type__text_with-accessibility-icon input[type="text"]{border-radius:25px;background-color:#e6e6e6;padding:0 0 0 48px;height:30px}
.main-header-v2.main-header .inline-search .input-type__text_with-icon input[type="text"]:focus,.main-header-v2.main-header .inline-search .input-type__text_with-transgourmet-icon input[type="text"]:focus,.main-header-v2.main-header .inline-search .input-type__text_with-accessibility-icon input[type="text"]:focus{background-color:white}
.main-header-v2.main-header .inline-search .input-type__text_with-icon input[type="text"].active,.main-header-v2.main-header .inline-search .input-type__text_with-transgourmet-icon input[type="text"].active,.main-header-v2.main-header .inline-search .input-type__text_with-accessibility-icon input[type="text"].active{background-color:white;border-radius:25px 25px 0 0;border-bottom:0;border-color:#b7b7b7}
body.rtl .main-header-v2.main-header .inline-search .input-type__text_with-icon input[type="text"],body.rtl .main-header-v2.main-header .inline-search .input-type__text_with-transgourmet-icon input[type="text"],body.rtl .main-header-v2.main-header .inline-search .input-type__text_with-accessibility-icon input[type="text"]{padding:0 48px 0 0}
.main-header-v2.main-header .inline-search .input-type__text_with-icon .suggestions,.main-header-v2.main-header .inline-search .input-type__text_with-transgourmet-icon .suggestions,.main-header-v2.main-header .inline-search .input-type__text_with-accessibility-icon .suggestions{top:29px}
.main-header-v2 .main-navigation,.main-header-v2 .main-navigation_meta,.main-header-v2 .main-navigation_meta-alt{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-header-v2 .main-navigation a,.main-header-v2 .main-navigation li,.main-header-v2 .main-navigation_meta a,.main-header-v2 .main-navigation_meta li,.main-header-v2 .main-navigation_meta-alt a,.main-header-v2 .main-navigation_meta-alt li{color:#000;text-decoration:none}
.main-header-v2 .main-navigation>li:last-child,.main-header-v2 .main-navigation_meta>li:last-child,.main-header-v2 .main-navigation_meta-alt>li:last-child{margin-right:0}
.main-header-v2 .main-navigation a,.main-header-v2 .main-navigation li{font-family:"Custom-Font-Medium",Verdana,sans-serif;font-size:1rem}
.main-header-v2 .main-navigation a:lang(zh-TW),.main-header-v2 .main-navigation li:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.main-header-v2 .main-navigation>li{margin-right:0;padding-right:30px}
.main-header-v2 .main-navigation>li:hover>a,.main-header-v2 .main-navigation>li.active>a{position:relative}
.main-header-v2 .main-navigation>li:hover>a:after,.main-header-v2 .main-navigation>li.active>a:after{content:none;border:0}
.main-header-v2 .main-navigation li.expandable{position:relative}
body.rtl .main-header-v2 .main-navigation li.expandable:before{right:auto;left:0}
.main-header-v2 .main-navigation li.expandable.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-header-v2 .main-navigation li.expandable.open>.main-navigation_foldout{display:block}
.main-header-v2 .main-navigation_meta a,.main-header-v2 .main-navigation_meta li,.main-header-v2 .main-navigation_meta-alt a,.main-header-v2 .main-navigation_meta-alt li{color:#898ea2;font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:.75rem}
.main-header-v2 .main-navigation_meta a:lang(zh-TW),.main-header-v2 .main-navigation_meta li:lang(zh-TW),.main-header-v2 .main-navigation_meta-alt a:lang(zh-TW),.main-header-v2 .main-navigation_meta-alt li:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.main-header-v2 .main-navigation_meta>li.loyalty-points{font-size:.875rem;padding-right:25px}
.main-header-v2 .main-navigation_meta>li.loyalty-points span{color:#333}
body.rtl .main-header-v2 .main-navigation_meta>li.loyalty-points{padding-right:0;padding-left:25px}
.main-header-v2 .main-navigation_meta li.search.search-handle-active{opacity:.3;-ms-filter:"alpha(opacity=$opacity-ie)";filter:url("data:image/svg+xml;utf8,&lt;svgxmlns='http://www.w3.org/2000/svg'&gt;&lt;filterid='grayscale'&gt;&lt;feColorMatrixtype='matrix'values='0.33330.33330.3333000.33330.33330.3333000.33330.33330.33330000010'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");-webkit-filter:gray;filter:gray}
.main-header-v2 .main-navigation_meta li.shopping-cart{position:relative;font-size:.75rem;padding-right:0}
.main-header-v2 .main-navigation_meta li.shopping-cart .cart-badge{top:-9px;right:-18px;position:absolute}
.main-header-v2 .main-navigation_meta li.expandable:after{top:50%;right:0;position:absolute}
body.rtl .main-header-v2 .main-navigation_meta li.expandable:after{right:auto;left:0}
.main-header-v2 .main-navigation_meta li.expandable.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-header-v2 .main-navigation_meta li.expandable.open>ul{display:block}
.main-header-v2 .main-navigation_meta li.expandable.from-right>ul{right:-17px;left:auto}
.main-header-v2 .main-navigation_meta li.expandable .username br{display:none}
.main-header-v2 .main-navigation_meta li.select-channel{position:relative}
.main-header-v2 .main-navigation_meta li.select-channel span[class$='badge']{top:50%;right:10px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.main-header-v2 .main-navigation_meta li.select-channel span.channel-badge-label{display:block;line-height:1.125rem;margin-right:35px}
.main-header-v2 .main-navigation_meta li.select-channel span.channel-badge-label span{color:#ff5a00}
.main-header-v2 .main-navigation_meta ul.checklist li{padding-left:25px}
.main-header-v2 .main-navigation_meta ul.checklist li:before{top:0}
body.rtl .main-header-v2 .main-navigation_meta ul.checklist li{padding-right:25px;padding-left:0}
body.rtl .main-header-v2 .main-navigation_meta ul.checklist li:before{margin-right:0;margin-left:12px}
.main-header-v2 .main-navigation_meta ul.checklist li:first-child{padding-bottom:20px}
.main-header-v2 .main-navigation_foldout,.main-header-v2 .main-navigation_meta-foldout{min-width:150px;position:absolute;text-align:left;display:none}
body.rtl .main-header-v2 .main-navigation_foldout,body.rtl .main-header-v2 .main-navigation_meta-foldout{right:16px}
body.rtl .main-header-v2 .main-navigation_foldout>li,body.rtl .main-header-v2 .main-navigation_meta-foldout>li{padding:20px 10px;text-align:right}
.main-header-v2 .main-navigation_foldout a,.main-header-v2 .main-navigation_foldout li,.main-header-v2 .main-navigation_meta-foldout a,.main-header-v2 .main-navigation_meta-foldout li{font-family:"Custom-Font-Regular",Verdana,sans-serif;color:#000;text-decoration:none}
.main-header-v2 .main-navigation_foldout a:lang(zh-TW),.main-header-v2 .main-navigation_foldout li:lang(zh-TW),.main-header-v2 .main-navigation_meta-foldout a:lang(zh-TW),.main-header-v2 .main-navigation_meta-foldout li:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.main-header-v2 .main-navigation_foldout{margin-bottom:0}
.main-header-v2 .main-navigation_foldout li{padding:10px 0}
.main-header-v2 .main-navigation_meta-foldout a,.main-header-v2 .main-navigation_meta-foldout li{font-size:.815rem}
.main-header-v2 .main-navigation_meta-foldout>li{background-color:#fff;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;padding:20px 10px}
.main-header-v2 .main-navigation_meta-foldout>li:first-child{margin-top:9px}
.main-header-v2 .main-navigation_meta-foldout li.account{width:251px}
.main-header-v2 .main-navigation_meta .icon-account:before{content:"";background-image:url(app/images/sprite-fairkitchen.png);background-position:-442px -268px;width:19px;height:22px;display:inline-block;vertical-align:middle}
.main-header-v2 .navigation-row-1{background-color:#fff}
.main-header-v2 .navigation-row-1 .main-navigation_meta{position:relative;z-index:1}
.main-header-v2 .navigation-row-1 .main-navigation_meta>li{color:#898ea2;padding:0 0 0 15px}
.main-header-v2 .navigation-row-1 .main-navigation_meta>li:before{content:"";display:inline-block;vertical-align:middle;height:18px;width:1px;background-color:#e6e6e6;margin-right:15px}
body.rtl .main-header-v2 .navigation-row-1 .main-navigation_meta>li{padding:0}
body.rtl .main-header-v2 .navigation-row-1 .main-navigation_meta>li:before{margin-left:15px}
body.rtl .main-header-v2 .navigation-row-1 .main-navigation_meta>li.expandable{position:relative;padding-right:0;padding-left:15px}
.main-header-v2 .navigation-row-1 .main-navigation_meta>li.expandable{position:relative;padding-right:15px}
.main-header-v2 .navigation-row-1 .main-navigation_meta>li a{color:#898ea2;display:inline-block;vertical-align:middle}
.main-header-v2 .navigation-row-1 .main-navigation_meta>li a.un-mask{display:none}
.main-header-v2 .navigation-row-1 .main-navigation_meta>li a>span{display:inline-block;vertical-align:middle}
.main-header-v2 .navigation-row-1 .main-navigation_meta>li a>span span{color:#333}
.main-header-v2 .navigation-row-2{background-color:#f5f5f5}
.main-header-v2 .navigation-row_underlay .main-navigation_meta,.main-header-v2 .navigation-row_underlay .main-navigation_meta-alt{top:50%;right:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.main-header-v2 .navigation-handle{top:18px;position:absolute;cursor:pointer;height:24px;width:23px}
.main-header-v2 .navigation-handle span.text{text-transform:uppercase;color:#898ea2;font-size:8px;position:absolute;top:15px}
.main-header-v2 .navigation-handle span.text:before{content:"menu";display:inline-block}
.main-header-v2 .navigation-handle span:not([class]){top:7px;left:0;position:absolute;border-bottom:1px solid #898ea2;display:block;height:1px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:23px}
.main-header-v2 .navigation-handle span:not([class]):before,.main-header-v2 .navigation-handle span:not([class]):after{border-bottom:1px solid #898ea2;content:"";position:absolute;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}
.main-header-v2 .navigation-handle span:not([class]):before{top:-5px}
.main-header-v2 .navigation-handle span:not([class]):after{top:5px}
.main-header-v2 .navigation-handle.active span.text:before{-webkit-transform:rotate(0);transform:rotate(0)}
.main-header-v2 .navigation-handle.active span:not(.text){border-color:#fff}
.main-header-v2 .navigation-handle.active span:not(.text):before,.main-header-v2 .navigation-handle.active span:not(.text):after{top:0}
.main-header-v2 .navigation-handle.active span:not(.text):before{-webkit-transform:rotate(35deg);transform:rotate(35deg)}
.main-header-v2 .navigation-handle.active span:not(.text):after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}
.main-header-v2 .navigation-handle.active span[class$='badge']{display:none}
.main-header-v2 .navigation-handle span[class$='badge']{top:-9px;right:-18px;position:absolute}
.twentytwenty__wrapper img{width:100%}
.height-400 .twentytwenty__wrapper{height:400px}
.twentytwenty__wrapper--overlay{position:relative;height:0}
.twentytwenty__label,.twentytwenty__logo{bottom:18px;position:absolute}
.twentytwenty__label.before,.twentytwenty__label.right,.twentytwenty__logo.before,.twentytwenty__logo.right{right:20px}
.twentytwenty__label.after,.twentytwenty__label.left,.twentytwenty__logo.after,.twentytwenty__logo.left{left:20px}
.twentytwenty__label{font-size:1.25rem;border-radius:5px;background-color:rgba(0,0,0,0.6);color:#fff;padding:5px 15px}
.twentytwenty__header{font-family:"Custom-Font-Regular",Verdana,sans-serif;color:#fff !important;font-size:2rem;margin-top:0}
.twentytwenty__header:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.container{position:relative}
.container.equal-proportions{padding:0}
.container.equal-proportions .content{display:inline-block;padding:18px 20px;position:relative;vertical-align:top}
.container.order-product{margin-bottom:35px;padding:18px 20px;position:relative;text-align:center}
.container.order-product h3{color:#000}
.container.order-product img{margin:auto;max-width:50%}
.container.bg-image{padding:18px 20px;position:relative}
.container.orange,.container.dark{padding:18px 20px}
.container.orange h1,.container.orange h2,.container.orange h3,.container.orange h4,.container.orange h5,.container.orange p,.container.orange a,.container.dark h1,.container.dark h2,.container.dark h3,.container.dark h4,.container.dark h5,.container.dark p,.container.dark a{color:#fff}
.container.orange{background-image:-webkit-gradient(linear,left top,right top,from(#ff5a00),to(#e3a417));background-image:linear-gradient(to right,#ff5a00,#e3a417);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFFF5A00',EndColorStr='#FFE3A417');overflow:hidden}
.container.dark{background-color:#292929}
.container.gray-light{border:1px solid #faf2e9;padding:18px 20px}
.container.image{margin-bottom:20px;overflow:hidden;padding:0;position:relative}
.container.image img{width:100%}
.container.image .overlay{left:0;margin:0;padding:0 20px;position:absolute;top:18px;width:100%;z-index:1}
.container.image .overlay.centered{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);padding:0 20px;text-align:center;width:100%}
.container.image .overlay.by-chefs .inner-horizontal-list{margin-top:25px}
.container.image .overlay.top{top:20px}
.container.image .overlay.top h2,.container.image .overlay.top h3{font-family:"Custom-Font-Medium",Verdana,sans-serif}
.container.image .overlay.top h2:lang(zh-TW),.container.image .overlay.top h3:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.container.image .overlay.bottom{bottom:18px;text-align:center;top:auto}
.container.image h1,.container.image h2,.container.image h3,.container.image p{text-shadow:1px 1px 2px rgba(0,0,0,0.5);color:#fff}
.container.image h1,.container.image h2,.container.image h3{margin:0}
.no-results{border:solid 1px #ececec;margin:20px 10px;padding:20px}
.no-results h3{color:#ff5a00;font-size:1.5rem}
.no-results p{text-align:left !important;margin:0 !important}
.product{margin-bottom:20px;position:relative}
.product__lister .product h3,.product__lister .product h3 a{color:#ff5a00;font-size:1.25rem;line-height:150%}
.product__lister .product h4,.product__lister .product h4 a{font-size:1.125rem;line-height:150%;margin:0}
.product__lister .product h3{margin:0}
.product__lister .product .container{border:solid 1px #ececec;padding:20px 0}
.product__lister .product .product__image{position:relative;height:235px}
.product__lister .product .product__image a{display:block;height:100%}
.product__lister .product .product__image img{max-height:200px;display:block;top:50%;position:relative;-webkit-transform:translatey(-50%);transform:translatey(-50%)}
.product__lister .product .product__brand-overlay{padding:0 20px}
.product__lister .product .product__brand-overlay h3{color:#292929;font-size:1rem;text-transform:uppercase}
.product__lister .product .product__brand-overlay h2{color:#292929;font-size:1.25rem;height:5.625rem;line-height:150%;margin-top:0;overflow:hidden}
.product__lister .product .product__brand-overlay h2 a{color:#292929}
.product__lister .product .product__details{padding:10px 20px 0}
.product__lister .product .product__details--title{min-height:90px}
.product__lister .product .product__details--title li.statistics{display:none}
.product__lister .product .product__details--buttons .button{margin-top:10px;width:47%;padding-left:3%;padding-right:3%;float:right}
.product__lister .product .product__details--buttons .button:first-child{float:left}
.product .product__reviews{text-decoration:none}
.product__lister.recipes .product .product__image{height:215px;overflow:hidden}
.product__lister.recipes .product .product__image img{max-height:none;margin:0;width:100%}
.product__lister.recipes .product .product__image img:before{content:'';display:inline-block;height:100%;vertical-align:middle;width:.1px}
.product__lister{margin-top:20px;margin-bottom:10px}
.loading .product__lister{opacity:.5}
.product__lister .col__gutter{margin:0 10px 10px;min-height:400px}
.product__lister .col-6:nth-child(2n+3){clear:both}
.product__lister img{width:auto;max-width:100%}
.product__lister .promo-block{margin:10px}
.product__lister .promo-block.col{display:inline-block;float:none;margin:0 -2px;vertical-align:top}
.product__lister .promo-block .container{border:solid 1px #ececec;min-height:400px}
.product__lister .promotion{color:#fff;text-align:center}
.product__lister .promotion .container{background-color:#e3a417;background:radial-gradient(center,circle cover,#e3a417 20%,#ff5a00 130%);border:0;display:block;overflow:hidden;padding:35px 25px}
.product__lister .promotion .promotion-anchor{bottom:0;color:#fff;height:100%;left:0;position:absolute;right:0;text-decoration:none;top:0;z-index:1}
.product__lister .promotion .promotion-title{color:#fff;font-size:1.875rem;line-height:1.875rem}
.product__lister .promotion .promotion-image{display:block;margin:40px auto;max-height:160px;max-width:190px}
.product__lister .promotion .button{width:100%}
.product__lister .promotion .button:hover{background:rgba(255,255,255,0.2)}
.product__need-solution-block h2,.product__need-solution-block h3{font-size:1.25rem}
.product__need-solution-block h2.small,.product__need-solution-block h3.small{font-size:1.125rem}
.product__need-solution-block h2.header__need,.product__need-solution-block h3.header__need{text-shadow:1px 1px 2px rgba(0,0,0,0.5);color:#fff;float:right;font-size:1.5rem;text-align:right;margin:18px 20px}
.product__need-solution-block h2.header__solution,.product__need-solution-block h3.header__solution{color:#fff;font-size:1.5rem;margin-top:0}
.product__need-solution-block h4{font-size:1rem;margin:0}
.product__need-solution-block .bg-image .product__need-solution-block__link{bottom:0 !important}
.product__need-solution-block .container{min-height:400px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding-bottom:75px}
.product__need-solution-block .container .buttons{bottom:18px;position:absolute;padding-right:20px}
.product__need-solution-block .container .buttons .button{margin:0 4px 4px 0}
.product__need-solution-block .container .buttons .button:first-child{margin-left:0}
.product__need-solution-block .container img{height:auto;width:auto;margin:10px 0}
.product__need-solution-block .container.orange .buttons{z-index:2;position:absolute}
.product__need-solution-block .container.orange h3{top:18px;right:18px;left:18px;position:absolute;z-index:1}
.product__need-solution-block .container.video{padding-bottom:0}
.product__need-solution-block .container .product__need-solution-block__link{top:0;right:0;bottom:80px;left:0;position:absolute;display:block;text-decoration:none;z-index:1}
.product__need-solution-block .container .product__need-solution-block__link .header__solution{padding:20px}
.product__need-solution-block--bg{width:100%;height:40%;position:absolute;left:0;top:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#99000000',EndColorStr='#00000000')}
.product__image{position:relative;text-align:center}
.product__image img{width:auto;max-width:100%;margin:auto}
.product--sample h3,.product--sample p{margin:0}
.product--sample h3 a,.product--sample p a{color:#fff;text-decoration:none}
.product--sample h3{font-family:"Custom-Font-Medium",Verdana,sans-serif;font-size:1.25rem;margin-bottom:12px}
.product--sample h3:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.product--sample p{line-height:1.125rem}
.product--sample__image{float:right;margin-left:10px;max-width:25%}
.product--sample__image a:before{background:#fefa41;opacity:.4;-ms-filter:"alpha(opacity=$opacity-ie)";content:"";width:1px;height:1px;right:95px;border-radius:10px;-webkit-box-shadow:30px -20px 80px 50px #fefa41;box-shadow:30px -20px 80px 50px #fefa41;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);z-index:1}
.product--sample__image img{position:relative;z-index:2}
.product__carrousel{text-align:center}
.product-carrousel{margin:18px 0}
.product-carrousel li img{margin:0 auto;width:auto}
.product-carrousel>li{line-height:1.5;padding:0;text-indent:0}
.product-carrousel>li:before{content:none}
.productcategory-list{border-top:1px solid #ececec}
.productcategory-list>li{border-bottom:1px solid #ececec;color:#000;line-height:1.5;padding:0;text-indent:0}
.productcategory-list>li:before{content:none}
.clear-filters+.productcategory-list{margin-top:20px}
.productcategory-list__sub{display:none;padding:10px;padding-top:0}
.productcategory-list__sub ul.horizontal-list li{display:block;float:left;padding:0 20px 0 0}
.productcategory-list__sub ul.horizontal-list li:after{content:none}
.productcategory-list__sub ul.horizontal-list li img,.productcategory-list__sub ul.horizontal-list li a{max-width:50px;margin:0;padding:0}
.productcategory-list__sub ul li{display:block;position:relative}
.productcategory-list__sub ul li:after{content:'';display:inline-block;right:10px;background-image:url(app/images/sprite-fairkitchen.png);background-position:-656px -268px;width:9px;height:15px;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%)}
.productcategory-list__sub ul li a{color:#000;text-decoration:none;display:block;min-height:50px;margin:0 0 10px;padding:0 10px 0 0}
.productcategory-list__sub ul li a span{display:inline-block;position:relative;vertical-align:middle;max-width:70%}
.productcategory-list__sub ul li img{max-width:50px;display:inline-block;vertical-align:middle;margin-right:10px}
.productcategory-list__sub ul>li{line-height:1.5;padding:0;text-indent:0}
.productcategory-list__sub ul>li:before{content:none}
.productcategory-list__sub h3{font-family:"Custom-Font-Medium",Verdana,sans-serif;font-size:.875rem;padding:10px 0}
.productcategory-list__sub h3:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.productcategory-list__sub a{font-size:.875rem}
.productcategory-list__more{padding:18px 20px;position:relative;text-align:center}
.productcategory-list__short li{border-top:1px solid #ececec;color:#000;padding:14px 28px 14px 10px}
.productcategory-list__short li a{color:#000;display:block;text-decoration:none;font-size:1rem}
.productcategory-list__short li a:hover{color:#ff5a00}
.productcategory-list__short li.category__image{background-color:#e3a417;background:radial-gradient(70%,circle cover,#e3a417 20%,#ff5a00 100%);border:0;height:200px;padding:0;position:relative}
.productcategory-list__short li.category__image:after{content:none}
.productcategory-list__short li.category__image h3{font-family:"Custom-Font-Medium",Verdana,sans-serif;bottom:9px;left:10px;position:absolute;color:#fff;font-size:1.25rem;margin:0;width:60%}
.productcategory-list__short li.category__image h3:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.productcategory-list__short li.category__image h3 a{height:100%;width:100%}
.productcategory-list__short li.category__image img{right:14%;bottom:27px;position:absolute;width:auto;max-width:70%}
.productcategory-list__short li.category__more:after{content:none}
.productcategory-list__short li.category__more a{font-family:"Custom-Font-Bold",Verdana,sans-serif;color:#ff5a00}
.productcategory-list__short li.category__more a:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.productcategory-list__short>li{line-height:1.5;padding:0;text-indent:0}
.productcategory-list__short>li:before{content:none}
.product-info__list{font-size:1rem;line-height:150%}
.product-info__list>li{line-height:1.5;padding:0;text-indent:0}
.product-info__list>li:before{content:none}
.product-info__list h3{color:#ff5a00;font-size:1rem}
.product-info__list.padding-left{padding-left:20px}
.product-info__detail{padding-bottom:10px}
.usp__list{margin:40px 0}
.usp__list li{border-left:1px solid #ececec;color:#292929;display:inline-block;min-height:120px;padding:5px 20px 5px 40px;position:relative;text-align:left;text-indent:0;vertical-align:top;width:24%}
.usp__list li:before{top:5px;left:18px;position:absolute;content:"\002022";color:#ff5a00}
.usp__list li:first-child{border-left:0}
.pnir-catalog_products .product__lister{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pnir-catalog_products.product__lister-slider .slick-slide{margin:0 10px !important}
.pnir-catalog_products.product__lister-slider .slick-slide:focus{outline:0}
.pnir-catalog_products.product__lister-slider .slick-list{margin:0 -10px}
.pnir-catalog_products .product{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:calc(33.33333% - 13.33333px);-webkit-flex:1 1 15em}
.pnir-catalog_products .product .product__brand-overlay h2{height:auto;line-height:125%;min-height:4.6875rem}
.pnir-catalog_products .product .product__details.webshop{height:150px}
.pnir-catalog_products .product .product__details--buttons .button:first-child{float:none}
.pnir-catalog_products .product.ufsshop .product__details.unavailable{margin-top:0}
.pnir-catalog_products .product.ufsshop .product__details .product-price{min-height:33px;position:relative}
.pnir-catalog_products .product.ufsshop .product__details .product-price .alert{margin:0 0 10px}
.pnir-catalog_products .product.ufsshop .product__details .product-price__vat{color:#292929;display:block;float:left;font-size:.6875rem;padding-top:4px;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);width:50%}
.pnir-catalog_products .product.ufsshop .product__details .product-price__total{float:right;font-size:1.5rem;width:50%}
.pnir-catalog_products .product.ufsshop .loyalty-badge{left:20px}
.pnir-catalog_products .product.loyalty-product .product__brand-overlay h2{min-height:60px;margin:0}
.pnir-catalog_products .product.loyalty-product .product-loyalty{margin-bottom:10px;text-align:left}
.pnir-catalog_products .product.col-span-4:nth-of-type(3n+4){clear:both}
.pnir-catalog_products .product.col-span-3:nth-of-type(4n+4){margin-right:0}
.pnir-catalog_products .product.col-span-3:nth-of-type(4n+5){clear:both}
.pnir-catalog_products .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.pnir-catalog_products .button-loadmore{margin:0 auto;min-width:265px;width:calc(33.33333% - 40px)}
.pnir-catalog_footnote{display:block;margin-top:50px}
.product__lister .product__details--buttons.webshop{margin:auto 20px 0 20px;position:relative}
.product__lister .product__details--buttons.webshop .button{display:block;float:none;max-width:100%;position:relative;width:100%}
.product__lister .product__details--buttons.webshop .price-cu{margin-bottom:53px}
.product__lister .product__details--buttons.webshop .price-du{bottom:0;left:0;position:absolute;right:0}
.addtocart-label{display:block;padding:0 30px;text-align:center}
.item-list_rows .addtocart-label{padding:0}
.addtocart-icon{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);right:0}
.promotion-prefix{color:#ff5a00;font-family:"Custom-Font-Bold";text-transform:uppercase}
.cart-promotion_prefix .promotion-prefix{display:block;font-size:1.5rem;text-align:right}
.promotion-remaining{display:block;font-family:"Custom-Font-Bold";font-size:1.125rem;margin:10px 0 20px}
.cart-promotion .promotion-remaining{margin-top:0}
.promotion-applied{display:block;font-size:1.125rem;margin-top:20px;padding-left:30px;position:relative}
.promotion-applied:before{top:0;left:0;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-466px -268px;width:20px;height:20px;content:""}
.product-highlight{border:1px solid #b7b7b7;padding:20px 30px;position:relative}
.product-highlight:before{top:-9px;left:45px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;content:'';height:15px;width:15px;z-index:1}
.product-highlight .product-price-and-badge{margin-bottom:10px}
.product-highlight .product-price-and-badge .col-span-8{margin-top:10px;text-align:right}
.product-highlight .product__lister{margin:0}
.product-highlight .product__lister h2{margin-top:0}
.product-highlight .product__lister .loyalty-badge{position:static}
.product-highlight .product__lister .product__image{height:auto}
.product-highlight .product__lister .product__image img{-webkit-transform:none;transform:none}
.product-highlight .product__lister .product__description{position:relative}
.product-highlight .product__lister .product__description p{height:120px;overflow:hidden}
.product-highlight .product__lister .product__description p:after{bottom:40px;left:0;position:absolute;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00FFFFFF',EndColorStr='#FFFFFFFF');height:50px;content:"";width:100%}
.product-highlight .product__lister .product__description a{float:right}
.product-highlight .product__lister .product__description.open p{height:auto}
.product-highlight .product__lister .product__description.open p:after{background:0}
.product-highlight .product__lister .product-price__total{float:none;font-size:1.5rem;line-height:1.25rem;vertical-align:bottom;width:auto}
.product-highlight .product__lister .product-price__description{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#b7b7b7;float:none;font-size:.75rem;margin-top:0;width:auto}
.product-highlight .product__lister .product-price__description:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.product-highlight .product__lister .product__details{padding:0}
.product-highlight .product__lister .product__details--buttons .button,.product-highlight .product__lister .product__details--buttons .button:first-child{display:block;float:none;margin-top:10px;position:relative;width:100%}
.product-highlight .product__lister .product__details--buttons.webshop{margin:0}
.button-favorites{color:#292929;display:block;margin-top:10px;text-align:center;text-decoration:none}
.button-favorites .icon{margin-right:5px}
.trading-partner__selected>a{text-decoration:none}
.trading-partner__selected-name{display:inline-block;font-size:1.25rem;font-family:"Custom-Font-Medium";padding:0 5px}
.tradepartner-dialog__title{margin:40px 0}
.tradepartner-dialog__text{font-family:"Custom-Font-Medium",Verdana,sans-serif;margin-bottom:40px}
.tradepartner-dialog__text:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.tradepartner-dialog__selected{color:#ff5a00;font-family:"Custom-Font-Bold",Verdana,sans-serif}
.tradepartner-dialog__selected:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.trading-partner__connected{padding-left:5px}
.trading-partner__connected .icon{vertical-align:baseline}
.trading-partner__connected a{color:#83aa49;font-size:.875rem;text-decoration:none}
.promotion-badge{background-image:-webkit-gradient(linear,left top,left bottom,from(#f0800c),to(#ff5a00));background-image:linear-gradient(to bottom,#f0800c,#ff5a00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFF0800C',EndColorStr='#FFFF5A00');border-radius:5px 0 0 5px;color:#fff;display:inline-block;font-size:.625rem;height:20px;letter-spacing:.5px;line-height:20px;padding:0 10px;position:absolute;right:0;text-transform:uppercase;top:0}
.searchresultv2 .product__image .promotion-badge{display:none}
.rtb-tiles figure+figure{margin-top:50px}
.rtb-tiles figcaption{font-size:1.25rem;margin-top:10px}
.rtb-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.product-sorting{text-align:right}
.legacy-form .product-sorting__select{margin-left:10px;width:200px}
.product-information-icons{margin-bottom:35px}
.product-information-icons li{float:left;margin-right:10px}
.sso-component{margin:30px auto;max-width:1260px;padding:0 10px;width:100%}
.sso-component .button{margin-top:20px}
.page-header_recipeoverview{margin-top:85px}
.page-header_recipeoverview h1{color:#ff5a00;font-size:3.125rem}
.recipe-detail-header .title-wrapper{position:relative}
.recipe-detail-header .title-wrapper h1{margin:46px 6px 42px 0;font-size:2.5rem;color:#333}
.recipe-detail-header .entry-data{padding:32px 0;margin-bottom:22px;border-top:1px solid #e4e8f0;border-bottom:1px solid #e4e8f0}
.recipe-detail-header .entry-tags.entry-tags--right{text-align:right;margin-bottom:15px}
.recipe-detail-header .entry-tags .entry-tags__title{font-size:.815rem;color:#898ea2;display:inline-block;margin-right:16px;vertical-align:middle}
.recipe-detail-header .entry-tags .entry-tags__list{display:inline-block}
.recipe-detail-header .entry-tags .entry-tags__list li{display:inline-block;margin-right:5px;vertical-align:middle;min-width:85px;text-align:center}
.recipe-detail-header .entry-tags .entry-tags__list li:last-of-type{margin-right:0}
.recipe-detail-header .entry-tags .entry-tags__list a{display:block;color:#000;font-weight:700;font-size:.75rem;text-transform:uppercase;padding:7px 14px;border:1px solid #e4e8f0;border-radius:30px;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);text-decoration:none;letter-spacing:.08em}
.recipe-detail-header .entry-tags .entry-tags__list a:hover{background-color:#e4e8f0}
.recipe-detail-header .recipe-chef-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.recipe-detail-header .recipe-chef-avatar img{border-radius:90px;height:90px;width:90px;margin:0 35px 0 0}
body.rtl .recipe-detail-header .recipe-chef-avatar img{margin:0 0 0 35px}
.recipe-detail-header .recipe-chef-avatar figcaption{font-size:.815rem;color:#898ea2}
.recipe-detail-header .recipe-chef-avatar figcaption span{display:block;font-size:1.5625rem;color:#000;margin-bottom:5px}
.recipe-detail-header .share-links .share-links__title{font-size:.815rem;color:#898ea2;display:inline-block;vertical-align:middle}
.recipe-detail-header .share-links .content-tools{float:none;margin:0;vertical-align:middle;display:inline-block}
.recipe-detail-header .share-links .content-tools .tools{display:inline-block}
.recipe-detail-header .share-links .content-tools .tools li{margin-bottom:0}
.recipe-image{height:710px;overflow:hidden;position:relative}
.recipe-image img{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:none;min-width:100%}
.recipe-image--sm{height:380px}
.recipe-description h2{font-size:1.125rem;line-height:1.75rem;margin:18px 0}
div.recipe-tabs{top:-55px;left:20px;position:absolute}
.recipe-related-products{clear:both;width:100% !important}
.recipe-detail-content{margin-top:15px}
.recipe-detail-content h3{font-size:1.5rem;color:#333;margin-bottom:20px}
.recipe-detail-content h4{font-size:1rem;color:#333;font-weight:600;margin-bottom:10px}
.recipe-detail-content label{font-size:1rem;color:#333;font-weight:600;margin-bottom:15px}
.accordion-module{border-bottom:1px solid #e4e8f0;margin-bottom:60px;clear:both}
.accordion-heading{padding:25px 50px 25px 20px;border-top:1px solid #e4e8f0;position:relative}
.accordion-heading:hover span{color:#ff5a00}
.accordion-heading:before,.accordion-heading:after{top:36px;position:absolute;background-color:#000;content:"";height:2px;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);width:12px}
.accordion-heading:before{right:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.accordion-heading:after{right:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.accordion--active .accordion-heading:before{right:15px}
.accordion--active .accordion-heading:after{right:22px}
.accordion-heading span{font-size:1rem;color:#464646;font-weight:600;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.accordion-body{padding:0 20px 20px}
.accordion-body p{margin:0 0 15px 0}
.video__wrapper--recipe{border-radius:10px;margin-bottom:50px}
.recipe-footer{clear:both;margin-bottom:73px}
.recipe-footer h2{font-family:"Custom-Font-Medium",Verdana,sans-serif;font-size:1.5rem;margin-bottom:20px}
.recipe-footer h2:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.recipe-footer .featured-item-slider .featured-item-slider__title{font-family:"Custom-Font-Regular",Verdana,sans-serif}
.recipe-footer .featured-item-slider .featured-item-slider__title:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.recipe-footer .featured-item-slider .featured-item-slider__list-item{width:175px}
.recipe-footer .featured-item-slider .featured-item-slider__img{height:175px}
.recipe-footer .featured-item-slider .featured-item-slider__caption a{font-size:.815rem;color:#333}
.recipe-footer .featured-item-slider .featured-item-slider__arrow{top:78px}
.recipe-footer .featured-item-slider .button-wrapper{display:none}
.sticky-menu-item{font-size:1.375rem;padding:10px 15px 10px 0}
.ingredients li:nth-child(odd) .ingredient-row{background:#f5f5f5}
.ingredients li.accordion--active .ingredient-row a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.ingredient-row{display:table;padding:8px 60px 8px 15px;width:100%}
.ingredient-row a{display:table;position:relative;width:100%}
.ingredient-row a:after{top:10px;right:-40px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-485px -115px;width:10px;height:6px;content:"";display:inline-block;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;vertical-align:middle}
.ingredient-row span{display:table-cell}
.ingredient-row span:nth-child(1){width:65%}
.ingredient-row span:nth-child(2){width:35%;text-align:right}
.ingredients-v2 li:nth-child(odd) .ingredient-row{background:#fff}
.ingredients-v2 .ingredient-row{border-bottom:1px solid #e4e8f0;padding:11px 13px}
.ingredients-v2 .ingredient-row span:nth-child(1){width:65%;font-size:.875rem;color:#333;vertical-align:middle}
.ingredients-v2 .ingredient-row span:nth-child(2){font-weight:700;font-size:.875rem;color:#333;vertical-align:middle}
.ingredient-product-row{padding-left:40px;position:relative}
.ingredient-product-row:hover .product-title{color:#333}
.ingredient-product-row .ingredient-product{position:relative}
.ingredient-product-row .product-title{color:#ff5a00;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px;display:inline-block;padding:5px 0 5px 37px;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);line-height:1;text-decoration:underline;font-size:.875rem}
.ingredient-product-row .product-title:after{content:none}
.ingredient-product-row .product-thumb{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);left:0;max-height:25px;max-width:25px}
.ufs-ingredient{height:100%;max-height:1000px;margin:15px}
.ufs-ingredient .ufs-ingredient__image{float:left;width:35%}
.ufs-ingredient .ufs-ingredient__buttons{float:right;width:60%}
.ufs-ingredient .product{float:none;margin:0 auto;width:80%}
.ufs-ingredient .product h2{display:none}
.ufs-ingredient .product__details{padding-bottom:20px}
.ufs-ingredient .product__details.unavailable{padding-bottom:0}
.ufs-ingredient .product__details--buttons .button{float:none;position:relative;width:100%}
.ufs-ingredient .product__details--buttons .button ~ .button{margin-top:10px}
.ufs-ingredient .product__image img{max-height:250px}
.ufs-ingredient .product-price{min-height:33px;padding-bottom:0;position:relative}
.ufs-ingredient .product-price__vat{color:#292929;display:block;float:left;font-size:11px;padding-top:4px;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);width:50%}
.ufs-ingredient .product-price__total{float:right;font-size:26px;width:50%}
.ufs-ingredient .button-order__cu+.button-order__du{margin-top:10px}
.ufs-ingredient__image{height:100%;text-align:center}
.ufs-ingredient__image a{display:block;height:100%}
.ufs-ingredient__image img{display:inline-block;max-height:100%}
.ufs-ingredient__buttons a{display:block}
.ufs-ingredient__buttons a:first-child{margin-bottom:10px}
.instructions h4{margin-bottom:15px}
.instructions li{padding-left:34px;margin-left:10px}
.instructions>li{margin:0 0 40px 0;padding:0}
.instructions>li:before{position:static;border-radius:14px;background:#ff5a00;color:#fff;float:left;margin-top:-2px;margin-right:8px;padding:2px 10px}
.instructions-v2{counter-reset:counter1 0}
.instructions-v2 h4{margin-top:0}
.instructions-v2 .recipe-steps{counter-reset:initial}
.instructions-v2 .recipe-steps li{background-color:#f5f5f5;font-size:14px;color:#333;line-height:1.4;margin:0 0 10px;padding:12px 20px 12px 30px !important}
.instructions-v2 .recipe-steps li:before{left:10px !important;content:counter(counter1) !important;counter-increment:counter1;font-weight:600}
.instructions-v2 .recipe-steps li p{margin:0}
.instructions-v2>li{margin:0 0 30px;padding:0}
.instructions-v2>li:before{content:none}
.preparation-time{display:block;font-size:.9375rem;margin-bottom:8px;margin-left:6px;padding-left:27px;position:relative}
.preparation-time:before{top:50%;left:-2px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-715px -187px;width:21px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;vertical-align:middle}
.product-overview{-webkit-transform:none !important;transform:none !important;z-index:102 !important}
.product-overview .shopmenu-content div.shopmenu-close-links{text-align:left}
.product-overview .shopmenu-content div.shopmenu-close-links a{display:inline-block;color:#000;text-decoration:underline;vertical-align:middle;margin-left:5px}
.product-overview .shopmenu-content-flyout{overflow-y:scroll;padding:20px 10px !important}
.product-overview .add-favorite{float:right}
.product-overview .product-ordering.center-column{padding:0;margin-top:40px}
.product-overview .product-row{border-top:0}
.product-overview .product-row.product-quantity .label{float:none;font-size:1rem;margin-bottom:5px;font-weight:600}
.product-overview .product-row.product-quantity .number-stepper{float:none;width:100%}
.product-overview .product-row.product-packaging>.label{font-size:1rem;margin-bottom:5px;font-weight:600}
.product-overview .loyaltypoints-centered{text-align:center;padding-top:10px;clear:both}
.product-overview .loyaltypoints-centered .loyaltypoints-val{font-weight:600;color:#ff5a00}
.product-overview .product-gallery .product-gallery__slider{max-width:180px;margin:0 auto}
.product-overview .product-gallery .featured-item-slider__arrow{top:50%;width:40px;height:40px;margin-top:-20px}
.product-overview .product-gallery .featured-item-slider__arrow:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-628px -268px;width:9px;height:15px}
.product-overview .product-gallery .featured-item-slider__arrow--left{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.product-overview .product-gallery .featured-item-slider__arrow--right{right:0}
.product-overview .ufs-quantity-select{margin-bottom:20px}
.product-overview .accordion-module{min-width:300px;margin-left:-10px;margin-bottom:20px}
.product-overview .accordion-heading{padding:20px 15px}
.product-overview .accordion-heading:before,.product-overview .accordion-heading:after{top:30px;position:absolute}
.product-overview .accordion-heading span{font-size:.875rem}
.product-overview .cta-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;border-top:1px solid #e4e8f0}
.product-overview .cta-module__text{width:100%}
.product-overview .cta-module__text p{font-size:.875rem;margin:3px 0;color:#464646;font-weight:600}
.product-overview .cta-module__button{width:125px;-ms-flex-negative:0;flex-shrink:0}
.product-overview .cta-module__button .button{width:100%;padding:2px 0}
.product-overview .link{text-decoration:none;font-size:.9375rem}
.tabs--top a{-webkit-box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,0.75);box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,0.75);color:#fff;display:block;padding:18px 20px 19px 20px;text-align:center;text-decoration:none}
.tabs--top li{border-radius:5px 5px 0 0;background-color:#ff5a00;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3a417),color-stop(6%,#f0800c),color-stop(80%,#ff5a00));background-image:linear-gradient(to bottom,#e3a417 0,#f0800c 6%,#ff5a00 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFE3A417',EndColorStr='#FFFF5A00');border-top:1px solid #ff5a00;border-right:1px solid #d04e19;border-left:1px solid #e3a417;float:left;font-size:.9375rem;line-height:1.0625rem;margin-right:10px;min-width:314px}
.tabs--top li.active{background-color:#fff;background-image:none;border-color:#fff}
.tabs--top li.active a{-webkit-box-shadow:none;box-shadow:none;color:#ff5a00}
.btn{font-family:"Custom-Font-Medium",Verdana,sans-serif;border:0;border-radius:5px;display:inline-block;font-size:1rem;padding:8px 15px 9px;text-decoration:none;text-align:center}
.btn:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.btn.orange{border:1px solid #ff5a00;background:#ff5a00;color:#fff}
.btn.outlined{border:1px solid #ff5a00;background-color:#fff;color:#ff5a00}
.btn.slim{padding:3px 15px 4px}
.btn.disabled{opacity:.5;cursor:default}
.button-container{display:block;text-align:center;margin:10px}
.button{font-family:"Custom-Font-Medium",Verdana,sans-serif;border-radius:5px;background:transparent;border:1px solid #ff5a00;color:#ff5a00;display:inline-block;vertical-align:middle;font-size:1rem;padding:8px 15px 9px;text-decoration:none;text-align:center}
.button:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.button--activefilter{text-transform:uppercase;font-size:.815rem;padding:3px 8px 3px 8px}
.button--activefilter span.icon{float:right;margin:3px 0 0 10px}
span.icon .button--activefilter{padding-right:10px}
.button:hover:not(.disabled){background-color:#faf2e9}
.product__need-solution-block .button:hover:not(.disabled){background-color:transparent}
.button.disabled{opacity:.5}
.button.spinner:before{content:'';display:inline-block;margin:0 10px 4px 10px;border-radius:50%;height:4px;position:relative;width:4px;-webkit-animation:load-spinner-white-small 1s linear infinite;animation:load-spinner-white-small 1s linear infinite}
.button.play{border-radius:5px;background-color:rgba(0,0,0,0.6);border:0;color:#fff;height:60px;position:relative;width:100px;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);text-align:center}
.button.play:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-391px -268px;width:25px;height:36px;content:'';display:inline-block}
.button.play:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#000}
.button.transparent{border:0}
.button.gray{color:#544d49;border:1px solid #544d49}
.button.gray:hover{background-color:#fff}
.button.orange{background-color:#ff5a00;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3a417),color-stop(6%,#f0800c),color-stop(80%,#ff5a00));background-image:linear-gradient(to bottom,#e3a417 0,#f0800c 6%,#ff5a00 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFE3A417',EndColorStr='#FFFF5A00');color:#fff}
.button.orange:hover{background-color:#f0800c;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3a417),color-stop(6%,#e3a417),color-stop(80%,#f0800c));background-image:linear-gradient(to bottom,#e3a417 0,#e3a417 6%,#f0800c 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFE3A417',EndColorStr='#FFF0800C')}
.button.orange.white-outline{border-width:2px}
.button.orange-flat{background-color:#ff5a00;color:#fff}
.button.orange-flat:hover{background-color:#fff;color:#ff5a00}
.button.white-outline{border-color:#fff;color:#fff}
.button.thick{border-width:2px}
.button.login{padding-left:50px;padding-right:50px}
.button.narrow{padding-right:10px;padding-left:10px}
.button.arrow{padding-right:8px;padding-left:8px}
.button.arrow-left:before{content:'';display:inline-block;vertical-align:middle;margin-right:5px;background-image:url(app/images/sprite-fairkitchen.png);background-position:-763px -227px;width:8px;height:13px}
.button.chevron{height:auto;padding:0 7px 5px 8px}
.button.chevron .icon{vertical-align:middle;margin-right:0 !important}
.button.has-icon{height:auto;padding-bottom:9px;padding-top:8px}
.button.icon-only .icon{margin-right:0 !important;vertical-align:middle}
.button.wide{padding-right:40px;padding-left:40px}
.button.full-width{display:block;width:100%}
.button .icon{margin-right:10px}
.product .button{min-height:40px}
.small-arrow-button{padding:0;font-size:0;width:25px;height:25px;text-align:center;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);right:3%;background-color:#ff5a00;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3a417),color-stop(6%,#f0800c),color-stop(80%,#ff5a00));background-image:linear-gradient(to bottom,#e3a417 0,#f0800c 6%,#ff5a00 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFE3A417',EndColorStr='#FFFF5A00');border-radius:5px;cursor:pointer;border:0}
.small-arrow-button:after{content:"";display:inline-block;top:50%;position:relative;-webkit-transform:translatey(-50%);transform:translatey(-50%);background-image:url(app/images/sprite-fairkitchen.png);background-position:-776px -227px;width:8px;height:13px}
button.small-arrow-button:after{top:0;position:relative;-webkit-transform:translatey(0);transform:translatey(0)}
.link-button{font-size:1rem;text-align:center;height:40px;display:block;padding:8px 25px;margin-bottom:15px}
.badge{font-family:"Custom-Font-Bold",Verdana,sans-serif;border-radius:3px;background-color:#ff5a00;color:#fff;display:inline-block;font-size:.75rem;height:17px;line-height:17px;min-width:17px;text-align:center}
.badge:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.cart-badge,.channel-known-badge,.channel-unknown-badge{font-family:"Custom-Font-Medium",Verdana,sans-serif;border-radius:9px;color:#fff;font-size:.875rem;height:18px;line-height:17px;text-align:center}
.cart-badge:lang(zh-TW),.channel-known-badge:lang(zh-TW),.channel-unknown-badge:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.cart-badge{background-color:#ff5a00;display:block;min-width:27px}
.channel-known-badge,.channel-unknown-badge{display:inline-block;min-width:22px}
.channel-known-badge{background-color:#83aa49}
.channel-unknown-badge{background-color:#d14900}
.productcategory-list__short li,a.accordion__trigger,.accordion__trigger,.content-page-menu li a{color:#292929;display:block;font-size:1.25rem;padding:14px 20px 14px 10px;position:relative;text-decoration:none}
.productcategory-list__short li.active,.active.accordion__trigger,.content-page-menu li a.active,.productcategory-list__short li:hover,.accordion__trigger:hover,.content-page-menu li a:hover{color:#d14900;font-weight:bold}
.productcategory-list__short li:after,.accordion__trigger:after,.content-page-menu li a:after{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);background-image:url(app/images/sprite-fairkitchen.png);background-position:-628px -268px;width:9px;height:15px;content:'';display:inline-block;right:10px}
.channel-selector__list,.tab-bar-list{display:table;width:100%;margin-top:14px}
.channel-selector__list li,.tab-bar-list li{font-family:"Custom-Font-Medium",Verdana,sans-serif;background-color:#ff5a00;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3a417),color-stop(6%,#f0800c),color-stop(80%,#ff5a00));background-image:linear-gradient(to bottom,#e3a417 0,#f0800c 6%,#ff5a00 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFE3A417',EndColorStr='#FFFF5A00');border:1px solid #ff5a00;border-left:1px solid #e3a417;border-right:1px solid #d04e19;color:#fff;display:table-cell;font-size:.75rem;line-height:1.5;max-height:50px;padding:13px;text-align:center}
.channel-selector__list li:lang(zh-TW),.tab-bar-list li:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.channel-selector__list li:before,.tab-bar-list li:before,.channel-selector__list li:after,.tab-bar-list li:after{content:"";display:table}
.channel-selector__list li:after,.tab-bar-list li:after{clear:both}
.channel-selector__list li:first-child,.tab-bar-list li:first-child{border-radius:5px 0 0 5px;border-left:1px solid #ff5a00}
.channel-selector__list li:last-child,.tab-bar-list li:last-child{border-radius:0 5px 5px 0}
.channel-selector__list li a,.tab-bar-list li a{color:#fff;display:block;text-decoration:none}
.channel-selector__list li.active,.tab-bar-list li.active,.channel-selector__list li:hover,.tab-bar-list li:hover{text-shadow:1px 1px 2px rgba(0,0,0,0.5);background-color:#c86a1c;background-image:-webkit-gradient(linear,left top,left bottom,from(#d04e19),color-stop(6%,#d04e19),color-stop(80%,#c86a1c));background-image:linear-gradient(to bottom,#d04e19 0,#d04e19 6%,#c86a1c 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFD04E19',EndColorStr='#FFC86A1C');border:1px solid #b64316}
.channel-selector__list li.active a,.tab-bar-list li.active a,.channel-selector__list li:hover a,.tab-bar-list li:hover a{opacity:.7;-ms-filter:"alpha(opacity=$opacity-ie)"}
.channel-selector__list li.active:after,.tab-bar-list li.active:after{content:'';display:block;position:absolute;margin:auto;left:0;right:0;bottom:-12px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:12px solid #c86a1c;border-bottom:0}
ul,ol{padding:0;margin:0;list-style:none}
ol li,.page-content ul:not([class]) li{padding:0 0 .5em 24px;position:relative}
ol li:before,.page-content ul:not([class]) li:before{color:#ff5a00;left:0;position:absolute}
ol{counter-reset:counter1 0}
ol>li:before{font-family:"Custom-Font-Medium",Verdana,sans-serif;content:counter(counter1);counter-increment:counter1}
ol>li:before:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.page-content ul:not([class]) li:before{content:"\002022"}
.inner-horizontal-list.bottom-aligned{bottom:18px;position:absolute}
.inner-horizontal-list li{display:inline-block;margin-right:10px}
.inner-horizontal-list li:last-child{margin-right:0}
.inner-horizontal-list>li{line-height:1.5}
.horizontal-bullet-navigation a,.horizontal-bullet-navigation li{text-decoration:none}
.horizontal-bullet-navigation li{display:inline-block;margin-right:10px;padding:0 0 0 20px;position:relative}
.horizontal-bullet-navigation li:before{color:#fff;content:"\002022";left:0;position:absolute}
.horizontal-bullet-navigation li:first-child{margin-left:0;padding-left:0}
.horizontal-bullet-navigation li:first-child:before{content:""}
.footer-menu-list li{color:#fff;line-height:1.5;margin:20px 0;padding:0}
.footer-menu-list li:before{content:none}
.footer-menu-list li:first-child{margin-top:0}
.footer-menu-list li.bold{font-family:"Custom-Font-Bold",Verdana,sans-serif}
.footer-menu-list li.bold:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.footer-menu-list li a{color:#fff;display:block;text-decoration:none}
.footer-menu-list li a:hover{color:#ff5a00}
.social-list{margin:0 0 0 -20px;padding:0;list-style:none}
.social-list li{display:block;float:left;margin-bottom:10px;margin-left:20px;padding:0}
.social-list li:before{content:""}
.social-list li a{float:left;text-decoration:none}
.social-list li a:hover{color:#ff5a00}
.social-list li .icon{float:left;margin-right:5px;vertical-align:middle}
.social-list li.facebook .icon{margin-right:2px}
.social-list li.twitter .icon{margin-right:2px}
.social-list li.generic{height:24px}
.social-list li.generic img{display:inline-block;float:left;margin-right:6px;max-height:24px;max-width:24px}
.productpnir a.accordion__trigger,.productpnir .accordion__trigger{padding:20px 0 0 0}
.productpnir a.accordion__trigger:after,.productpnir .accordion__trigger:after{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);background-image:url(app/images/sprite-fairkitchen.png);background-position:-656px -268px;width:9px;height:15px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:'';display:inline-block;right:10px}
.productpnir .accordion--active a.accordion__trigger:after,.productpnir .accordion--active .accordion__trigger:after{-webkit-transform:rotate(90deg) translate(-50%);transform:rotate(90deg) translate(-50%)}
.accordion__header{display:block;text-decoration:none;font-size:1.25rem;padding:14px 20px 14px 10px;vertical-align:middle;position:relative;color:#292929}
.content-page-menu{border-top:1px solid #ececec}
.content-page-menu li{border-bottom:1px solid #ececec;line-height:1.5;text-indent:0;padding:0}
.content-page-menu li:before{content:none}
.tab-bar-list{margin-top:40px;margin-bottom:60px}
.tab-bar-list li{padding:0;position:relative;width:33.3%}
.tab-bar-list li>a{padding:13px}
.tab-bar-list.recipe-tabs{margin-bottom:-3px;margin-top:0;padding:0 10px}
.tab-bar-list.recipe-tabs li{background:0;background-image:none;border:1px solid #ff5a00}
.tab-bar-list.recipe-tabs li a{color:#000}
.tab-bar-list.recipe-tabs li+li{border-left-width:0}
.tab-bar-list.recipe-tabs li.active,.tab-bar-list.recipe-tabs li:hover{background-color:#ff5a00;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3a417),color-stop(6%,#f0800c),color-stop(80%,#ff5a00));background-image:linear-gradient(to bottom,#e3a417 0,#f0800c 6%,#ff5a00 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFE3A417',EndColorStr='#FFFF5A00');color:#fff}
.tab-bar-list.recipe-tabs li.active a,.tab-bar-list.recipe-tabs li:hover a{opacity:1;-ms-filter:"alpha(opacity=$opacity-ie)";color:#fff}
.tab-bar-list.recipe-tabs li.active:after{border-top:12px solid #ff5a00}
.content.recipe-content .tab-bar-list{margin-bottom:-3px}
.brand-list{width:400px;width:106%}
.brand-list li{float:left;height:115px;line-height:1.5;margin:0 4.4% 4.4% 0;padding:0;text-indent:0;width:115px}
.brand-list li:before{content:none}
.brand-list li a{display:block;width:100%;height:100%;border:1px solid #ececec}
.brand-list li a.active{border-color:#ff5a00}
.brand-list li a img{max-width:100%;width:auto;margin:auto}
.brand-list__wrapper{overflow-x:hidden}
.brand-list__short{display:block;margin-top:80px}
.brand-list__short li{display:inline-block;line-height:1.5;margin-bottom:30px;padding:0;text-align:center;text-indent:0;width:200px}
.brand-list__short li:before{content:none}
.brand-list__short li img{display:inline-block;width:auto}
.brandlist__show-all{color:#ff5a00;display:inline-block;font-size:1.125rem;margin:15px 0;padding-left:20px;position:relative;text-decoration:none}
.brandlist__show-all:before{top:50%;left:-25px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-789px -227px;width:8px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.check-list,.solution-list{font-size:1rem;line-height:150%}
.check-list h3,.solution-list h3{color:#ff5a00;font-size:1.5rem}
.solution-list{padding:20px;border:solid 1px #ececec}
.trade-partner__list li{float:left;line-height:1.5;padding:0;text-indent:0;width:50%}
.trade-partner__list li:before{content:none}
.trade-partner__list li a{border:2px solid #ececec;display:block;height:100px;margin-right:20px;text-align:center}
.trade-partner__list li a:hover{border-color:#ff5a00}
.trade-partner__list li img{top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}
.sitemap__wrapper{padding:18px 20px}
.sitemap__wrapper>a{display:none}
.sitemap__wrapper a{text-decoration:none}
.sitemap__wrapper ul>li{line-height:1.5}
.sitemap__wrapper>ul>li{font-family:"Custom-Font-Medium",Verdana,sans-serif;border-bottom:1px solid #ececec;font-size:1.375rem;padding:10px 20px}
.sitemap__wrapper>ul>li:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.sitemap__wrapper>ul>li>ul{margin-top:15px;margin-left:5px}
.sitemap__wrapper>ul>li>ul>li{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:1rem;margin:10px 0}
.sitemap__wrapper>ul>li>ul>li:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.sitemap__wrapper>ul>li>ul>li>a{color:#000;display:block;padding-left:20px;position:relative}
.sitemap__wrapper>ul>li>ul>li>a:before{top:50%;left:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(app/images/sprite-fairkitchen.png);background-position:-656px -268px;width:9px;height:15px;content:" "}
.sitemap__wrapper>ul>li>ul>li ul{margin-top:5px;margin-left:20px;margin-bottom:18px}
.sitemap__wrapper>ul>li>ul>li ul li a{color:#757575}
.tools a{top:0;left:0;position:absolute;height:100%;text-decoration:none;width:100%}
.tools li{float:left;margin-left:30px;margin-bottom:15px;position:relative}
.tools li:before{content:"";position:relative;display:inline-block;margin-left:5px;vertical-align:middle}
.tools li.print:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-532px -187px;width:22px;height:23px}
.tools li.download:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-671px -128px;width:26px;height:22px}
.tools li.email:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-661px -42px;width:21px;height:17px}
.tools li.facebook:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-810px -128px;width:21px;height:21px}
.tools li.twitter:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-637px -187px;width:21px;height:21px}
.tools li.line:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-585px -187px;width:21px;height:21px}
.tools li.vkontakte:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-663px -187px;width:21px;height:21px}
.tools li.wechat:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-689px -187px;width:21px;height:21px}
.tools li.googleplus:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-836px -128px;width:21px;height:21px}
.tools li.pinterest:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-611px -187px;width:21px;height:21px}
.tools img{display:none}
.checklist li,.top-product-kpi li,.direct-shop-usp li{position:relative;margin:0 0 5px 0;padding:0 0 0 30px}
.checklist li:before,.top-product-kpi li:before,.direct-shop-usp li:before{top:4px;left:0;position:absolute;content:"";display:inline-block;margin-right:12px}
.checklist li.checked:before,.top-product-kpi li.checked:before,.direct-shop-usp li.checked:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-608px -268px;width:15px;height:15px}
.checklist li.unchecked:before,.top-product-kpi li.unchecked:before,.direct-shop-usp li.unchecked:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-588px -268px;width:15px;height:15px}
.top-product-kpi{text-align:center}
.top-product-kpi li{display:inline-block;margin-right:60px;max-width:50%;font-size:1.5rem;vertical-align:top}
.top-product-kpi li:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-514px -42px;width:25px;height:24px}
.top-product-kpi li:last-child{margin-right:0}
.direct-shop-usp{margin:10px 0 5px}
.direct-shop-usp li{display:inline-block;font-size:.875rem;margin-right:10px;max-width:30%;text-align:left;vertical-align:top}
.direct-shop-usp li:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-514px -42px;width:25px;height:24px}
.ufs-product-usplist{padding:0 10px}
.ufs-product-usplist li{padding:0 0 .5em 24px;position:relative}
.ufs-product-usplist li:before{left:0;position:absolute;color:black;content:"\002022"}
body.rtl .ufs-product-usplist li{padding:0 24px .5em 0}
.ufs-product-usplist li,.ufs-product-usplist+a{font-size:.875rem}
.ufs-product-usplist+a{margin-left:34px}
.ufs-webshop-usps{overflow:auto;margin-top:24px}
.ufs-webshop-usps ul:not([class]) li{margin-bottom:8px;color:#333;font-size:.875rem}
.ufs-webshop-usps ul:not([class]) li:before{top:1em;left:.3em;position:absolute;border-color:#32d768;border-style:solid;border-width:0 .21em .21em 0;content:'';height:1em;margin-top:-1em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5em}
.distributor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;overflow:hidden;padding:0}
.distributor-list li{margin-right:20px;margin-bottom:20px;text-align:center;width:22%}
.distributor-list li a.black{display:block}
.distributor-list li a.black:hover{color:#ff5a00 !important}
.distributor-list li a.black:hover span{border:1px solid #ff5a00}
.distributor-list>li{padding:0;text-indent:0;line-height:1.5}
.distributor-list>li:before{content:none}
.distributor-list span{border:1px solid #e6e6e6;display:block;height:95px;position:relative;width:100%}
.distributor-list span img.distributor-logo{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:95%;max-width:95%}
.legacy-form input[type="text"][disabled],.legacy-form input[type="email"][disabled],.legacy-form input[type="tel"][disabled],.legacy-form input[type="password"][disabled],.legacy-form input[type="file"][disabled],.legacy-form textarea[disabled],.legacy-form select[disabled]{background-color:#fff;color:#5d5d5d;opacity:.5;-ms-filter:"alpha(opacity=$opacity-ie)"}
.legacy-form input[type="text"],.legacy-form input[type="email"],.legacy-form input[type="tel"],.legacy-form input[type="password"],.legacy-form textarea{font-family:"Custom-Font-Regular",Verdana,sans-serif;border-radius:7px;border:1px solid #e6e6e6;color:#292929;font-size:1rem;outline:0;-webkit-appearance:none;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}
.legacy-form input[type="text"]:lang(zh-TW),.legacy-form input[type="email"]:lang(zh-TW),.legacy-form input[type="tel"]:lang(zh-TW),.legacy-form input[type="password"]:lang(zh-TW),.legacy-form textarea:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.legacy-form input[type="text"]:focus,.legacy-form input[type="email"]:focus,.legacy-form input[type="tel"]:focus,.legacy-form input[type="password"]:focus,.legacy-form textarea:focus{border-color:#b7b7b7}
.legacy-form input[type="text"],.legacy-form input[type="email"],.legacy-form input[type="tel"],.legacy-form input[type="password"]{height:2.5rem;overflow:hidden;padding:0 14px;text-overflow:ellipsis;white-space:nowrap;width:100%}
.main-header .legacy-form input[type="text"],.main-header .legacy-form input[type="email"],.main-header .legacy-form input[type="tel"],.main-header .legacy-form input[type="password"]{height:40px}
.legacy-form textarea.error,.legacy-form textarea.error:focus,.legacy-form select.error,.legacy-form select.error:focus,.legacy-form input.error,.legacy-form input.error:focus{border-color:#d2001b}
.legacy-form textarea.error+.error-message:before,.legacy-form textarea.valid+.valid-message:before,.legacy-form select.error+.error-message:before,.legacy-form select.valid+.valid-message:before,.legacy-form input.error+.error-message:before,.legacy-form input.valid+.valid-message:before{top:24px;position:absolute;content:''}
.legacy-form textarea.error+.error-message:before,.legacy-form select.error+.error-message:before,.legacy-form input.error+.error-message:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-786px -17px;width:12px;height:12px}
.legacy-form textarea.valid+.valid-message:before,.legacy-form select.valid+.valid-message:before,.legacy-form input.valid+.valid-message:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-748px -17px;width:16px;height:12px}
.legacy-form.login-form_inline input.error+.error-message:before,.legacy-form.login-form_inline input.valid+.valid-message:before{top:35px}
.legacy-form textarea.valid+.valid-message:before,.legacy-form input.valid+.valid-message:before,.legacy-form textarea.error+.error-message:before,.legacy-form input.error+.error-message:before{right:10px}
.legacy-form input.valid[type="password"]+.valid-message:before,.legacy-form input.error[type="password"]+.error-message:before{right:73px}
.legacy-form.login-form_inline input.valid[type="password"]+.valid-message:before,.legacy-form.login-form_inline input.error[type="password"]+.error-message:before{right:10px}
.legacy-form select.valid+.valid-message:before,.legacy-form select.error+.error-message:before{right:50px}
.legacy-form textarea{margin:10px 0 5px;padding:14px;width:64%}
.legacy-form select,.legacy-form .date-picker>input{font-family:"Custom-Font-Regular",Verdana,sans-serif;border-radius:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("app/images/backgrounds/dropdown.png") right no-repeat;background-size:contain;border:1px solid #e6e6e6;color:#292929;font-size:1rem;margin:10px 0 5px;outline:0;padding:.53125rem 2.5rem .53125rem 14px;position:relative;width:64%}
.legacy-form select:lang(zh-TW),.legacy-form .date-picker>input:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.legacy-form select:focus,.legacy-form .date-picker>input:focus{border-color:#b7b7b7}
.legacy-form select::-ms-expand,.legacy-form .date-picker>input::-ms-expand{display:none}
.legacy-form.login-form_inline select{width:100%}
.legacy-form .date-picker>input{cursor:default;padding-right:60px}
.legacy-form .date-picker>input:focus,.legacy-form .date-picker>input:active{cursor:text}
.legacy-form input[type="checkbox"],.legacy-form input[type="radio"]{padding:0;display:none}
.legacy-form input[type="checkbox"]:checked+label,.legacy-form input[type="radio"]:checked+label{font-family:"Custom-Font-Bold",Verdana,sans-serif}
.legacy-form input[type="checkbox"]:checked+label:lang(zh-TW),.legacy-form input[type="radio"]:checked+label:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.legacy-form input[type="checkbox"]+label,.legacy-form input[type="radio"]+label{cursor:pointer;display:inline-block;margin-right:15px;position:relative;padding-left:35px;width:auto}
.legacy-form input[type="checkbox"]+label:before,.legacy-form input[type="radio"]+label:before{top:8px;left:0;position:absolute;content:"";background-color:#fff;border:1px solid #e6e6e6;display:inline-block;height:1.25rem;width:1.25rem}
.filter__wrapper .legacy-form input[type="checkbox"]+label:before,.filter__wrapper .legacy-form input[type="radio"]+label:before{top:1px}
.legacy-form input[type="checkbox"]+label{margin:10px 0 15px}
.legacy-form input[type="checkbox"]+label:before{border-radius:3px}
.legacy-form input[type="checkbox"]:checked+label{color:#ff5a00}
.legacy-form input[type="checkbox"]:checked+label:before{content:"\2713";font-size:.875rem;color:#ff5a00;text-align:center;line-height:19px}
.legacy-form input[type="checkbox"]:focus+label{font-weight:bold;color:#000}
.legacy-form input[type="radio"]+label{margin-bottom:20px}
.legacy-form input[type="radio"]+label:before{border-radius:10px}
.legacy-form input[type="radio"]:checked+label:before{content:"\2022";color:#ff5a00;font-size:1.875rem;text-align:center;line-height:1.125rem}
.legacy-form input[type="checkbox"]:disabled+label,.legacy-form input[type="radio"]:disabled+label,.legacy-form .filter__categories input[type="checkbox"]:disabled+label{cursor:default;opacity:.5}
.legacy-form input[type="file"]{font-family:"Custom-Font-Regular",Verdana,sans-serif;color:#222;font-size:1rem;padding-left:20px;padding-top:10px;outline:0;cursor:pointer}
.legacy-form input[type="file"]:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.legacy-form input[type="file"]::-webkit-file-upload-button{visibility:hidden}
.legacy-form input[type="file"]:before{background:transparent;border:1px solid #ff5a00;border-radius:5px;color:#fff;content:'Select a file';cursor:pointer;display:inline-block;font-family:"Custom-Font-Medium";font-size:1rem;margin-left:-20px;margin-top:-10px;padding:8px 15px 9px;text-align:center;text-decoration:none;-webkit-user-select:none;vertical-align:middle;background-color:#ff5a00;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3a417),color-stop(6%,#f0800c),color-stop(80%,#ff5a00));background-image:linear-gradient(to bottom,#e3a417 0,#f0800c 6%,#ff5a00 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFE3A417',EndColorStr='#FFFF5A00')}
.legacy-form input[type="file"]:hover:before{background-color:#f0800c;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3a417),color-stop(6%,#e3a417),color-stop(80%,#f0800c));background-image:linear-gradient(to bottom,#e3a417 0,#e3a417 6%,#f0800c 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFE3A417',EndColorStr='#FFF0800C')}
.legacy-form input.newsletter-signup__input{padding-right:35px}
.legacy-form button[disabled],.legacy-form input[type="submit"][disabled],.legacy-form a.button.disabled{cursor:default;opacity:.7;-ms-filter:"alpha(opacity=$opacity-ie)"}
.legacy-form a.button.disabled{pointer-events:none}
.legacy-form legend{color:#ff5a00;display:inline-block;font-size:1.5rem;margin:25px 0 10px 0}
input.automatic-submission-prevention{display:none !important}
.form{margin:0;padding:0}
.default-form{margin-bottom:20px}
.form__col label{display:block;float:none;margin-bottom:10px;padding-right:15%;width:auto}
.form__section-intro{padding:15px 0 10px 0}
.form__section-intro p{color:inherit}
.form__section-intro p:first-child{margin-top:0}
.form__section-intro p:last-child{margin-bottom:0}
.form__section-intro img{float:left;margin-right:20px}
.form-section_group:last-child{border-bottom:1px solid #e6e6e6}
.form-section_group h3{border-top:1px solid #e6e6e6;color:#5d5d5d;cursor:pointer;font-size:1.625rem;margin:0;opacity:.5;padding:15px 0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.form-section_group.accordion--active h3,.form-section_group.accordion-visited h3{color:#ff5a00}
.form-section_group.accordion--active h3{opacity:1}
.form-section_group-pager{color:#ff5a00;font-size:1.375rem;line-height:1.1875rem;margin-bottom:20px;text-align:center}
.form-section_group-pager span{border-radius:11px;font-family:"Custom-Font-Bold",Verdana,sans-serif;background-color:#ff5a00;border:1px solid #ff5a00;color:#fff;display:inline-block;font-size:.875rem;height:22px;min-width:22px;position:relative}
.form-section_group-pager span:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.form-section_group-pager span:last-child{background-color:#fff;color:#ff5a00}
.legacy-form .form__row{margin:5px 0 10px 0;width:100%;position:relative}
.legacy-form .form__row:before,.legacy-form .form__row:after{content:"";display:table}
.legacy-form .form__row:after{clear:both}
.legacy-form .form__row>label{margin:10px 0 0 0;position:relative;float:left;width:36%;padding:7px 1% 0 0}
.legacy-form .form__row>label>span{position:relative;top:-.1em;right:0}
.legacy-form .form__row>label .tip{color:#aaa}
.legacy-form .form__row input[type="text"],.legacy-form .form__row input[type="email"],.legacy-form .form__row input[type="tel"],.legacy-form .form__row input[type="password"],.legacy-form .form__row input textarea{float:left;margin:10px 0 5px;width:64%}
.legacy-form .form__row .button{margin-bottom:15px}
.legacy-form .form__row>.form__row{margin:0}
.legacy-form .form__row>.form__row input{width:100%}
.legacy-form .form__row>.form__row .error-message{padding-left:0}
.legacy-form .form__row p{margin:0}
.legacy-form .form__row.incomplete{border:1px solid #ff5a00;width:100%;float:none;clear:both;padding:20px}
.legacy-form .form__row.incomplete:before{content:"Complete your profile";display:inline-block;color:#ff5a00;font-size:1.5rem;margin:0 0 20px}
.legacy-form .form__row .small-gray{color:#b7b7b7;font-size:.75rem}
.profilev2 .legacy-form .form__row{margin:0;padding:10px 5px}
.profilev2 .legacy-form .form__row p,.profilev2 .legacy-form .form__row label{margin:0;padding:0}
.legacy-form .form__row--left-indent{padding-left:36%}
.legacy-form .form__row--left-indent span.read-only-checkbox{font-weight:bold}
.legacy-form .form__row--left-indent label{width:100%;height:auto;margin-right:0}
.error-message .legacy-form .form__row--left-indent{padding-left:0}
.legacy-form .form__row--left-indent select{width:100%}
.legacy-form .form__row--checkbox label{padding-left:37px}
.legacy-form .form__static-messages{float:left;width:100%;position:relative}
.legacy-form .form__static-messages>.h5{color:#ff5a00;margin-bottom:20px}
.legacy-form .form__static-messages>div{display:block;position:relative;padding:20px 20px 20px 45px;display:none}
.legacy-form .form__static-messages>div.error,.legacy-form .form__static-messages>div.info{color:red;background-color:#fff2f2}
.legacy-form .form__static-messages>div.error:before,.legacy-form .form__static-messages>div.info:before{content:"";position:absolute;top:20px;left:20px;background-image:url(app/images/sprite-fairkitchen.png);background-position:-687px -42px;width:17px;height:17px}
.legacy-form .form__static-messages>div.success{color:#83aa49;background-color:#f2fff2}
.legacy-form .form__static-messages>div.success:before{content:"";position:absolute;top:20px;left:20px;background-image:url(app/images/sprite-fairkitchen.png);background-position:-709px -42px;width:17px;height:17px}
.legacy-form .form--search-overlay{bottom:18px;position:absolute;margin:0 5%;text-align:center;width:90%}
.legacy-form .form--search-overlay.focus{background:red;bottom:0;display:block;margin:0;top:0;width:100%;z-index:11}
.legacy-form .form--search-overlay .button{right:15px;position:absolute;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);padding:0;z-index:1}
.legacy-form .form--search-overlay .button.close{display:none}
.focus .legacy-form .form--search-overlay .button.search{left:30px;right:auto}
.focus .legacy-form .form--search-overlay .button.search .icon{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.4;-ms-filter:"alpha(opacity=$opacity-ie)"}
.focus .legacy-form .form--search-overlay .button.close{display:block;right:30px}
.legacy-form .form-row{display:inline-block;position:relative;width:100%}
.legacy-form .form-row>.button{right:15px;position:absolute;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);padding:0;z-index:1}
.legacy-form .form-row>.button.close{display:none}
.focus .legacy-form .form-row>.button.search{left:30px;right:auto}
.focus .legacy-form .form-row>.button.search .icon{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.4;-ms-filter:"alpha(opacity=$opacity-ie)"}
.focus .legacy-form .form-row>.button.close{display:block;right:30px}
.legacy-form .input-type__text_with-icon,.legacy-form .input-type__text_with-geosearch-icon,.legacy-form .input-type__text_with-transgourmet-icon,.legacy-form .input-type__text_with-accessibility-icon{position:relative}
.legacy-form .input-type__text_with-icon .icon,.legacy-form .input-type__text_with-geosearch-icon .icon,.legacy-form .input-type__text_with-transgourmet-icon .icon,.legacy-form .input-type__text_with-accessibility-icon .icon{top:50%;right:15px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.legacy-form .input-type__text_with-geosearch-icon .icon{margin-top:2px}
.legacy-form .input-type__text_with-transgourmet-icon{margin-left:45px}
.radiobutton__image{height:100px;text-align:center}
.radiobutton__image img{top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}
.radiobutton__image label{border:1px solid #ececec;height:100%;width:100%}
.radiobutton__image input[type="radio"]+label{padding-left:0}
.radiobutton__image input[type="radio"]+label:before{border:0;-webkit-box-shadow:none;box-shadow:none;font-size:1.875rem;left:auto;right:10px}
.radiobutton__image input[type="radio"]:checked+label:before{content:'\2713'}
.newsletter-signup__button{right:0;position:absolute;background:0;border:0;display:inline-block;height:2.5rem;width:35px}
.newsletter-signup__button .icon{top:50%;right:6px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.legacy-form .button.un-mask{border-radius:0 5px 5px 0;margin-bottom:0;position:absolute;right:0;top:10px;padding:10px 15px;height:2.5rem}
.legacy-form .button.un-mask:after{content:"";display:block;top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(app/images/sprite-fairkitchen.png);background-position:-549px -17px;width:30px;height:18px}
.find-bdr{position:relative}
.find-bdr input[type="text"]{padding-right:120px;margin-bottom:40px}
.find-bdr .button{border-radius:0 5px 5px 0;padding:7px 15px;position:absolute;right:0}
.legend_has-intro-text{margin-bottom:0}
.login-form_inline label{display:block;margin-bottom:5px}
.login-form_inline .form-row{margin-top:10px}
.login-form_inline .un-mask{bottom:0;display:none;top:auto}
.login-form_inline .button,.login-form_inline .reset-password{font-size:.75rem}
.login-form_inline .button,.login-form_inline .reset-password{font-size:.75rem}
.login-form_inline .button{width:100%}
.login-form_inline .button.spinner:before{margin-bottom:2px}
.login-form_inline .reset-password{color:#ff5a00;text-decoration:underline}
.login-form_inline .error-message{margin-top:5px;padding-left:0}
.form-field--text__with-icon{font-family:"Custom-Font-Regular",Verdana,sans-serif;border-radius:7px;border:1px solid rgba(0,0,0,0.1);font-size:1rem;padding-right:40px;width:100%}
.form-field--text__with-icon:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.focus .form-field--text__with-icon{margin:0 5%;padding-left:35px;padding-right:35px;width:90%}
.questiongroup [data-name="merchandise"] .question{padding:15px;padding-bottom:52px;-webkit-box-shadow:0 0 0 1px #b7b7b7;box-shadow:0 0 0 1px #b7b7b7;border-radius:8px;margin-bottom:15px;text-align:center;position:relative;-webkit-transition:all 200ms ease;transition:all 200ms ease;width:calc(25% - 20px);margin-right:20px;float:left}
.questiongroup [data-name="merchandise"] .question:nth-child(4n+0){margin-right:0}
.questiongroup [data-name="merchandise"] .question:hover{-webkit-box-shadow:0 0 0 2px #ff5a00;box-shadow:0 0 0 2px #ff5a00}
.questiongroup [data-name="merchandise"] .question span{margin-top:20px;display:block}
.questiongroup [data-name="merchandise"] .question img{margin:0 auto}
.questiongroup [data-name="merchandise"] .question label{position:absolute;top:0;right:0;bottom:0;left:0;position:absolute;padding:0;margin:0}
.questiongroup [data-name="merchandise"] .question label:before{top:auto;bottom:15px;left:0;right:0;margin:0 auto}
.form-element-row{margin-bottom:10px}
.form-section-after{margin-bottom:40px}
.form-section-divider{display:block;height:20px;border-top:1px solid #ececec;margin:30px 0 10px 0}
.form-section-divider span{left:50%;position:absolute;background:white;color:#ececec;display:block;font-size:.875rem;margin-top:-12px;padding:0 12px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.form-legend{font-size:1.4375rem;margin-bottom:20px}
.form-fieldset h3{color:#000;font-size:1.4375rem;margin-bottom:20px}
.form-fieldset+.form-fieldset{margin-top:20px}
.form-element-addon{top:1px;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;z-index:4}
.form-element-addon:not(:last-child){border-radius:5px 0 0 5px;left:1px}
.form-element-addon:not(:last-child) ~ label{left:48px;width:calc(100% - 80px)}
.form-element-addon:not(:last-child) ~ input[type="text"]{padding-left:48px}
.form-element-addon:not(:first-child){background:#f5f5f5;border-radius:0 5px 5px 0;right:1px}
.form-element-addon span[class*="password"]{cursor:pointer}
select ~ .form-element-addon{pointer-events:none}
.compact .form-element-addon{height:38px;width:40px}
.form-element-addon .loader{margin-top:-50px}
.form-element{position:relative;width:100%}
.form-element input[type="text"],.form-element input[type="email"],.form-element input[type="tel"],.form-element input[type="password"],.form-element textarea,.form-element select{font-family:"Custom-Font-Bold",Verdana,sans-serif;background-color:#fff;border:solid 1px #d3d3d3;border-radius:5px;color:#5d5d5d;font-size:.875rem;height:50px;outline:0;padding:16px 15px 0 15px;width:100%}
.form-element input[type="text"]:lang(zh-TW),.form-element input[type="email"]:lang(zh-TW),.form-element input[type="tel"]:lang(zh-TW),.form-element input[type="password"]:lang(zh-TW),.form-element textarea:lang(zh-TW),.form-element select:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.form-element input[type="text"]:disabled,.form-element input[type="text"]:-moz-read-only,.form-element input[type="text"]:-moz-read-only,.form-element input[type="text"][readonly],.form-element input[type="email"]:disabled,.form-element input[type="email"]:-moz-read-only,.form-element input[type="email"]:-moz-read-only,.form-element input[type="email"][readonly],.form-element input[type="tel"]:disabled,.form-element input[type="tel"]:-moz-read-only,.form-element input[type="tel"]:-moz-read-only,.form-element input[type="tel"][readonly],.form-element input[type="password"]:disabled,.form-element input[type="password"]:-moz-read-only,.form-element input[type="password"]:-moz-read-only,.form-element input[type="password"][readonly],.form-element textarea:disabled,.form-element textarea:-moz-read-only,.form-element textarea:-moz-read-only,.form-element textarea[readonly],.form-element select:disabled,.form-element select:-moz-read-only,.form-element select:-moz-read-only,.form-element select[readonly]{opacity:.5;-ms-filter:"alpha(opacity=$opacity-ie)";background-color:#fff;color:#5d5d5d}
.form-element input[type="text"]:disabled,.form-element input[type="text"]:read-only,.form-element input[type="text"]:-moz-read-only,.form-element input[type="text"][readonly],.form-element input[type="email"]:disabled,.form-element input[type="email"]:read-only,.form-element input[type="email"]:-moz-read-only,.form-element input[type="email"][readonly],.form-element input[type="tel"]:disabled,.form-element input[type="tel"]:read-only,.form-element input[type="tel"]:-moz-read-only,.form-element input[type="tel"][readonly],.form-element input[type="password"]:disabled,.form-element input[type="password"]:read-only,.form-element input[type="password"]:-moz-read-only,.form-element input[type="password"][readonly],.form-element textarea:disabled,.form-element textarea:read-only,.form-element textarea:-moz-read-only,.form-element textarea[readonly],.form-element select:disabled,.form-element select:read-only,.form-element select:-moz-read-only,.form-element select[readonly]{opacity:.5;-ms-filter:"alpha(opacity=$opacity-ie)";background-color:#fff;color:#5d5d5d}
.form-element input[type="checkbox"],.form-element input[type="radio"]{display:none}
.form-element input[type="checkbox"]+label,.form-element input[type="radio"]+label{background-color:transparent;cursor:pointer;color:#000;display:inline-block;padding:0 0 0 32px;pointer-events:auto;position:static;text-transform:none;width:100%}
.form-element input[type="checkbox"]+label:before,.form-element input[type="radio"]+label:before{top:0;left:0;position:absolute;content:"";background-color:#fff;border:1px solid #e6e6e6;display:inline-block;font-weight:bold;height:20px;width:20px}
.form-element input[type="checkbox"]+label:before{border-radius:5px}
.form-element input[type="checkbox"]:checked+label:after{top:5px;left:5px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-769px -17px;width:12px;height:12px;content:""}
.form-element input[type="radio"]+label:before{border-radius:10px}
.form-element input[type="radio"]:checked+label:before{content:"\2022";color:#ff5a00;font-size:1.875rem;line-height:1rem;text-align:center}
.form-element textarea{height:130px;padding-top:24px}
.form-element select{-webkit-appearance:none;-moz-appearance:none;padding-right:64px;text-indent:0;text-overflow:''}
.form-element select::-ms-expand{display:none}
.form-element label{top:16px;left:16px;position:absolute;font-family:"Custom-Font-Regular",Verdana,sans-serif;background-color:#fff;color:#b7b7b7;font-size:.875rem;padding-bottom:8px;pointer-events:none;text-align:left;text-transform:uppercase;-webkit-transition:all .3s cubic-bezier(0.4,0,0.2,1);transition:all .3s cubic-bezier(0.4,0,0.2,1);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:color,top,-webkit-transform;transition-property:color,top,-webkit-transform;transition-property:color,top,transform;transition-property:color,top,transform,-webkit-transform;width:calc(100% - 32px);z-index:1}
.form-element label:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.form-element.has-focus label{color:#000;padding-bottom:0;-webkit-transform:scale(0.8) translateY(-10px);transform:scale(0.8) translateY(-10px)}
.form-element.is-valid:after,.form-element.is-not-valid:after{top:19px;right:16px;position:absolute;content:'';z-index:3}
.form-element.has-addon.is-valid:after,.form-element.has-addon.is-not-valid:after{right:64px}
.form-element.is-valid:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-748px -17px;width:16px;height:12px}
.form-element.is-not-valid:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-786px -17px;width:12px;height:12px}
.form-element.is-not-valid input{border-color:#d2001b}
.form-element.compact input[type="text"],.form-element.compact input[type="email"],.form-element.compact input[type="tel"],.form-element.compact input[type="password"],.form-element.compact select{height:40px;padding-top:0}
.form-element+.form-element{margin-top:10px}
.form-element label.search-global{background-color:transparent;color:#464646}
.form-element input[type="text"].search-global{background-color:#e5e6e9;border-color:#e5e6e9}
.form-element input[type="text"].search-global{border-radius:25px;padding-top:6px}
.form-element.has-focus input[type="text"].search-global{background-color:#fff;border-color:#b7b7b7}
.form-element.has-focus input[type="text"].search-global.active{border-radius:25px 25px 0 0;border-bottom:0;border-color:#b7b7b7}
.form-element input[type="text"]:-webkit-autofill,.form-element input[type="email"]:-webkit-autofill,.form-element input[type="tel"]:-webkit-autofill,.form-element input[type="password"]:-webkit-autofill,.form-element textarea:-webkit-autofill,.form-element select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}
.form-element .error-message,.form-element .field-hint{font-size:.6875rem;line-height:normal;margin:5px 0 15px 0;padding:0 2px}
.form-element .error-message{color:#f55e1d}
.form-element .suggestions_geosearch{width:100%;z-index:5}
.padded-form{border:solid 1px #d3d3d3;border-radius:5px;padding:15px 25px}
.form-progress+div{margin-top:40px}
.form-progress-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:44px;list-style:none;margin:0;overflow:hidden;padding:0}
.form-progress-list li{background:#f5f5f5;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:44px;padding:10px 0;position:relative}
.form-progress-list li:first-child,.form-progress-list li.visited:first-child{padding-left:0}
.form-progress-list li:first-child a,.form-progress-list li.visited:first-child a{left:0;width:calc(100% - -23px)}
.form-progress-list li:last-child,.form-progress-list li.visited:last-child{padding-right:50px}
.form-progress-list li:last-child a,.form-progress-list li.visited:last-child a{width:calc(100% + -15px)}
.form-progress-list li:not(:first-child):before,.form-progress-list li:not(:last-child):after{top:0;position:absolute;content:"";height:42px;-webkit-transform:rotate(68deg) skew(45deg);transform:rotate(68deg) skew(45deg);width:62px}
.form-progress-list li:not(:last-child),.form-progress-list li.visited:not(:last-child){margin-right:10px}
.form-progress-list li:before{background:#fff;left:-31px;z-index:0}
.form-progress-list li:after{background:#f5f5f5;right:-31px;z-index:1}
.form-progress-list li.current a,.form-progress-list li.visited a{color:#000}
.form-progress-list li.current,.form-progress-list li.current:after,.form-progress-list li.current.visited,.form-progress-list li.current.visited:after{background:#d9edf7}
.form-progress-list li.visited,.form-progress-list li.visited:after{background:#e2e2e2}
.form-progress-list li.visited span{padding-left:24px}
.form-progress-list li.visited span:before{top:0;left:0;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-394px -227px;width:18px;height:18px;content:""}
.form-progress-list li.current a{font-family:"Custom-Font-Bold",Verdana,sans-serif}
.form-progress-list li.current a:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.form-progress-list li a{left:15px;position:absolute;color:#aaa;display:block;padding:0 15px;text-decoration:none;width:calc(100% - -8px)}
.form-progress-list li span{display:block;overflow:hidden;position:relative;text-overflow:ellipsis;width:100%;white-space:nowrap;z-index:2}
.list-filter{margin-top:20px}
.list-filter ul{margin-bottom:10px}
.list-filter li.no-result label{color:#b7b7b7}
.list-filter ul li a{color:#000;display:inline-block;font-size:1.125rem;margin:9px 0;padding-left:40px;text-decoration:none}
.list-filter ul li a.active{color:#ff5a00}
.list-filter ul li a.list-filter__link{margin:0;padding-left:0}
.list-filter input[type="checkbox"]+label{font-size:1rem;margin:10px 0;padding:0 40px}
.list-filter input[type="checkbox"]+label:before{top:0}
.list-filter input[type="checkbox"].loading+label:before{border-radius:50%;height:4px;position:absolute;width:4px;-webkit-animation:load-spinner-orange-small 1s linear infinite;animation:load-spinner-orange-small 1s linear infinite;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:0;content:'';display:inline-block;left:8px;top:50%}
.recipe__filter ul.list-filter>li:not(:first-child){border-top:1px solid #ececec}
.recipe__filter ul.list-filter li:not(:first-child) li,.recipe__filter ul.list-filter li:not(:first-child).active-parent{border-top:0}
.list-filter__header h2{border-bottom:1px solid #ececec;line-height:normal;padding-bottom:20px}
.list-filter__header span{display:inline-block;font-size:1.375rem;font-weight:bold}
.list-filter__category-header,.list-filter__category-header-alt{cursor:pointer}
.list-filter__category-header span,.list-filter__category-header-alt span{display:block;font-size:1.125rem;font-weight:bold;line-height:normal;margin:10px 0 12px 0;padding-right:50px;position:relative}
.list-filter__category-header span:after,.list-filter__category-header-alt span:after{top:50%;right:20px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(app/images/sprite-fairkitchen.png);background-position:-485px -115px;width:10px;height:6px;content:"";display:inline-block;vertical-align:middle}
.list-filter__category-header div.num-filter-categories,.list-filter__category-header-alt div.num-filter-categories{display:inline-block;font-size:1rem}
.list-filter__category-header+ul,.list-filter__category-header+ul+a,.list-filter__category-header-alt+ul,.list-filter__category-header-alt+ul+a{display:none}
.list-filter__category-header.open+ul,.list-filter__category-header.open+ul+a,.list-filter__category-header-alt.open+ul,.list-filter__category-header-alt.open+ul+a{display:block}
.list-filter__category-header.open span:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-470px -115px;width:10px;height:7px}
.list-filter__category-header-alt a{color:#000;text-decoration:none}
.list-filter__category-header-alt a.active{color:#ff5a00}
.list-filter__category-header-alt+ul li.category-show-parent{font-size:1.125rem}
.active-parent .list-filter__category-header-alt+ul li.category-show-parent{display:block}
.list-filter__category-header-alt+ul li.category-show-parent a{color:#d14900;position:relative}
.list-filter__category-header-alt+ul li.category-show-parent a:before{top:50%;left:-25px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-789px -227px;width:8px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.list-filter__category-header-alt+ul li.category-header{font-family:"Custom-Font-Bold",Verdana,sans-serif;font-size:1.25rem}
.list-filter__category-header-alt+ul li.category-header:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.active-parent .list-filter__category-header-alt+ul li.category-header{display:block}
.list-filter__category-header-alt+ul li.loading a{position:relative}
.list-filter__category-header-alt+ul li.loading a:before{top:50%;position:absolute;border-radius:50%;height:4px;position:absolute;width:4px;-webkit-animation:load-spinner-orange-small 1s linear infinite;animation:load-spinner-orange-small 1s linear infinite;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0;content:'';display:inline-block;left:15px}
.list-filter__category-header-alt span:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-802px -227px;width:8px;height:12px}
.list-filter__toggle,.list-filter__toggle-alt{margin:30px 0;text-align:center}
.list-filter__toggle .button,.list-filter__toggle-alt .button{margin:0 1%;width:45%}
.list-filter__toggle-alt{text-align:right;margin:0 10px 0 0}
.list-filter__toggle-label{color:#ff5a00;display:block;font-size:1.125rem;padding-right:40px;text-align:right}
.list-filter__toggle-arrow{top:11px;right:15px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-485px -115px;width:10px;height:6px}
.list-filter__close{top:27px;right:27px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-656px -227px;width:14px;height:14px;z-index:1}
.list-filter__close a{display:inline-block;height:100%;text-indent:-9999px;width:100%}
.filter__wrapper h3{font-family:"Custom-Font-Bold",Verdana,sans-serif;color:#000;font-size:1.25rem;margin:0 0 20px}
.filter__wrapper h3:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.filter__mobile-foldout{margin:10px 0 0}
.filter__mobile-foldout__trigger{padding:0 0 15px}
.filter__mobile-foldout__trigger:after{content:none}
.filter__brandlist img{border:1px solid #ececec}
.search-filters h3{font-family:"Custom-Font-Medium",Verdana,sans-serif;font-size:1.25rem;margin:0 10px 30px 0}
.search-filters h3:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.search-filters label{display:block !important}
.search-filters input[type="checkbox"]+label{font-size:1rem;margin:0 10px 30px 0}
.search-filters input[type="checkbox"]+label .amount:before{content:"["}
.search-filters input[type="checkbox"]+label .amount:after{content:"]"}
.search-filters input[type="checkbox"]:checked+label{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#ff5a00}
.search-filters input[type="checkbox"]:checked+label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.active-filter-list{margin-top:29px}
.active-filter-list__item{float:left;margin-right:10px;margin-bottom:5px;padding:0}
.active-filter-list__item:before{content:''}
.user-notification{bottom:0;left:0;position:fixed;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.6)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0.6));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#66000000',EndColorStr='#99000000');border-top:1px solid rgba(70,70,70,0.5);text-align:center;width:100%;z-index:200}
.fix-fixed .user-notification{display:none}
.user-notification__title-bar{padding:20px 50px 20px 20px;position:relative}
.user-notification__title-bar h3{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#fff;font-size:1.125rem;line-height:1.5rem;margin:0}
.user-notification__title-bar h3:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.user-notification__title-bar a{display:inline-block}
.user-notification__close{top:15px;right:20px;position:absolute;text-decoration:none}
.user-notification__body{background-color:#fff;padding:20px}
.user-notification__body p{color:#000;font-weight:normal;margin:0}
.buy-options{background-color:#e6e6e6;bottom:0;border-top:1px solid #b7b7b7;padding:30px 0;position:fixed;position:sticky;left:0;width:100%;z-index:99}
.buy-options input+label,.buy-options input:checked+label{font-family:"Custom-Font-Regular",Verdana,sans-serif;color:#ff5a00;font-size:.625rem;margin:0;padding:4px 26px 4px 0;width:calc(33%)}
.buy-options input+label:lang(zh-TW),.buy-options input:checked+label:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.buy-options input+label:before,.buy-options input:checked+label:before{content:none}
.buy-options input+label:after{top:50%;right:0;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-698px -17px;width:20px;height:12px;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:''}
.buy-options input+label span.expand{display:none}
.buy-options input:checked+label:after{-webkit-transform:rotate(-180deg) translateY(50%);transform:rotate(-180deg) translateY(50%)}
.buy-options input:checked+label span.expand{display:block}
.buy-options input:checked+label span.fold{display:none}
.fix-fixed .buy-options{display:none}
.buy-options__list>li{padding:0}
.buy-options__list>li:before{content:none}
.buy-options__list>li:first-child .button{background-color:#ff5a00;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3a417),color-stop(6%,#f0800c),color-stop(80%,#ff5a00));background-image:linear-gradient(to bottom,#e3a417 0,#f0800c 6%,#ff5a00 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFE3A417',EndColorStr='#FFFF5A00');color:#fff}
.buy-options__list>li:first-child .button:hover{background-color:#f0800c;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3a417),color-stop(6%,#e3a417),color-stop(80%,#f0800c));background-image:linear-gradient(to bottom,#e3a417 0,#e3a417 6%,#f0800c 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFE3A417',EndColorStr='#FFF0800C')}
.buy-options__list>li:nth-child(2) .button{background-color:#fff}
.buy-options__list>li:nth-child(2) .button:hover{background-color:#faf2e9}
.buy-options__list>li:nth-child(3) .button{border:0}
.category-list li{float:left;font-size:1.0625rem;margin-right:30px}
.category-list li:last-child{margin-right:0}
.category-list li a{color:#000;text-decoration:none}
.category-list a:hover,.category-list li.active a{color:#ff5a00}
.category-list li.disabled a{color:#b7b7b7}
.category-list li.label{padding-left:10px}
.page-header{position:relative}
.page-header.mobile-header__type-1 .pagecol-flex-right,.page-header.mobile-header__type-2 .pagecol-flex-right{height:300px}
.page-header.mobile-header__type-1 .pagecol-flex-right .title-container,.page-header.mobile-header__type-2 .pagecol-flex-right .title-container{left:430px}
.page-header.mobile-header__type-5 .pagecol-flex-right{height:auto}
.page-header.mobile-header__type-5 .pagecol-flex-right .title-container{left:430px}
.page-header .title-container{position:absolute;left:0;bottom:40px;padding-right:40px}
.page-header .title-container a{text-decoration:none}
.page-header .title-container h1,.page-header .title-container .h1{color:#fff;display:block;font-size:2.25rem}
.page-header .title-container h1:lang(th-TH),.page-header .title-container .h1:lang(th-TH){line-height:120%}
.page-header .title-container h2,.page-header .title-container .h2,.page-header .title-container h3,.page-header .title-container .h3{text-shadow:1px 1px 2px rgba(0,0,0,0.5);color:#fff;display:block;font-size:1.75rem}
.page-header .title-container h3,.page-header .title-container .h3{font-size:1.25rem}
.page-header .title-block{height:300px}
.page-header__image-block{height:300px;width:70%;max-width:1200px;position:absolute;right:0;background-position:center;background-repeat:no-repeat}
.page-header__title-bg{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.6)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.6));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00000000',EndColorStr='#99000000');width:100%;height:60%;position:absolute;top:40%;left:0}
.page-header__backdrop{background-color:#ff5a00;position:absolute;left:0;top:0;width:100%;height:100%;max-width:410px}
.page-header__back-button{padding-left:25px;text-decoration:none}
.page-header__back-button:before{top:5px;left:0;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-104px -338px;width:14px;height:22px;content:" "}
.page-footer_landing-page .image{margin:0}
.page-footer_landing-page .image img{width:100%}
.page-footer_landing-page .textimage-left{display:none}
.trading-partner,.trading-partner_direct-shop{padding:25px;text-align:center}
.trading-partner .form-select,.trading-partner_direct-shop .form-select{display:inline-block;max-width:360px;text-align:left;width:100%}
.trading-partner .form-element,.trading-partner_direct-shop .form-element{margin:10px 0 5px}
.trading-partner .error-message,.trading-partner_direct-shop .error-message{padding-left:0}
.trading-partner .trading-partner__selected,.trading-partner_direct-shop .trading-partner__selected{text-align:left}
.trading-partner{background:#f5f5f5}
.trading-partner_direct-shop{background:#faf2e9}
.trading-partner_direct-shop .button{margin:10px 0 5px}
.trading-partner_direct-shop+.trading-partner__disclaimer{margin-left:10px}
.trading-partner__label{display:block;font-size:1.875rem;margin-bottom:15px}
.legacy-form .trading-partner__select{background-color:#fff;border-color:#ffc90d;width:100%}
.trading-partner__disclaimer{color:#b7b7b7;display:block;font-size:.875rem;text-align:left}
.trading-partner__disclaimer .icon{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;margin-top:-2px}
.trading-partner__disclaimer a{color:#000}
.trading-partner__disclaimer a.active .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.trading-partner__disclaimer .trading-partner__summary{margin:20px 0 0}
.trading-partner__dialog .error-message{padding-left:0}
.trading-partner__dialog .trading-partner__selected{display:none !important}
.product-ordering{margin-bottom:50px;padding-top:25px}
.product-ordering .product-brand{display:block;font-size:1.875rem;margin-bottom:0;text-transform:uppercase}
.product-ordering .product-name{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:1.875rem;height:100px;overflow:hidden;float:none}
.product-ordering .product-name:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.product-ordering .product-name.kritique-enabled{height:auto}
.product-ordering .product-volume{color:#ff5a00}
.product-ordering .mobile-show{display:none !important}
.product-ordering__image{position:relative}
.product-ordering__image .loyalty-badge{left:0;position:absolute;top:0;z-index:1}
.product-ordering__image .promotion-badge{border-radius:5px;left:0;right:auto;top:100px;z-index:1}
.product-ordering__image img{margin:55px auto;max-height:450px}
.product-ordering__zoom{padding:20px}
.product-ordering__zoom .zoom{color:#292929;text-decoration:none}
.product-ordering__codes{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;color:#b7b7b7;font-size:.6875rem;height:45px;list-style:none;padding:15px 20px;text-align:left}
.product-ordering__codes li{display:inline-block;padding:0}
.product-ordering__codes li:before{display:none}
.product-ordering__codes .label{font-family:"Custom-Font-Medium",Verdana,sans-serif}
.product-ordering__codes .label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.bullet{padding:0 10px}
.product-ordering__details{padding-top:30px}
.product-ordering__details h3{line-height:2.125rem;margin-bottom:20px}
.product-ordering__details li{padding:0 0 20px}
.product-ordering__details li:before{margin-right:10px;position:static}
.product-ordering__details .expand{font-family:"Custom-Font-Medium",Verdana,sans-serif;display:block;margin-bottom:20px;text-decoration:none}
.product-ordering__details .expand:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.product-ordering__details .expand:before{content:"+ "}
.product-specifics{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;color:#ff5a00;font-size:.875rem;min-height:157px;padding:20px 0;text-align:center}
.product-specifics__yield,.product-specifics__couvert{display:inline-block;width:49%}
.product-specifics__yield .label,.product-specifics__couvert .label{display:block;margin-top:10px}
.product-specifics__yield .value,.product-specifics__couvert .value{font-family:"Custom-Font-Medium",Verdana,sans-serif;display:block}
.product-specifics__yield .value:lang(zh-TW),.product-specifics__couvert .value:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.product-ordering__right{position:relative}
.product-ordering__right .product-price .label,.product-ordering__right .product-tradepartner .label{margin-bottom:0}
.product-row{border-top:1px solid #e6e6e6;padding:10px 0;position:relative}
.product-row>.label{display:block;font-size:1.5rem;margin-bottom:10px}
.product-row>.label+.form-element{clear:both}
.product-row .product-caption{clear:both;color:#b7b7b7;display:block;font-size:.75rem;margin-top:5px}
.product-row .product-caption a{color:#b7b7b7}
.product-row .product-caption p{margin-bottom:0}
.product-row.product-quantity{padding:10px 0}
.product-row.product-quantity .label{float:left;line-height:2.1875rem;margin-bottom:0}
.product-row.product-quantity .number-stepper{float:right;text-align:right;width:auto}
.product-row.product-quantity .number-stepper__input{padding:0 5px}
.product-row.product-quantity .number-stepper__addon{line-height:1.75rem}
.product-row.product-quantity .number-stepper__addon,.product-row.product-quantity .number-stepper__input{height:40px}
.product-row__top{border-top:0;padding-top:0}
.product-row__top .icon-loyalty-white{float:none;margin:0 auto 10px}
.product-row__top .label+.value{color:#ff5a00}
.product-row__loyalty{font-size:1.25rem;line-height:2.25rem;margin:0}
.legacy-form .unit-switch{color:rgba(41,41,41,0.6);display:block;min-height:55px}
.legacy-form .unit-switch input[type="radio"]:not(:checked)+label{background:#fff;color:#5d5d5d}
.legacy-form .unit-switch input[type="radio"]:checked+label{background:rgba(236,236,236,0.5);color:#ff5a00}
.legacy-form .unit-switch input[type="radio"]+label{display:block;margin:0;padding:5px 0;text-align:center}
.legacy-form .unit-switch input[type="radio"]+label:before{border:0;content:"";height:0;width:0}
.legacy-form .unit-switch label{min-height:55px}
.legacy-form .unit-switch label span{font-family:"Custom-Font-Medium",Verdana,sans-serif;display:block}
.legacy-form .unit-switch label span:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.legacy-form .unit-switch_left{float:left;width:50%}
.legacy-form .unit-switch_left input[type="radio"]+label{border:1px solid #ececec;border-radius:3px 0 0 3px;border-width:1px 0 1px 1px}
.legacy-form .unit-switch_right{float:right;position:relative;width:50%}
.legacy-form .unit-switch_right input[type="radio"]+label{border:1px solid #ececec;border-radius:0 3px 3px 0;border-width:1px 1px 1px 0}
.legacy-form .unit-switch_right:before{background:#ececec;content:"";display:block;height:53px;left:0;position:absolute;top:1px;width:1px;z-index:1}
.legacy-form .unit-switch-v2 input[type="radio"]:not(:checked)+label{background:#fff;color:#5d5d5d}
.legacy-form .unit-switch-v2 input[type="radio"]:checked+label{background:transparent;border:1px solid #ff5a00;color:#5d5d5d}
.legacy-form .unit-switch-v2 input[type="radio"]+label{border:1px solid #ececec;border-radius:10px}
.legacy-form .unit-switch-v2 label span{font-family:"Custom-Font-Regular",Verdana,sans-serif}
.legacy-form .unit-switch-v2 label span:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.legacy-form .unit-switch-v2 .unit-switch_left{width:49%}
.legacy-form .unit-switch-v2 .unit-switch_right{width:49%}
.legacy-form .unit-switch-v2 .unit-switch_right:before{content:none}
.product-price__description{display:inline-block;float:left;font-size:.875rem;margin-top:8px;width:30%}
.product-price__total{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#ff5a00;display:inline-block;float:right;font-size:2.5rem;text-align:right;width:70%}
.product-price__total:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.product-tradepartner .error-message{padding-left:0}
.legacy-form .product-tradepartner__select{position:relative;width:100%}
.legacy-form .product-tradepartner__select.selected{border-color:#99cf90}
.product-favorites__select{position:relative}
.product-favorites__select select{width:100%}
.product-favorites__select select.selected{border-color:#99cf90}
.product-favorites__select .form-element.compact{margin-top:10px}
.product-add__cart .alert+.button{margin-top:10px}
.product-add__cart .button{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:1.125rem;position:relative;width:100%}
.product-add__cart .button:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.product-add__cart .orange-outline{margin-top:10px}
.product-add__cart .icon{margin-left:10px}
.product-add__favorites a{font-family:"Custom-Font-Regular",Verdana,sans-serif;color:#292929;display:inline-block;font-size:1rem;text-decoration:none}
.product-add__favorites a:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.product-add__favorites .icon{margin-right:10px}
.product-ordering__tools{padding:15px 20px;width:100%}
.product-ordering__tools span{line-height:1.5rem;vertical-align:middle}
.product-ordering__tools a{float:left;font-size:1rem;text-align:center;text-decoration:none}
.product-ordering__tools a+a{float:right}
.loyalty-product .product-loyalty{text-align:right}
.product-loyalty__register{line-height:1.5rem;margin:0}
.usps li{padding:0 0 15px 30px;position:relative}
.usps li:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-514px -42px;width:25px;height:24px;content:"";display:inline-block;left:0;position:absolute;top:0}
.pdp-traveling-shopmenu{background:#fff;border-bottom:1px solid #e6e6e6;-webkit-transform:translateY(-80px);transform:translateY(-80px);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:100%;z-index:-1;position:relative}
.sticky-header_pinned-to-top .pdp-traveling-shopmenu{position:absolute}
.pdp-traveling-shopmenu.open{-webkit-transform:translateY(0);transform:translateY(0)}
.pdp-traveling-shopmenu .shopmenu-content{max-width:1600px;margin:auto}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;width:100%;padding:0 20px}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name{overflow:hidden;text-overflow:ellipsis}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .h3,.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-webshop-usps{display:none}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links{color:#b7b7b7;text-align:right;cursor:pointer}
body.rtl .pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links{text-align:left}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links span{margin-left:15px}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links .icon.icon-close.grey.small{display:none}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links a{color:#b7b7b7;text-decoration:none}
.pdp-traveling-shopmenu h1{font-size:1.5rem;font-weight:bold;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:normal}
.pdp-traveling-shopmenu .mobile-shopmenu{display:none}
.pdp-traveling-shopmenu .mobile-shopmenu h1{font-size:.875rem;margin:0;max-width:50%}
.pdp-traveling-shopmenu .ufs-unit-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto}
.pdp-traveling-shopmenu .ufs-unit-switch_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}
.pdp-traveling-shopmenu .ufs-unit-switch_button span{display:inline-block;vertical-align:middle;float:none;color:#333}
.pdp-traveling-shopmenu .ufs-unit-switch_button span:first-child{color:#898ea2}
.pdp-traveling-shopmenu .loyalty-badge{margin:0;width:50px;min-width:50px;height:50px;background-size:100%;font-size:1rem;line-height:2.8125rem}
.pdp-traveling-shopmenu .loyalty-badge .loyalty-badge_amount{font-size:.625rem;line-height:2.8125rem}
.pdp-traveling-shopmenu .ufs-addtocart .btn.orange{width:100%;min-height:60px}
.pdp-traveling-shopmenu .shopmenu-content-flyout .non-webshop-flyout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;width:100%;padding:0}
.pdp-traveling-shopmenu .call-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}
.pdp-traveling-shopmenu .call-section .h4{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#000;font-size:1rem;margin-right:8px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:normal;-ms-flex-item-align:center;align-self:center}
.pdp-traveling-shopmenu .call-section .h4:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.pdp-traveling-shopmenu .call-section .pdp-contact-us,.pdp-traveling-shopmenu .call-section .pdp-contact-us a{font-family:"Custom-Font-Medium",Verdana,sans-serif;font-size:1.125rem;text-decoration:none}
.pdp-traveling-shopmenu .call-section .pdp-contact-us:lang(zh-TW),.pdp-traveling-shopmenu .call-section .pdp-contact-us a:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.pdp-traveling-shopmenu .call-section .call-us:before{content:"";background-image:url(app/images/sprite-fairkitchen.png);background-position:-834px -72px;width:23px;height:23px;display:inline-block;vertical-align:middle;margin-right:5px}
body.rtl .pdp-traveling-shopmenu .call-section .call-us:before{margin:0 0 0 10px}
.pdp-traveling-shopmenu .button-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.pdp-traveling-shopmenu .button-bar .btn{min-height:60px;width:calc(50% - 10px);min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pdp-traveling-shopmenu .button-bar .btn:last-child{margin-right:10px}
body.rtl .pdp-traveling-shopmenu .button-bar .btn{margin-right:0;margin-left:10px}
.pdp-header{margin-top:55px}
.pdp-header+.pdp-details{margin-top:75px}
.pdp-header .loyalty-labels{margin:15px 0}
.pdp-header .loyalty-labels h3{font-size:1rem;font-family:"Custom-Font-Regular"}
.pdp-header .loyalty-labels span{color:#ff5a00;font-weight:bold;font-size:1rem;font-family:"Custom-Font-Bold"}
.pdp-header .images-col{position:relative}
.pdp-header .images-col .loyalty-badge{margin-bottom:-20px}
.pdp-header .images-col .slick-slider.ufs-product-carousel__navigation span.prev span,.pdp-header .images-col .slick-slider.ufs-product-carousel__navigation span.next span{border-width:2px}
.pdp-header .images-col .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pdp-header .ufs-product-name{position:relative}
.pdp-header .ufs-product-name a.add-favorite{top:0;right:0;position:absolute}
body.rtl .pdp-header .ufs-product-name a.add-favorite{right:auto;left:0}
.pdp-section,.pdp-section-header{width:75%;margin:0 auto}
.pdp-section.first-section .rtb-tiles{text-align:center}
.pdp-section.first-section .rtb-tiles figure{text-align:left}
.pdp-section.first-section .rtb-tiles figure+.pdp-section.first-section .rtb-tiles figure{margin-top:50px}
.pdp-section.first-section .rtb-tiles figure:only-child{margin:auto;float:none}
.pdp-section.first-section .rtb-tiles figure .img{background-repeat:no-repeat;background-position:center;background-size:cover}
.pdp-section.first-section .rtb-tiles figure .img:before{content:"";display:block;height:0;width:100%;padding-bottom:48.35165%}
.pdp-section+.pdp-section-header{margin-top:60px}
.pdp-section{overflow:hidden;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.pdp-section+.pdp-section{border-top:1px solid #e6e6e6;margin-top:40px;padding-top:40px}
.pdp-section h2{font-family:"Custom-Font-Medium",Verdana,sans-serif;font-size:1.5rem;margin-top:0;margin-bottom:30px}
.pdp-section h2:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.pdp-section .related-recipes h2 span{display:none}
.pdp-section h3{color:#ff5a00;font-size:1.25rem}
.pdp-section p{margin:0}
.pdp-section p+p{margin-top:10px}
.pdp-section_top{border-bottom:1px solid #e6e6e6;padding:0 0 30px}
.pdp-section_top+.pdp-section_top{padding-top:30px}
.pdp-section_top h1{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#000;font-size:1.5rem;line-height:normal;padding-right:40px}
.pdp-section_top h1:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.pdp-section_top h3,.pdp-section_top .h3{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#000;font-size:1rem;margin-bottom:14px}
.pdp-section_top h3:lang(zh-TW),.pdp-section_top .h3:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.pdp-section_top h3 span,.pdp-section_top .h3 span{font-family:"Custom-Font-Regular",Verdana,sans-serif;color:#757575;font-size:.75rem}
.pdp-section_top h3 span:lang(zh-TW),.pdp-section_top .h3 span:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.pdp-section_top .ufs-addtocart .btn{width:100%}
.pdp-section_top .ufs-addtocart .alert.info,.pdp-section_top .ufs-addtocart .notification.info{margin-bottom:10px}
.pdp-section_top .ufs-product-cta .btn{min-height:60px}
.non-webshop .pdp-section_top .ufs-product-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.non-webshop .pdp-section_top .ufs-product-cta .btn{width:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pdp-section_top .pdp-contact-us,.pdp-section_top .pdp-contact-us a{font-family:"Custom-Font-Medium",Verdana,sans-serif;font-size:1.125rem;text-decoration:none;display:inline-block}
.pdp-section_top .pdp-contact-us:lang(zh-TW),.pdp-section_top .pdp-contact-us a:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.pdp-section_top .call-us:before{content:"";background-image:url(app/images/sprite-fairkitchen.png);background-position:-834px -72px;width:23px;height:23px;display:inline-block;vertical-align:middle;margin-right:10px}
body.rtl .pdp-section_top .call-us:before{margin:0 0 0 10px}
.pdp-section_top .ufs-sample-request{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.pdp-section_top .content-tools{float:none;margin:0}
.related-recipes h2,.related-articles h2,.related-products h2,.pdp-section-header h2{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:2rem}
.related-recipes h2:lang(zh-TW),.related-articles h2:lang(zh-TW),.related-products h2:lang(zh-TW),.pdp-section-header h2:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.pdp-section-header{margin-bottom:50px}
.pdp-section-header h2{margin:0}
.pdp-row+.pdp-row{margin-top:40px}
.pdp-row_top+.pdp-row_top{margin-top:30px}
.pdp-video{margin-left:73px;position:relative}
.pdp-parsys .relatedproducts [class*="col-span-"]:nth-last-child(n+2) ~ [class*="col-span-"]:last-child,.pdp-parsys .relatedproducts [class*="col-span-"]:nth-last-child(n+3) ~ [class*="col-span-"]:last-child,.pdp-parsys .relatedproducts [class*="col-span-"]:nth-last-child(n+4) ~ [class*="col-span-"]:last-child{margin-right:0}
.pdp-parsys .relatedproducts [class*="col-span-"]:nth-last-child(n+2),.pdp-parsys .relatedproducts [class*="col-span-"]:nth-last-child(n+2) ~ [class*="col-span-"]{width:calc(50% - 10px);margin-right:20px}
.pdp-parsys .relatedproducts [class*="col-span-"]:nth-last-child(n+3),.pdp-parsys .relatedproducts [class*="col-span-"]:nth-last-child(n+3) ~ [class*="col-span-"]{width:calc(33.33333% - 13.33333px);margin-right:20px}
body.rtl .pdp-parsys .relatedproducts [class*="col-span-"]:nth-last-child(n+3),body.rtl .pdp-parsys .relatedproducts [class*="col-span-"]:nth-last-child(n+3) ~ [class*="col-span-"]{margin-right:0}
.pdp-parsys .relatedrecipes .related-recipes{margin-bottom:0}
.pdp-parsys .relatedrecipes .related-recipes_loadmore{display:none}
.pdp-parsys .relatedrecipes .item-list__grid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.pdp-parsys .relatedrecipes .item-list__grid .col-span-3{width:250px;margin-right:10px;white-space:normal}
.product-information-icons li{max-width:33%;float:none;display:inline-block;vertical-align:top}
.product-information-icons li figure{text-align:center;max-width:125px}
.product-information-icons li figure img{margin:auto}
.product-information-icons li figure figcaption{margin-top:20px;overflow-wrap:break-word}
.pdp-section .related-products .pnir-catalog_products .product:nth-of-type(3n+3){margin-right:0}
.striped-table th,.hovered-table th{text-align:left}
.striped-table td,.striped-table th,.hovered-table td,.hovered-table th{font-size:1rem;padding:9px 18px}
.striped-table thead th,.hovered-table thead th{font-family:"Custom-Font-Bold",Verdana,sans-serif;font-weight:normal;padding-top:13px;padding-bottom:13px}
.striped-table thead th:lang(zh-TW),.hovered-table thead th:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.striped-table tbody th,.hovered-table tbody th{padding-left:40px}
.striped-table tfoot td,.hovered-table tfoot td{font-size:.875rem;padding-left:40px}
.striped-table tr:nth-child(even) td{background:#f5f5f5}
.striped-table thead th{background-color:#e2e2e2}
.hovered-table thead th{color:#fff;background-color:#898ea2}
.hovered-table tr:hover td{background:#f5f5f5}
.nutritional-info{width:100%;border-spacing:2px;border-collapse:separate;margin:10px 0}
.nutritional-info thead th{background:#ececec;padding:16px 18px;font-size:1.125rem;text-align:left}
.nutritional-info thead th a{color:#000}
.nutritional-info tbody th,.nutritional-info tbody td{padding:9px 18px;font-weight:normal;font-size:1rem;text-align:left}
.nutritional-info tbody tr:nth-child(odd) th,.nutritional-info tbody tr:nth-child(odd) td{background:#fff}
.nutritional-info tbody tr:nth-child(odd) td a{color:#000}
.nutritional-info tbody tr:nth-child(even) th,.nutritional-info tbody tr:nth-child(even) td{background:#f5f5f5}
.nutritional-info tbody tr:nth-child(even) td a{color:#000}
.page-header p{font-size:1.125rem;line-height:1.75rem}
.page-header h1{margin:22px 0 0 0}
.page-header .orange .title-container .h1{color:#fff}
.page-header .page-header__video,.page-header .page-header__large--image{position:relative}
.page-header .page-header__video .shadow-overlay,.page-header .page-header__large--image .shadow-overlay{top:0;right:0;bottom:0;left:0;position:absolute;background-color:rgba(0,0,0,0.3)}
.page-header .page-header__video video{width:100%}
.page-header .page-header__video ~ .page-header_theme__background{display:none}
.page-header .page-header__large--image img{width:100%}
.page-header .page-header__large--image ~ .page-header_theme__background{display:none}
.page-header .page-header__cta{background:rgba(0,0,0,0.5);bottom:0;color:#fff;padding:20px 0 10px;position:fixed;text-align:center;width:100%}
.page-header .page-header__cta.fixed{position:absolute}
.page-header .page-header__cta a{color:#fff;text-decoration:none}
.page-header .page-header__cta p{margin:0}
.page-header .page-header__cta .icon{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;margin:0 auto;-webkit-transition:none;transition:none}
.theme-header-v2{text-align:center;padding:22px 0}
.theme-header-v2 p{font-style:italic;letter-spacing:-0.022em}
.theme-header-v2 h1{font-size:3.125rem;margin-bottom:22px}
.theme-header-v2 .theme-sub-navigation{background-color:#f5f5f5;margin-top:30px}
.theme-header-v2 .theme-sub-navigation li{display:inline-block;margin:0 22px}
.theme-header-v2 .theme-sub-navigation li a{display:inline-block;text-decoration:none;color:#000;font-size:1rem;font-weight:600;padding:18px 8px;border-bottom:3px solid;border-color:transparent;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.theme-header-v2 .theme-sub-navigation li a.active{border-color:#ff5a00}
.page-content .theme-sub-navigation ul:not([class]) li{padding:0}
.page-content .theme-sub-navigation ul:not([class]) li::before{content:none}
.page-header__related-bar{background-image:-webkit-gradient(linear,left top,right top,from(#ff5a00),to(#e3a417));background-image:linear-gradient(to right,#ff5a00,#e3a417);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFFF5A00',EndColorStr='#FFE3A417');min-height:30px;padding:1px 0}
.page-header__related-bar p{color:#fff;font-size:.75rem;letter-spacing:1px;margin:0}
.page-header__related-bar a{color:#fff;font-weight:bold;text-decoration:none}
.page-header__related-bar_empty{background-image:-webkit-gradient(linear,left top,right top,from(#ff5a00),to(#e3a417));background-image:linear-gradient(to right,#ff5a00,#e3a417);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFFF5A00',EndColorStr='#FFE3A417');height:5px}
.page-header__image{right:0;position:absolute;background-position:center;background-repeat:no-repeat;height:300px;max-width:1200px;width:70%}
.page-header__image:after{top:40%;left:0;position:absolute;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.6)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.6));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00000000',EndColorStr='#99000000');content:"";width:100%;height:60%}
.page-header__background,.page-header_theme__background{height:390px;margin-bottom:-330px;overflow:hidden;position:relative}
.page-header__background:after,.page-header_theme__background:after{top:0;left:0;position:absolute;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.25)),to(rgba(0,0,0,0.6)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.25) 0,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#40000000',EndColorStr='#99000000');content:"";height:100%;width:100%}
.page-header__background img,.page-header_theme__background img{-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;max-width:none;margin-left:50%}
.page-header__background span.img,.page-header_theme__background span.img{background-position:center;background-size:cover;display:block;height:calc(100% - -12px);margin:-6px 0 0 -6px;width:calc(100% - -12px)}
.page-header__background span.img:not(.no-blur),.page-header_theme__background span.img:not(.no-blur){-webkit-filter:blur(5px);filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5')}
.page-header__background+div h1,.page-header_theme__background+div h1{color:#fff;line-height:normal;margin:0 0 50px 0;text-align:center}
.page-header_theme__background{height:230px;margin-bottom:0;position:relative}
.page-header_theme__background+div p{color:#fff;font-style:italic;margin:0}
.page-header_theme__background+div h1{margin:0;text-align:left;text-transform:uppercase}
.page-header_theme__overlay{top:0;left:0;position:absolute;height:230px;width:100%}
.page-header_theme__overlay ul{margin:10px 0}
.page-header_theme__overlay .pagecol-wrapper{height:100%}
.page-header_theme__overlay .overlay-logo,.page-header_theme__overlay .overlay-logo_top{width:192px;max-height:100%}
.page-header_theme__overlay .overlay-logo img,.page-header_theme__overlay .overlay-logo_top img{max-height:230px;max-width:90%}
.page-header_theme__overlay .overlay-logo,.page-header_theme__overlay .overlay-content,.page-header_theme__overlay .overlay-content_logo{top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.page-header_theme__overlay .overlay-content,.page-header_theme__overlay .overlay-content_logo{padding:0 10px}
.page-header_theme__overlay .overlay-content_logo{left:202px}
.page-header_search{margin-bottom:30px}
.page-header_search h1{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:3.125rem;margin:20px 0 50px 0;text-align:center}
.page-header_search h1:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.page-header_search p{font-size:1.125rem;margin-bottom:65px;margin-top:30px;text-align:center}
.page-header_search form{margin:0 auto;width:50%}
.page-header_search input[type='text']{border:2px solid #e6e6e6;font-size:1.625rem;height:65px;padding:0 50px 0 25px}
.page-header_landing-page{margin-bottom:-220px}
.page-header_landing-page .page-header{margin-bottom:30px}
.page-header_landing-page .page-header__large--image .shadow-overlay{display:none}
.page-header_landing-page .image{margin:0}
.page-header_landing-page .image img{width:100%}
.page-header_current-product span{font-family:"Custom-Font-Bold",Verdana,sans-serif;color:#b7b7b7;display:block;font-size:1rem;text-transform:uppercase}
.page-header_current-product span:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.page-header_current-product h3{line-height:normal}
.page-header_current-product h3 a{color:#000;font-size:2.25rem}
.page-header_current-product div[class^="col-span-"]{margin-bottom:20px}
.page-header_current-product .button{margin-left:90px;position:relative}
.page-header_current-product .button:before{top:50%;left:-90px;position:absolute;content:"";height:5px;border-top:1px solid #ff5a00;width:75px}
.page-header_current-product .current-product__details.accordion--active .current-product__toggle-details:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.page-header_current-product .current-product__toggle-details{display:block;font-size:1rem;position:relative;text-decoration:none;width:100%}
.page-header_current-product .current-product__toggle-details:after{top:10px;right:0;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-485px -115px;width:10px;height:6px;content:"";display:inline-block;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;vertical-align:middle}
.top-visual{max-height:350px;min-height:100px}
.header-usp-container{background:#f5f5f5;color:#aaa;font-family:"Custom-Font-Medium";font-size:.875rem;padding:9px 0}
.header-usp-container .usps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1020px;padding:0 10px;text-align:center}
.header-usp-container li{display:inline-block;padding:0}
.header-usp-container li:before{display:none}
.header-usp-container li span{color:#ff5a00}
.ufs-logo{top:15px;position:absolute;z-index:1}
.ufs-logo_svg{height:40px;width:105px}
.thirdparty-logo{top:3px;left:125px;position:absolute;z-index:2}
.thirdparty-logo .thirdparty-logo_svg{height:50px;width:100px}
.accessibility-logo{top:20px;left:125px;position:absolute;z-index:2}
.accessibility-logo #INDmenu-btn{float:none;margin:0;position:static}
#INDshortcutWrap li{padding:0;text-indent:0}
#INDshortcutWrap li:before{content:"";padding:0}
.minicart{-webkit-transition:visibility .5s ease-in-out;transition:visibility .5s ease-in-out;visibility:hidden}
.minicart h3{display:inline-block;top:20px;left:20px;position:absolute}
.minicart:before{background:#000;content:'';top:0;right:0;bottom:0;left:0;position:fixed;opacity:0;-ms-filter:"alpha(opacity=$opacity-ie)";-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:100%;z-index:101}
.minicart-open .minicart{visibility:visible}
.minicart-open .minicart:before{opacity:.5;-ms-filter:"alpha(opacity=$opacity-ie)"}
.minicart-close{color:#b7b7b7;top:20px;right:20px;position:absolute;text-align:right;text-decoration:none}
.minicart-close span{margin-left:15px}
.minicart-close .icon.icon-close.grey.small{display:none}
.minicart-flyout{background:#fff;-webkit-box-shadow:-5px 0 10px rgba(0,0,0,0.25);box-shadow:-5px 0 10px rgba(0,0,0,0.25);height:100vh;left:auto;min-width:500px;padding:20px;top:0;right:0;bottom:0;position:fixed;-webkit-transform:translateX(110%);transform:translateX(110%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;width:30%;z-index:201}
.minicart-flyout h3{color:#ff5a00;text-transform:uppercase}
.minicart-open .minicart-flyout{-webkit-transform:translateX(0);transform:translateX(0)}
.minicart-products{height:100%;overflow-y:auto}
.minicart-products__wrap{height:100vh;padding:35px 0 300px 0}
.minicart-products__wrap.cart-empty{padding-bottom:35px}
.minicart-products__wrap.expanded{padding-bottom:220px}
.minicart-product{border-bottom:1px solid #e6e6e6;padding:20px 20px 20px 0}
.minicart-product:before{content:""}
.minicart-product__image{float:left;height:100%;padding-right:10px;width:20%}
.minicart-product__details{float:left;font-size:.9375rem;width:80%}
.minicart-product__details .product-brand{display:block;text-transform:uppercase}
.minicart-product__details .product-name{font-family:"Custom-Font-Medium",Verdana,sans-serif}
.minicart-product__details .product-name:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.minicart-product__details .product-volume{color:#ff5a00}
.minicart-product__details .product-quantity{margin-top:7px}
.minicart-product__details .product-quantity .label{padding:0 10px 0 0;vertical-align:middle}
.minicart-product__details .product-details{margin-top:10px}
.minicart-product__details .product-details_codes{margin-bottom:10px}
.minicart-product__details .product-pricing{margin-top:10px}
.minicart-product__details .product-pricing .product-loyalty{margin-top:10px}
.minicart-product__details .product-remove{color:#5d5d5d;display:block;float:left;font-size:.9375rem;margin-top:33px;text-decoration:none;width:auto}
.minicart-product__details .product-remove span{margin-right:10px;vertical-align:bottom}
.minicart-product__details .product-price{float:right;margin:0;padding:0;text-align:right;width:50%}
.minicart-product__details .product-price__total{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#ff5a00;display:block;float:none;font-size:1.625rem;width:auto}
.minicart-product__details .product-price__total:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.minicart-product__details .product-price__description{float:none;width:auto;font-size:11px}
.minicart-product__details .number-stepper{display:inline-block;vertical-align:middle}
.minicart-product__details .number-stepper__addon,.minicart-product__details .number-stepper__input{height:30px}
.minicart-product__details .number-stepper__addon{background:0;font-size:1.5rem;line-height:1.375rem;width:30px}
.minicart-product__details .number-stepper__input{font-size:.875rem;padding:0;width:50px}
.minicart-totals{right:20px;bottom:20px;left:20px;position:absolute;text-align:center}
.minicart-totals .button{clear:both;display:block;margin:15px auto 0 auto;text-transform:uppercase;width:300px}
.minicart-totals.disabled{cursor:default;opacity:.5}
.minicart-totals__delivery{color:#b7b7b7;display:block;font-size:.75rem;height:3.125rem;padding:0 0 10px 0}
.minicart-totals__delivery a{color:#b7b7b7}
.minicart-totals__delivery.mobile-show{display:none}
.minicart-totals__content{background:#faf2e9;padding:20px 25px;text-align:left}
.minicart-totals__left{float:left;margin-bottom:30px}
.minicart-totals__right{float:right;margin-bottom:15px;text-align:right}
.minicart-totals__left,.minicart-totals__right{width:50%}
.minicart-totals__label{font-family:"Custom-Font-Medium",Verdana,sans-serif;display:block;font-size:1.25rem;text-transform:uppercase}
.minicart-totals__label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.minicart-totals__sum{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#ff5a00;display:block;font-size:1.625rem}
.minicart-totals__sum:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.minicart-totals__description{display:inline-block;font-size:.815rem}
.minicart-loyalty{font-family:"Custom-Font-Medium",Verdana,sans-serif;display:block;font-size:.815rem;margin-top:7px}
.minicart-loyalty:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.minicart-loyalty__amount{color:#ff5a00}
.article-list__wrapper{border-top:solid 1px #ececec;margin-top:20px;padding-top:20px}
.article-list__wrapper.no-border{border-top:0;margin-top:0;padding-top:0}
.article-list__image{float:left}
.article-list__content{font-size:1rem;padding:18px;position:relative;overflow:hidden}
.article-list__content h3{color:#ff5a00;font-size:1.5rem;line-height:1.375rem}
.article-list__content h3:lang(th-TH){line-height:120%}
.article-list__content>a{font-family:"Custom-Font-Medium",Verdana,sans-serif;display:inline-block;font-size:1rem;margin-top:5px;text-decoration:none}
.article-list__content>a:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.article-list__content>a .icon{margin-left:5px;vertical-align:middle !important}
.article-list__body{margin:5px 0}
.article-list__body p,.article-list__body ul li{font-size:1rem;line-height:1.5rem}
.article-list__hidden-content{display:none}
.article-list__readmore{color:transparent;text-shadow:0 0 #ff5a00}
.article-list__parent>.introtext>header>h2{font-size:1.625rem}
.article-list__parent header+div .article-list__wrapper{border-top:0;margin-top:0;padding-top:0}
.fairkitchen .articletile.section .article_list,.fairkitchen .solutionarticlelist.section .article_list{background-color:#f4f4f4;padding-top:0;margin-top:15px}
.fairkitchen .articletile.section .article-list__body p,.fairkitchen .solutionarticlelist.section .article-list__body p{color:#333}
.fairkitchen .articletile.section .article-list__content>a,.fairkitchen .solutionarticlelist.section .article-list__content>a{font-family:"Custom-Font-Bold",Verdana,sans-serif;background-image:none;border:0;border-radius:0;background-color:#333;font-size:1.1875rem;text-transform:uppercase;float:right}
.fairkitchen .solutionarticlelist.section .channel-filter__wrapper .channel-filter__select-wrapper:last-child .channel-filter__select{background-color:#fff;color:#000;border-radius:10px}
.fairkitchen .solutionarticlelist.section .channel-filter__wrapper{background-color:#333;color:#fff}
.fairkitchen .solutionarticlelist.section .channel-filter__select-wrapper:last-child .channel-filter__arrow{z-index:13;right:40px}
.related-recipes h2,.related-articles h2,.related-products h2,.related-top-products h2{margin-bottom:30px}
.related-recipes .article-meta li a,.related-articles .article-meta li a,.related-products .article-meta li a,.related-top-products .article-meta li a{color:#b7b7b7}
.related-recipes .content-tools_centered,.related-articles .content-tools_centered,.related-products .content-tools_centered,.related-top-products .content-tools_centered{padding-top:25px}
.related-recipes{margin-bottom:55px}
.related-products .item-list__body .button:after{display:none}
.related-products .product-sample{margin-top:10px}
.related-top-products{border-bottom:1px solid #e6e6e6;padding-bottom:35px}
.related-top-products>h2{font-size:3.125rem;margin:50px 10px 30px 10px;text-align:center}
.relatedproducts>div{padding-top:20px}
.read-more-wrapper{position:relative;z-index:1}
.read-more-target{opacity:0;max-height:0;font-size:0;margin:0;-webkit-transition:all .35s linear;transition:all .35s linear;visibility:hidden;overflow:hidden}
.read-more-trigger{cursor:pointer;display:inline-block;font-size:1rem;color:#ff5a00;position:relative;z-index:2}
.read-more-trigger:after{display:inline-block;content:'';position:relative;top:-1px;right:-5px;-webkit-transition:all .35s linear;transition:all .35s linear;-webkit-transition-delay:.35s;transition-delay:.35s;background-image:url(app/images/sprite-fairkitchen.png);background-position:-485px -115px;width:10px;height:6px}
.read-more-state:checked ~ .read-more-wrapper .read-more-target{opacity:1;font-size:inherit;max-height:999cm;visibility:visible}
.read-more-state ~ .read-more-trigger:before{content:attr(data-more);width:110%}
.read-more-state:checked ~ .read-more-trigger:before{content:attr(data-less)}
.read-more-state:checked ~ .read-more-trigger:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.section.video+.section.video{margin-top:20px}
.video__wrapper{clear:both;height:100%;overflow:hidden;position:relative}
h3+.video__wrapper,.video__wrapper+.content-folding{margin-top:30px}
.video__backdrop img{width:100%}
.container .video__backdrop img{float:none;max-height:none !important;max-width:none !important;position:static !important;-webkit-transform:none !important;transform:none !important}
.productv2 .video__backdrop img{opacity:0}
.productv2 .video__backdrop div.img{top:0;right:0;bottom:0;left:0;position:absolute;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat}
.video__still{top:0;left:0;position:absolute;height:100%;width:100%;z-index:-1}
.video__embed{position:relative;height:0;overflow:hidden;max-width:100%;z-index:1}
.video__embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.video__overlay{bottom:0;position:absolute;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.6)));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00000000',EndColorStr='#99000000');height:225px;width:100%;z-index:1}
.video__overlay h2,.video__overlay h3{bottom:18px;left:20px;position:absolute;color:#fff !important;margin:0;width:75%}
.video__overlay h2 .sub-title,.video__overlay h3 .sub-title{display:block;font-size:20px;font-size:60%}
.video__overlay h3{font-size:16px !important}
.video__overlay p{right:20px;bottom:0;position:absolute;border-radius:5px;background-color:rgba(0,0,0,0.6);color:#fff;font-size:20px;margin:0;padding:5px 15px}
.video__chef-overlay{top:46px;left:-73px;position:absolute;background-color:white;line-height:1.5rem;padding:20px 20px 56px 20px;width:286px;z-index:2}
.video__chef-overlay span{display:block;margin-top:20px}
.video__chef-avatar img,.video__chef-avatar figcaption{display:block;float:left}
.video__chef-avatar img{border-radius:50px;height:85px;margin-right:10px;width:85px}
.video__chef-avatar figcaption{font-size:1.125rem;width:calc(100% - 95px)}
.video__chef-avatar figcaption span{display:block;font-size:.875rem;text-transform:uppercase}
.video__button{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);padding:0 20px;position:absolute;text-align:center;width:100%;z-index:2;display:none}
.video__button .button{padding-top:10px}
.header-video__wrapper{position:relative}
.header-video{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}
.header-video iframe,.header-video video{height:100%;left:0;position:absolute;top:0;width:100%}
.header-video__overlay{bottom:50px;left:0;margin:0 auto;max-width:1260px;position:absolute;right:0;z-index:1}
.header-video__overlay h1,.header-video__overlay p{color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.8)}
.header-video__overlay h1{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:2.5rem;text-transform:uppercase}
.header-video__overlay h1:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.header-video__overlay p{font-size:1.25rem;font-style:italic;width:50%}
.header-video__fallback{display:none;width:100%}
.swipecarousel{margin-bottom:40px}
.swipecarousel__slide{position:relative;width:25%;height:210px;float:left;text-align:center}
.swipecarousel__slide:before{content:"";position:absolute;top:0;height:100%;width:2px}
.swipecarousel__slide:first-child:before{content:none}
.swipecarousel__slide h3{color:#ff5a00;display:inline-block;font-size:1.5rem}
.swipecarousel__slide .from-to-block{max-width:360px;display:block;margin:0 auto}
.swipecarousel__slide .from-to-block h4{font-size:.875rem}
.swipecarousel__slide .from-to-block .from,.swipecarousel__slide .from-to-block .to{width:50%;float:left}
.swipecarousel__slide .from-to-block .from h4,.swipecarousel__slide .from-to-block .to h4{font-family:"Custom-Font-Regular",Verdana,sans-serif;padding:0 10px}
.swipecarousel__slide .from-to-block .from h4:lang(zh-TW),.swipecarousel__slide .from-to-block .to h4:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.swipecarousel__slide .from-to-block .to h4{font-family:"Custom-Font-Bold",Verdana,sans-serif}
.swipecarousel__slide .from-to-block .to h4:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.swipecarousel__slide .from-to-block img{margin:30px auto}
.slick-prev,.slick-next{display:none !important}
.slick-dots{bottom:20px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.slick-dots>li{display:block;float:left;width:20px;height:20px;margin-left:10px;background-color:rgba(68,68,68,0.5);border-radius:100%}
.slick-dots>li:before{content:""}
.slick-dots>li:first-child{margin-left:0}
.slick-dots>li.slick-active{background-color:#444}
.slick-dots>li>button{display:none}
.iframe-wrapper iframe{border:0;display:none;height:100%;width:100%}
.iframe__wrapper iframe{border:0}
.cart-empty p{margin:30px 0}
.minicart-products__wrap .cart-empty{font-size:1.25rem;height:130px;position:relative;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.cart-products__wrap{margin-top:80px}
.cart-products__wrap .usps{margin-top:50px}
.cart-products__wrap .usps li{padding:0 0 25px 40px}
.cart-items_amount{display:block;font-size:1.625rem;margin-bottom:20px}
.cart-continueshopping.wide{float:right}
.cart-products{margin:30px 0 20px}
.cart-product{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:30px 15px;position:relative}
.cart-product+.cart-product{border-top:0}
.cart-product .product-details__units{clear:both;margin-top:20px}
.cart-product .product-name{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#292929;font-size:.9375rem;text-decoration:none}
.cart-product .product-name:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.cart-product .product-code,.cart-product .product-unit{color:#5d5d5d;display:block;font-size:.6875rem;margin-top:15px}
.cart-product .product-remove{color:#464646;display:block;font-size:.9375rem;margin-top:30px;text-decoration:none}
.cart-product .product-remove__icon{display:inline}
.cart-product .product-price{text-align:right}
.cart-product .product-price__total,.cart-product .product-price__description{display:block;float:none;width:100%}
.cart-product .product-price__total{font-size:1.875rem;line-height:1.4375rem}
.cart-product .product-price__description{font-size:.6875rem}
.cart-product__quantity .label{display:block;float:left;line-height:1.875rem;margin-right:10px}
.cart-product__quantity .label.read-only{display:inline;float:none;line-height:inherit;margin-right:0}
.cart-products__links a+a{float:right;text-align:right}
.cart-totals{background:#f5f5f5;margin-bottom:10px;padding:20px 10px}
.cart-totals .form-element{margin-bottom:10px}
.cart-totals .submit-arrow{cursor:pointer}
.cart-totals__label{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#000;display:block;font-size:.9375rem;text-transform:uppercase}
.cart-totals__label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
span[class*="-totals__amount"]{text-transform:none}
.cart-totals__delivery{color:#000;display:block;font-size:.875rem;margin-top:10px}
.cart-totals__delivery a{color:#000}
.cart-totals__right{text-align:right}
.cart-totals__right .button,.cart-totals__checkout .button{margin-top:20px}
.cart-totals__sum{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#ff5a00;display:block;font-size:1.875rem}
.cart-totals__sum:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.cart-totals__description{display:block;font-size:.815rem;margin:0 0 20px 0}
.cart-loyalty{display:block;margin:0}
.cart-loyalty .loyalty-summary,.cart-loyalty .loyalty-orange{display:inline-block;padding-bottom:5px}
.cart-promotion{padding:30px 15px}
.cart-promotion__active{background:#f2fff2}
.cart-product+.cart-promotion{border-bottom:1px solid #e6e6e6}
.cart-promotion+.cart-product{border-top:0}
.address-confirmation__dialog .address-info{text-align:center}
.address-confirmation__dialog .button{margin:20px 0 10px}
.empty-basic-cart ~ .add-all-to-favorites:before{color:#d3d3d3;content:"\2022";display:inline-block;margin:0 10px}
.gift-card__label{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#000;display:block;font-size:.9375rem;margin-bottom:10px}
.gift-card__label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.checkout-summary-row+.checkout-summary-row{margin-top:20px}
.checkout-summary-container{border:1px solid #e6e6e6;border-radius:5px;padding:10px;font-size:.815rem;text-align:left}
.checkout-summary-container h4,.checkout-summary-container .h4{font-size:1rem;font-weight:bold;margin:0}
.checkout-summary-container h4.left,.checkout-summary-container .h4.left{margin-right:10px}
.checkout-summary-container h4.left+a,.checkout-summary-container .h4.left+a{line-height:25px}
.checkout-summary-list{border-bottom:1px solid #e6e6e6;margin-bottom:10px;padding-bottom:10px}
.checkout-summary-list li{position:relative}
.checkout-summary-list li span{font-weight:bold}
.checkout-summary-list li.heading{margin-bottom:20px}
.checkout-summary-list li:not(.heading){padding:0 0 10px 24px}
.checkout-summary-list li:not(.heading):before{color:#b7b7b7;content:"\002022";left:0;position:absolute}
.checkout-summary-footer{text-align:right}
.checkout-summary-footer .tooltip{text-align:left}
.checkout-summary-footer .spacer{display:inline-block;min-width:30%}
.checkout-summary-price-indication,.checkout-summary-tc{font-size:.815rem;text-align:right}
.checkout-summary-price-indication{color:#b7b7b7}
.checkout{width:100%}
.readonly-cart h2{font-size:1.625rem;margin-top:0}
.checkout-product{border-bottom:1px solid #faf2e9;border-top:1px solid #faf2e9;padding:30px 0}
.checkout-product+.checkout-product{border-top:0}
.checkout-product__details{position:relative}
.checkout-product__details .product-brand{display:block;text-transform:uppercase}
.checkout-product__details .product-name{font-family:"Custom-Font-Medium",Verdana,sans-serif;display:block}
.checkout-product__details .product-name:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.checkout-product__details .product-volume{color:#ff5a00}
.checkout-product__details .product-quantity{float:left;margin:15px 0 5px;width:50%}
.checkout-product__details .product-quantity,.checkout-product__details .product-details{font-size:.815rem}
.checkout-product__details .product-details_codes{margin-bottom:5px}
.checkout-product__details .product-details,.checkout-product__details .product-loyalty{clear:left;float:left;width:50%}
.checkout-product__details .product-loyalty{margin-top:20px}
.checkout-product__details .product-pricing{bottom:0;float:right;position:absolute;right:0;width:50%}
.checkout-product__details .product-pricing.loyalty-product{position:static;width:100%}
.checkout-product__details .product-pricing.loyalty-product .product-loyalty{float:none;margin-top:10px;width:100%}
.checkout-product__details .product-pricing.loyalty-product .product-price{margin-bottom:0;padding-bottom:0}
.checkout-product__details .product-price{text-align:right}
.checkout-product__details .product-price__total{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#ff5a00;display:block;float:none;font-size:1.625rem;width:auto}
.checkout-product__details .product-price__total:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.checkout-product__details .product-price__description{float:none;font-size:.6875rem;width:auto}
.checkout-totals{margin-top:25px;text-align:center}
.checkout-totals .button{clear:both;display:block;margin:0 auto;text-transform:uppercase;width:300px}
.checkout-totals__delivery{color:#b7b7b7;display:block;font-size:.75rem;padding:0 0 20px 0;text-align:center}
.checkout-totals__delivery a{color:#b7b7b7}
.checkout-totals__delivery.mobile-show{display:none}
.checkout-totals__delivery.mobile-hide{display:block}
.checkout-totals__content{background:#faf2e9;padding:20px 25px;text-align:left}
.checkout-totals__left{float:left;width:40%}
.checkout-totals__right{float:right;text-align:right;width:60%}
.checkout-totals__label{font-family:"Custom-Font-Medium",Verdana,sans-serif;display:block;font-size:1.25rem;text-transform:uppercase}
.checkout-totals__label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.checkout-totals__sum{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#ff5a00;display:block;font-size:1.625rem}
.checkout-totals__sum:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.checkout-totals__description{display:block;font-size:.6875rem;margin-bottom:20px}
.checkout-loyalty{font-family:"Custom-Font-Medium",Verdana,sans-serif;clear:both;color:#ff5a00;display:block;font-size:.815rem;text-align:right}
.checkout-loyalty:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.checkout-confirmation h1{font-family:"Custom-Font-Regular",Verdana,sans-serif;color:#ff5a00;font-size:2.25rem;margin-bottom:50px}
.checkout-confirmation h1:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.checkout-confirmation .cart-products__wrap{margin-top:70px}
.checkout-confirmation .cart-products__wrap h3{margin-bottom:30px}
.checkout-confirmation .cart-items_amount{float:none;width:100%}
.checkout-confirmation_success{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f2fff2;color:#83aa49;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;position:relative}
.checkout-confirmation_success h3{color:inherit;font-size:1.75rem;line-height:2.5rem;margin:0 20px 0;padding-left:30px}
.checkout-confirmation_success h3:before{content:"";background-image:url(app/images/sprite-fairkitchen.png);background-position:-466px -268px;width:20px;height:20px;top:50%;left:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.checkout-confirmation_text p{margin:0}
.checkout-confirmation_register{margin-top:60px;height:60px;position:relative}
.checkout-confirmation_register .loyalty-badge{color:#ff5a00;display:block;font-family:"Custom-Font-Medium";left:20px;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);text-align:center}
.checkout-confirmation_register .loyalty-badge+.checkout-confirmation_register-text{padding-left:150px}
.checkout-confirmation_register .checkout-confirmation_register-text{color:#ff5a00;display:block;font-size:1.25rem;max-width:70%;top:50%;position:relative;-webkit-transform:translatey(-50%);transform:translatey(-50%)}
.checkout-confirmation_register .checkout-confirmation_register-text p{margin:0}
.checkout-confirmation_register .col-span-7 .checkout-confirmation_register-text{margin-left:150px;max-width:none;-webkit-transform:none;transform:none}
.checkout-confirmation_register .col-span-5.last-col{margin-top:0;text-align:right}
.checkout-confirmation_register>.button{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);float:right;right:10px}
.checkout-confirmation_details{margin-top:60px}
.checkout-confirmation_details>h3{color:#292929;font-size:1.625rem;margin-bottom:20px}
.checkout-confirmation_details .checkout-confirmation_block{min-height:155px}
.checkout-confirmation_details .checkout-confirmation_icon{display:inline-block;text-align:center;width:30px}
.checkout-confirmation_details address{font-style:normal;margin-top:10px}
.checkout-confirmation_details p{margin:0}
.checkout-confirmation_details p+p{margin-top:5px}
.checkout-confirmation_details .phone{text-decoration:none}
.checkout-confirmation_details .order-status{display:inline-block}
.checkout-confirmation_details .status-cancelled,.checkout-confirmation_details .status-complete,.checkout-confirmation_details .status-in-progress,.checkout-confirmation_details .status-migrated{border-radius:20px;display:inline-block;height:40px;margin-right:5px;position:relative;vertical-align:middle;width:40px}
.checkout-confirmation_details .status-cancelled:before,.checkout-confirmation_details .status-complete:before,.checkout-confirmation_details .status-in-progress:before,.checkout-confirmation_details .status-migrated:before{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;content:""}
.checkout-confirmation_details .status-cancelled{background-color:#d2001b}
.checkout-confirmation_details .status-cancelled:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-417px -227px;width:18px;height:18px}
.checkout-confirmation_details .status-complete,.checkout-confirmation_details .status-migrated{background-color:#83aa49}
.checkout-confirmation_details .status-complete:before,.checkout-confirmation_details .status-migrated:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-642px -17px;width:22px;height:16px}
.checkout-confirmation_details .status-in-progress{background-color:#b7b7b7}
.checkout-confirmation_details .status-in-progress:before{content:attr(data-step)}
.checkout-confirmation_block{background:#f5f5f5;padding:20px}
.checkout-confirmation_block h3{color:#292929;font-size:1.375rem}
.checkout-confirmation_block .last-col{margin-top:32px}
.checkout-confirmation_block.checkout-confirmation_register{padding:10px}
.product-loyalty{clear:both;font-size:.75rem}
.product-loyalty .value,.product-loyalty .label{font-family:"Custom-Font-Regular",Verdana,sans-serif;border:1px solid #ff5a00;display:inline-block;height:1.25rem;letter-spacing:.5px;line-height:1.25rem;padding:0 5px;text-transform:uppercase}
.product-loyalty .value:lang(zh-TW),.product-loyalty .label:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.product-loyalty .value{background:#ff5a00;border-radius:3px 0 0 3px;color:#fff}
.product-loyalty .label{background:#fff;border-radius:0 3px 3px 0;color:#ff5a00;margin-left:-4px}
.product-loyalty.large{clear:both;font-size:1rem}
.product-loyalty.large .value,.product-loyalty.large .label{height:22px}
.product-loyalty.extra-large{clear:both;font-size:1.25rem}
.product-loyalty.extra-large .value,.product-loyalty.extra-large .label{height:2rem;line-height:1.875rem}
.product-loyalty.extra-large .value{padding-left:15px}
.product-loyalty.extra-large .label{margin-left:-5px;padding-right:15px}
.product-loyalty.white .value{font-family:"Custom-Font-Bold",Verdana,sans-serif;background:#fff;border-right:0;color:#ff5a00}
.product-loyalty.white .value:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.product-loyalty.white .label{font-family:"Custom-Font-Medium",Verdana,sans-serif;border-left:0;padding-left:0}
.product-loyalty.white .label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.product-loyalty__orange{font-family:"Custom-Font-Medium",Verdana,sans-serif;clear:both;color:#ff5a00;font-size:.75rem;text-align:right}
.product-loyalty__orange:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.product-loyalty__orange .value,.product-loyalty__orange .label{font-family:"Custom-Font-Regular",Verdana,sans-serif;background:#ff5a00;border:1px solid #ff5a00;color:#fff;display:inline-block;height:1.25rem;letter-spacing:.5px;line-height:1.25rem;text-transform:uppercase}
.product-loyalty__orange .value:lang(zh-TW),.product-loyalty__orange .label:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.product-loyalty__orange .value{border-radius:3px 0 0 3px;margin-left:5px;padding:0 5px 0 5px}
.product-loyalty__orange .label{border-radius:0 3px 3px 0;margin-left:-4px;padding:0 5px 0 0}
.product-loyalty__wrap{display:inline-block}
.loyalty-catalog__title{font-family:"Custom-Font-Regular",Verdana,sans-serif;color:#ff5a00;font-size:3.125rem;margin:50px 0}
.loyalty-catalog__title:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.loyalty-catalog__description{margin-bottom:30px}
.loyalty-catalog__description p{font-size:1.25rem}
.loyalty-catalog__description>p{line-height:2.25rem;margin-top:0}
.icon-loyalty,.icon-loyalty-points{font-size:2.25rem}
.icon-loyalty.above-4,.icon-loyalty-points.above-4{font-size:1.625rem}
.icon-loyalty.above-6,.icon-loyalty-points.above-6{font-size:1.25rem}
.loyalty-catalog__join .button{float:left;max-width:190px;width:100%}
.loyalty-catalog__join p{float:left;line-height:2.5rem;margin:0 0 0 30px}
.loyalty-overview_title h1{float:left;margin:0}
.loyalty-overview_title span{float:right;line-height:2.75rem}
.loyalty-overview_loggedout{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.3)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0.3));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#80000000',EndColorStr='#4D000000');padding:65px 0;position:relative}
.loyalty-overview_loggedout .button{clear:both;float:left}
.loyalty-overview_header-image{background-size:cover;background-position:center;background-repeat:no-repeat;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;z-index:-1}
.loyalty-overview_header-overlay{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0.3)));background-image:linear-gradient(to right,rgba(0,0,0,0.6),rgba(0,0,0,0.3));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#99000000',EndColorStr='#4D000000');bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}
.loyalty-overview_header-left h2,.loyalty-overview_header-left p{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,0.2)}
.loyalty-overview_header-left h2{font-size:2.5rem;line-height:2.8125rem;margin:0}
.loyalty-overview_header-left p{font-size:1.625rem;margin:35px 0 45px 0}
.loyalty-howto{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f5f5;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Custom-Font-Medium";font-size:2.25rem;height:164px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;position:relative;text-align:center}
.loyalty-howto div[class^="loyalty-howto__"]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2}
.loyalty-howto .loyalty-howto__text{padding-left:20px}
.loyalty-howto .loyalty-howto__center{margin:0 10px}
.loyalty-howto .label,.loyalty-howto .value{margin:0 10px}
.loyalty-howto .label,.loyalty-howto .value,.loyalty-howto .spend-currency,.loyalty-howto .spend-value{display:inline-block;text-transform:uppercase}
.loyalty-howto .spend-currency,.loyalty-howto .spend-value{color:#ff5a00;font-size:5rem}
.loyalty-howto .loyalty-howto__arrow{background-position:center;background-repeat:no-repeat;background-size:contain;height:164px;width:110px}
.loyalty-howto .button{margin:0 20px 0 40px;position:relative;z-index:1}
.loyalty-howto:after{background-image:-webkit-gradient(linear,left top,right top,from(#ff5a00),to(#e3a417));background-image:linear-gradient(to right,#ff5a00,#e3a417);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFFF5A00',EndColorStr='#FFE3A417');bottom:-10px;content:'';height:10px;left:0;right:0;position:absolute;width:100%}
.loyalty-code_component{background:#f5f5f5;-o-border-image:linear-gradient(to right,#ff5a00 1%,#e3a417 100%) 100% 10 stretch;border-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#ff5a00),to(#e3a417)) 100% 10 stretch;border-image:linear-gradient(to right,#ff5a00 1%,#e3a417 100%) 100% 10 stretch;border-style:solid;border-width:4px 0 0 0;padding:30px 70px}
.loyalty-code_component h2{margin-top:0}
.loyalty-code_component ~ .notification{margin-top:10px;padding:30px 70px}
.loyalty-code__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.loyalty-code__form h2{margin-top:0}
.loyalty-code__form a{font-size:14px;text-decoration:underline}
.loyalty-code__form.disabled .loyalty-code__label,.loyalty-code__form.disabled .loyalty-code__login{opacity:.7;-ms-filter:"alpha(opacity=$opacity-ie)"}
.loyalty-code__form .loyalty-code__label{text-align:right;display:block}
.loyalty-code__form .loyalty-code__submit{width:100%}
.loyalty-code__form [class^="col-span"]{position:relative}
.loyalty-code__form .last-col a:not(.hidden){display:block !important}
.loyalty-code__form .error-message{margin-top:3px;padding:0;position:absolute}
.loyalty-overview_content-block{border-bottom:1px solid rgba(0,0,0,0.05);margin-top:70px}
.loyalty-overview_content-block>.button{clear:both;display:block;margin:30px auto;max-width:280px;text-align:center;width:100%}
.loyalty-overview_redeem h3,.loyalty-overview_redeem .loyalty-value{font-family:"Custom-Font-Medium",Verdana,sans-serif;font-size:1.25rem;margin:0}
.loyalty-overview_redeem h3:lang(zh-TW),.loyalty-overview_redeem .loyalty-value:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.loyalty-overview_redeem h3{color:#292929}
.loyalty-overview_redeem .loyalty-value{color:#ff5a00;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:5px}
.loyalty-overview_redeem img{margin:20px auto;max-height:185px}
.loyalty-overview_redeem .button{width:100%}
.loyalty-overview_blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.loyalty-overview_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.loyalty-overview_products .product:nth-of-type(3n+3){margin-right:20px}
.loyalty-overview_products .product:nth-of-type(3n+4){clear:none;margin-right:0}
.loyalty-overview_block{border:1px solid #ececec;padding:20px}
.loyalty-goal{font-size:1.125rem;margin-bottom:20px}
.loyalty-goal h3{color:#292929}
.black-link{color:#292929}
.black-link a{color:#292929}
.loyalty-overview_header .loyalty-goal__set.alert{font-size:1.75rem;text-align:center}
.loyalty-overview_header .loyalty-goal__set.alert:before{display:inline-block;left:0;margin-right:10px;position:relative;top:0;-webkit-transform:none;transform:none}
.loyalty-goal__values{color:#ff5a00;font-size:1rem;position:relative}
.loyalty-goal__values>span{display:inline-block}
.loyalty-goal__maximum{float:left}
.loyalty-goal__maximum{float:right;text-align:right}
.loyalty-goal__bar{background:#f5f5f5;border:1px solid #ff5a00;display:block;height:20px;margin:10px 0;width:100%}
.loyalty-goal__bar.disabled{opacity:.4;-ms-filter:"alpha(opacity=$opacity-ie)"}
.loyalty-goal__progress{background-image:-webkit-gradient(linear,left top,right top,from(#ff5a00),to(#e3a417));background-image:linear-gradient(to right,#ff5a00,#e3a417);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFFF5A00',EndColorStr='#FFE3A417');display:block;height:18px;width:0}
.loyalty-goal__current{font-family:"Custom-Font-Bold",Verdana,sans-serif;color:#ff5a00;font-size:1rem;position:relative}
.loyalty-goal__current:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.loyalty-goal__current.disabled{opacity:.4;-ms-filter:"alpha(opacity=$opacity-ie)"}
.loyalty-goal__product{text-align:center}
.loyalty-goal__product.product-unavailable .loyalty-goal__product-wrap{position:relative}
.loyalty-goal__product.product-unavailable .icon-frown{left:0;margin:0 auto;position:absolute;right:0;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%)}
.loyalty-goal__product .loyalty-goal__product-wrap img{margin:0 auto 10px auto;max-width:140px}
.loyalty-badge{display:inline-block;text-align:center}
.loyalty-badge_amount{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#fff;font-size:1.125rem;line-height:5.125rem}
.loyalty-badge_amount:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.icon-loyalty-orange-small .loyalty-badge_amount{font-size:.9375rem;line-height:3.4375rem}
.plus12_5 .icon-loyalty-orange-small .loyalty-badge_amount{line-height:54px}
.icon-loyalty-orange{height:83px;width:83px}
.icon-loyalty-orange-small{height:55px;width:55px}
.product .icon-loyalty-orange-small{left:0;position:absolute;top:0;z-index:1}
.icon-loyalty-programme{height:136px;margin-bottom:20px;width:136px}
.icon-loyalty-white{color:#ff5a00;display:block;float:left;font-family:"Custom-Font-Medium",Verdana,sans-serif;font-size:2.25rem;height:120px;line-height:120px;margin-right:25px;text-align:center;width:120px}
.icon-loyalty-white:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.icon-loyalty-white,.icon-loyalty-orange{font-size:2.25rem}
.icon-loyalty-white.above-4,.icon-loyalty-orange.above-4{font-size:1.625rem}
.icon-loyalty-white.above-6,.icon-loyalty-orange.above-6{font-size:1.25rem}
.order-history{margin-bottom:50px;margin-top:20px}
.orderdetails .order-history__detail .cart-items_amount{display:inline-block}
.order-history_table{margin-top:35px;width:100%}
.order-history_table.striped-table td,.order-history_table.striped-table th{text-align:center}
.order-history_table.striped-table td:first-of-type,.order-history_table.striped-table th:first-of-type{text-align:left}
.order-history_table.striped-table td:last-of-type,.order-history_table.striped-table th:last-of-type{min-width:110px;text-align:right}
.user-dialogue__overlay{top:0;right:0;bottom:0;left:0;position:fixed;background-color:rgba(0,0,0,0.6);z-index:99900}
.user-dialogue__overlay.terms-conditions-dialog{z-index:99990}
.user-dialogue__overlay.tradepartner-dialog{z-index:99980}
.user-dialogue__overlay.lightbox-update-profile{z-index:99960}
.user-dialogue__overlay.lightbox-login{z-index:99930}
.user-dialogue__overlay.lightbox-update-profile .inner-horizontal-list li:first-child:after{content:'|';margin-left:11px;color:#ff5a00}
.user-dialogue__overlay.lightbox-update-profile .inner-horizontal-list li:only-child:after{content:'';margin-left:0}
.user-dialogue__close{top:40px;right:40px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-687px -42px;width:17px;height:17px;z-index:1}
.user-dialogue__close a{display:inline-block;height:100%;text-indent:-9999px;width:100%}
.user-dialogue__logo{margin-bottom:20px}
.user-dialogue__logo img{height:44px;width:116px}
.user-dialogue__window{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;padding:40px;max-height:90vh;overflow:auto;width:600px}
.user-dialogue__window h3{margin-right:30px}
.user-dialogue__window a{text-decoration:none}
.user-dialogue--icon-text{padding-left:50px;position:relative}
.user-dialogue--icon-text>.icon{top:9px;left:0;position:absolute}
.homescreen-lightbox{bottom:0;left:50%;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.1);box-shadow:0 0 5px 2px rgba(0,0,0,0.1);padding:15px;width:280px;z-index:10000000000}
.homescreen-lightbox.iphone{margin-bottom:15px}
.homescreen-lightbox.iphone:after{bottom:-12px;left:50%;position:absolute;width:0;height:0;content:'';z-index:1;border-top:13.5px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;margin-left:-9px}
.homescreen-lightbox.ipad,.homescreen-lightbox.android,.homescreen-lightbox.windows{margin-bottom:20px}
.homescreen-lightbox__icon{float:left;margin-right:10px}
.homescreen-lightbox__title-bar{margin-left:58px;padding-right:30px;position:relative}
.homescreen-lightbox__title-bar h3{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#000;font-size:1.125rem;margin:0;line-height:1.375rem}
.homescreen-lightbox__title-bar h3:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.homescreen-lightbox__title-bar a{display:inline-block}
.homescreen-lightbox__close{top:0;right:0;position:absolute;text-decoration:none}
.lightbox__overlay{top:0;right:0;bottom:0;left:0;position:fixed;background-color:rgba(0,0,0,0.6);z-index:99900}
.lightbox__overlay.lightbox__overlay_fallback,.lightbox__overlay.cookie-wall{z-index:99999}
.lightbox__overlay.spinner-dialog{z-index:99970}
.lightbox__overlay.spinner-dialog .lightbox__title,.lightbox__overlay.spinner-dialog p{margin:0 0 0 70px}
.lightbox__overlay.spinner-dialog .lightbox__title+p{margin-top:15px}
.lightbox__overlay.newsletter-dialog{z-index:99940}
.lightbox__overlay_fallback{top:0;right:0;bottom:0;left:0;position:fixed;background:url("app/images/backgrounds/cookiewall-desktop.jpg") no-repeat center top}
.lightbox__close{top:30px;right:20px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-491px -128px;width:27px;height:27px;z-index:1}
.cookie-wall .lightbox__close{display:none}
.lightbox__close a{display:inline-block;height:100%;text-indent:-9999px;width:100%}
.video-dialog .lightbox__close{top:-35px;right:-35px;position:absolute}
.lightbox__logo{margin-bottom:30px}
.lightbox__logo .ufs-logo_svg{width:80px}
.lightbox__buttons{margin-top:20px;text-align:center}
.lightbox__window{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;-o-border-image:linear-gradient(to right,#ff5a00 1%,#e3a417 100%) 100% 4 stretch;border-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#ff5a00),to(#e3a417)) 100% 4 stretch;border-image:linear-gradient(to right,#ff5a00 1%,#e3a417 100%) 100% 4 stretch;border-style:solid;border-width:4px 0 0 0;padding:30px 20px;max-height:90vh;overflow:auto;width:600px}
.dark .lightbox__window{background-color:#222;-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,0.3);box-shadow:0 0 10px 4px rgba(0,0,0,0.3);color:#fff}
.cookie-wall .lightbox__window{text-align:center}
.video-dialog .lightbox__window{padding:0;border:0;-o-border-image:none;border-image:none;overflow:visible;width:240px}
.lightbox__window span.lightbox__title{color:black;display:block;font-size:1.375rem;margin-right:30px;margin-bottom:50px}
.dark .lightbox__window span.lightbox__title{color:#ff5a00}
.lightbox__window a{text-decoration:none}
.dialog-bar .dialog-conjunction{display:inline-block;padding:0 10px 0 15px}
.dialog-bar .dialog-anchor{text-decoration:underline}
.dialog-bar .dialog-anchor:hover{text-decoration:none}
.alert,.notification{padding:10px 10px 10px 50px;position:relative}
.alert:before,.notification:before{top:50%;left:20px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.number-stepper+.alert,.number-stepper+.notification{margin-top:10px}
.alert a,.notification a{font-family:"Custom-Font-Medium";text-decoration:underline}
.alert.error,.notification.error{background:#fff2f2;color:#f55e1d}
.alert.error h3,.alert.error a,.notification.error h3,.notification.error a{color:#f55e1d}
.alert.error:before,.notification.error:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-767px -187px;width:20px;height:20px}
.alert.info,.notification.info{background:#d9edf7;color:#31708f}
.alert.info h3,.alert.info a,.notification.info h3,.notification.info a{color:#31708f}
.alert.info:before,.notification.info:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-817px -187px;width:20px;height:20px}
.alert.success,.notification.success{background:#f2fff2;color:#83aa49}
.alert.success h3,.alert.success a,.notification.success h3,.notification.success a{color:#83aa49}
.alert.success:before,.notification.success:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-466px -268px;width:20px;height:20px}
.alert.attention,.notification.attention{background:#fffcd8;color:#e3a417;padding-left:65px}
.alert.attention h3,.alert.attention a,.notification.attention h3,.notification.attention a{color:#e3a417}
.alert.attention:before,.notification.attention:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-438px -187px;width:29px;height:30px}
.alert.bottom-margin,.notification.bottom-margin{margin-bottom:20px}
.alert.top-margin,.notification.top-margin{margin-top:20px}
.alert-unsupported{margin-bottom:40px;padding:100px;text-align:center;border-bottom:4px solid #ff5a00}
.legacy-form .error-message,.legacy-form .field-hint{font-size:.75rem;line-height:normal}
.legacy-form .error-message{color:#f55e1d;display:none;padding-left:36%}
.number-stepper+.legacy-form .error-message,.form__section-intro+.legacy-form .error-message,input[type="checkbox"]+.legacy-form .error-message{clear:both;margin-top:5px;padding-left:0}
.legacy-form .field-hint{color:#292929}
.favoritelist-dialogue label{font-family:"Custom-Font-Bold",Verdana,sans-serif}
.favoritelist-dialogue label:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.favoritelist-dialogue label.create-list-label{display:block;float:none}
.favoritelist-dialogue input[type="text"].create-list-input{margin-right:20px;width:calc(60% - 20px)}
.favoritelist-dialogue a.create-list-confirm{float:left;margin-top:10px;padding-top:7px;width:40%}
.favoritelist-dialogue .inner-horizontal-list{margin-top:30px}
.favoritelist-dialogue .notification{margin-top:-30px;margin-left:-20px;margin-right:-20px}
.favorites-list_dialogue{margin-top:30px}
.favorites-list_dialogue li{border-bottom:1px solid #e6e6e6;min-height:60px;padding:10px 0;position:relative}
.favorites-list_dialogue input[type="checkbox"]{display:none}
.favorites-list_dialogue input[type="checkbox"]:checked+label:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-539px -72px;width:64px;height:38px}
.favorites-list_dialogue label{cursor:pointer;display:block;margin-top:9px;margin-right:84px}
.favorites-list_dialogue label:before,.favorites-list_dialogue label:after{top:10px;right:0;position:absolute;content:""}
.favorites-list_dialogue label:before{border:solid 1px #d3d3d3;border-radius:5px;height:38px;width:64px;z-index:2}
.favorites-list_dialogue label:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-470px -72px;width:64px;height:38px;z-index:1}
.favorites-list_dialogue+div{margin-top:20px}
.create-button{padding-left:26px;position:relative}
.create-button:before,.create-button:after{background-color:#ff5a00;content:""}
.create-button:before{top:10px;left:0;position:absolute;height:2px;width:16px}
.create-button:after{top:3px;left:7px;position:absolute;height:16px;width:2px}
.favorites-list{margin:30px 0 0}
.favorites-list a{text-decoration:none}
.favorites-list__row{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:20px;position:relative}
.favorites-list__row:before{display:none}
.favorites-list__row+.favorites-list__row{border-top:0}
.favorites-list__row .left,.favorites-list__row .right{max-width:50%}
.favorites-list__row .right{height:22px;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);right:20px}
.favorites-list__name{font-family:"Custom-Font-Medium",Verdana,sans-serif;float:left;font-size:1.25rem}
.favorites-list__name:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.favorites-list__size{font-family:"Custom-Font-Regular",Verdana,sans-serif;color:#e2e2e2;display:block;font-size:1rem}
.favorites-list__size:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.favorites-list__update input[type="text"]{float:left;margin-right:20px;width:auto}
.favorites-list__update a+a{margin-left:20px}
.favorites-list__edit,.favorites-list__delete{display:inline-block}
.favorites-list__edit a:hover{text-decoration:underline}
.favorites-list__delete{margin-left:30px}
.favorites-list__delete:hover .link-text{text-decoration:underline}
.favorite-products .favorite-products__header{margin:20px 10px 0 10px}
.favorite-products .favorite-products__header>p{clear:both}
.favorite-products h2{float:left;margin-top:10px}
.favorite-products .product-sorting{clear:both;float:right;margin-bottom:20px}
.favorite-products .product-sorting .product-sorting__category{margin-right:20px}
.favorite-products .product-sorting .product-sorting__order,.favorite-products .product-sorting .product-sorting__category{float:left;position:relative}
.favorite-products .print-favorites{float:right;font-size:.875rem;margin-right:10px;margin-top:20px;text-decoration:none}
.favorite-products .print-favorites .print-favorites__label{display:inline-block}
.favorite-products .print-favorites:hover .print-favorites__label{text-decoration:underline}
.favorite-products .favorite-products__empty{margin:20px 10px 0 10px;text-align:center}
.favorite-products .favorite-products__empty p{margin-bottom:30px}
.favorite-products .cart-products__header,.favorite-products .cart-products__header .cart-product__wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}
.favorite-products .cart-products{margin-top:10px}
.favorite-products .cart-products__wrap{clear:both;margin-top:20px}
.favorite-products .cart-product{padding:30px 0}
.favorite-products .cart-product__image{text-align:center}
.favorite-products .cart-product__image img{display:inline-block;max-height:130px}
.favorite-products .cart-product__details{margin-top:9px}
.favorite-products .cart-product__volume,.favorite-products .cart-product__pricing{margin-top:7px}
.favorite-products .product-volume,.favorite-products .product-price{font-family:"Custom-Font-Medium"}
.favorite-products .product-volume+.product-volume{margin-top:25px}
.favorite-products .product-price{text-align:left}
.favorite-products .product-price+.product-price{margin-top:25px;padding-bottom:0}
.favorite-products .number-stepper{width:110px}
.favorite-products .number-stepper+.number-stepper{margin-top:20px}
.plus12_5 .favorite-products .number-stepper{width:120px}
.favorites-anchor{position:relative}
.favorite-added__notification{background-color:#292929;border-radius:4px;color:#fff;font-family:"Custom-Font-Medium";left:calc(50% - 20px);opacity:0;-ms-filter:"alpha(opacity=$opacity-ie)";padding:10px;position:absolute;text-align:center;top:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:160px;visibility:hidden;z-index:999}
.favorite-added__notification.mobile{left:auto;position:fixed;right:4px;top:55px;-webkit-transform:none;transform:none;width:150px}
.favorite-added__notification.favorite-added{opacity:1;-ms-filter:"alpha(opacity=$opacity-ie)";visibility:visible}
.favorite-added__notification:before{content:'';position:absolute;bottom:100%;left:50%;margin-left:-8px;width:0;height:0;border-bottom:8px solid #292929;border-right:8px solid transparent;border-left:8px solid transparent}
.breadcrumb-wrapper{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,90,0,0.85)),to(rgba(227,164,23,0.85)));background-image:linear-gradient(to right,rgba(255,90,0,0.85),rgba(227,164,23,0.85));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#D9FF5A00',EndColorStr='#D9E3A417')}
.breadcrumb-wrapper ol.breadcrumb{height:20px;line-height:16px;list-style:none;margin:0;padding:0 10px}
.breadcrumb-wrapper ol.breadcrumb a,.breadcrumb-wrapper ol.breadcrumb li{color:#fff;font-size:.75rem;text-decoration:none}
.breadcrumb-wrapper ol.breadcrumb a{font-family:"Custom-Font-Bold",Verdana,sans-serif}
.breadcrumb-wrapper ol.breadcrumb a:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.breadcrumb-wrapper ol.breadcrumb li{display:inline-block;margin-right:24px;padding:0;position:relative}
.breadcrumb-wrapper ol.breadcrumb li:before{content:""}
.breadcrumb-wrapper ol.breadcrumb li:last-child{margin-right:0}
.breadcrumb-wrapper-v2{margin:18px auto}
.breadcrumb-wrapper-v2 .pagecol-wrapper{max-width:1600px;padding:0 6px;width:100%}
.breadcrumb-wrapper-v2+.page-content .center-column{margin-top:0}
.breadcrumb-wrapper-v2 ol.breadcrumb{height:20px;line-height:16px;list-style:none;margin:0;padding:0 10px}
.breadcrumb-wrapper-v2 ol.breadcrumb.show-mobile li{display:inline-block}
body.rtl .breadcrumb-wrapper-v2 ol.breadcrumb.show-mobile li{margin:0 10px 0 0}
.breadcrumb-wrapper-v2 ol.breadcrumb.show-mobile li a:before{display:inline-block;vertical-align:middle;content:"<";margin:0 5px 0 0}
body.rtl .breadcrumb-wrapper-v2 ol.breadcrumb.show-mobile li a:before{margin:0 0 0 5px}
.breadcrumb-wrapper-v2 ol.breadcrumb a,.breadcrumb-wrapper-v2 ol.breadcrumb li{color:#464646;font-size:.875rem;text-decoration:none}
.breadcrumb-wrapper-v2 ol.breadcrumb li{display:inline-block;padding:0;position:relative;margin:0 10px 0 0}
body.rtl .breadcrumb-wrapper-v2 ol.breadcrumb li{margin:0 0 0 10px}
body.rtl .breadcrumb-wrapper-v2 ol.breadcrumb li:before{content:none}
.breadcrumb-wrapper-v2 ol.breadcrumb li:before{content:none}
.breadcrumb-wrapper-v2 ol.breadcrumb li a{display:inline-block;vertical-align:middle;font-family:"Custom-Font-Regular",Verdana,sans-serif}
.breadcrumb-wrapper-v2 ol.breadcrumb li a:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.breadcrumb-wrapper-v2 ol.breadcrumb li span{display:inline-block;vertical-align:middle}
.hero_left,.hero_right,.hero_single{background:#b7b7b7;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;padding-bottom:32.4%;position:relative}
.hero_left .hero__image-square,.hero_right .hero__image-square,.hero_single .hero__image-square{display:none}
.hero_left span.img,.hero_right span.img,.hero_single span.img{top:50%;left:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-position:center;background-size:cover;display:block;height:100%;width:100%}
.hero_left,.hero_right{float:left}
.hero_left .hero__image-oblong a:after,.hero_left .hero__image-square a:after,.hero_right .hero__image-oblong a:after,.hero_right .hero__image-square a:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(29%,rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5) 29%,rgba(0,0,0,0) 100%);content:"";height:100%;margin:0;position:absolute;width:100%}
.hero_left{width:calc(66.66667% - 6.66667px);margin-right:20px}
.hero_left .hero__overlay{left:20px;margin-left:0;padding-left:0;width:55%}
.hero_right{width:calc(33.33333% - 13.33333px);margin-right:20px;margin-right:0}
.hero_right .hero__overlay{width:380px}
.hero_right .hero__overlay h3 span{font-size:1.875rem;line-height:2.5rem}
.hero_single{margin-top:50px;padding-bottom:37%}
.hero_single span.img{background-size:auto 99.9%;background-repeat:no-repeat;background-position:right top}
.hero_single .hero__image-oblong a:after,.hero_single .hero__image-square a:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(29%,#000),color-stop(55%,rgba(0,0,0,0)));background-image:linear-gradient(to right,#000 29%,rgba(0,0,0,0) 55%);content:"";height:100%;margin:0;position:absolute;width:100%;z-index:1}
.hero_single .hero__overlay{-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;margin:0 0 0 20px;top:50%;width:35%;z-index:2}
.hero_single .button.orange{background-image:none;background-color:transparent;border-color:#fff}
.hero__overlay{top:0;position:absolute;height:calc(100% - 40px);margin:20px;padding:10px;overflow:hidden;pointer-events:none}
.hero__overlay h3 span{background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:2.5rem;line-height:3.125rem;padding:5px;text-transform:uppercase}
.hero__body{margin-bottom:20px}
.hero__body p{background-color:rgba(0,0,0,0.5);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;display:inline;font-size:1.125rem;line-height:1.77em;padding:4px 8px}
.featured-item-list_tiled,.featured-item-list_harmonica{margin:0;padding:0;list-style:none}
.featured-item-list_tiled{margin-top:25px;margin-bottom:40px}
.featured-item-list_tiled>li{float:left;height:0;padding:0 0 40% 0;position:relative}
.featured-item-list_tiled>li:before{content:''}
.featured-item-list_tiled>li figure:hover span.img{-webkit-transform:scale(1.02);transform:scale(1.02)}
.featured-item-list_tiled>li:first-child{width:40%}
.featured-item-list_tiled>li:first-child figure{height:100%;overflow:hidden;position:absolute;width:100%}
.featured-item-list_tiled>li:first-child figure span:after{top:0;right:0;bottom:0;left:0;position:absolute;background-color:rgba(0,0,0,0.3);content:""}
.featured-item-list_tiled>li:first-child div.featured-item-list__body{-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;top:50%;width:100%}
.featured-item-list_tiled>li:first-child div.featured-item-list__body a{color:#fff;font-size:1.875rem}
.featured-item-list_tiled>li:nth-child(even) figure:after{content:""}
.featured-item-list_tiled>li:nth-child(n+2){overflow:hidden;width:20%}
.featured-item-list_tiled>li:nth-child(n+2) figure{height:calc(50% - -20px);position:absolute;width:100%}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body{bottom:0;position:absolute;background:#f7f5f3;height:calc(50% - 20px);width:100%}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:before,.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:after{top:-20px;position:absolute;background-color:#f7f5f3;content:"";height:22px;width:50%}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body>a{height:100%;position:relative;width:100%}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body>a:hover{color:#ff5a00}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body>a span{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.featured-item-list_tiled>li:nth-child(3) figure{bottom:0}
.featured-item-list_tiled>li:nth-child(3) figure:after{top:0;position:absolute;content:""}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body{top:0}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:before,.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:after{bottom:-20px;top:auto}
.featured-item-list_tiled div.featured-item-list__body{padding:10px;position:absolute;text-align:center}
.featured-item-list_tiled span.img{background-size:cover;display:block;height:100%;overflow:hidden;position:relative;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;width:100%}
.all-themes__header p,.featured-item-list__header p{color:#b7b7b7;margin:5px 8.33333%}
.featured-item-list__header{margin:50px 10px 30px 10px;text-align:center}
.featured-item-list__header h2{font-size:3.125rem;margin:0}
.featured-item-list__header h2 a{color:#292929;display:inline-block}
.featured-item-list__header h2 a:hover{color:#ff5a00}
.featured-item-list__header p{margin:5px 8.33333%}
.featured-item-list__title{font-size:1.5rem;font-weight:600;margin-bottom:38px}
.featured-item-list__title a{color:#000}
.featured-item-list__body{font-size:1.25rem}
.featured-item-list__body a{color:#292929;display:block;text-decoration:none}
.item-list__article-item{margin-bottom:10px;position:relative}
.item-list__article-item a{font-size:1.25rem;display:block}
.item-list__article-item .item-list__title{margin:0;font-weight:600}
.item-list__article-item .item-list__title a{-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.item-list__link{color:#d14900 !important;font-size:1rem;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);text-decoration:none;font-weight:600}
.item-list__link:hover{color:#000 !important}
.media-object{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.media-object__center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.media-object__img{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:105px;height:105px;border-radius:6px}
.media-object__body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:15px}
.article-list--lg{max-width:760px;margin:0 auto 70px !important}
.article-list--lg .media-object__img{width:260px;height:260px}
.article-list--lg .media-object__body{margin-left:50px;margin-top:30px}
.article-list--lg .item-list__article-item{border-bottom:1px solid #f5f5f5;margin-bottom:20px;padding-bottom:20px !important}
.featured-item-slider{position:relative}
.featured-item-slider .button{top:25px;right:0;position:absolute;color:#ff5a00;font-size:1rem;font-weight:700;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);text-decoration:none;background:transparent;border:0;padding:0}
.featured-item-slider .button:hover{color:#000;background:transparent;border:0}
.featured-item-slider .slick-dots{top:0;left:0;position:absolute;bottom:auto;display:block;-webkit-transform:none;transform:none}
.featured-item-slider .slick-dots>li{margin:0 5px 0 0;cursor:pointer;width:22px;height:3px;background-color:#e6e6e6;border-radius:0;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.featured-item-slider .slick-dots>li:hover,.featured-item-slider .slick-dots>li.slick-active{background-color:#ff5a00}
.featured-item-slider__title{font-size:1.5rem;font-weight:600;margin:15px 0}
.featured-item-slider__wrapper{position:relative}
.featured-item-slider__arrow{top:120px;position:absolute;display:none;cursor:pointer;width:80px;height:80px;text-align:center}
.featured-item-slider__arrow.slick-arrow{display:block}
.featured-item-slider__arrow:after{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);content:''}
.featured-item-slider__arrow.slick-disabled{opacity:0;visibility:hidden}
.featured-item-slider__arrow--left{left:0}
.featured-item-slider__arrow--left:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-104px -338px;width:14px;height:22px}
.featured-item-slider__arrow--right{right:0}
.featured-item-slider__arrow--right:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-123px -338px;width:14px;height:22px}
.featured-item-slider__list{position:relative;padding-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:-15px}
.featured-item-slider__list.slick-slider{display:block;margin-right:0}
.featured-item-slider__list-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:15px}
.featured-item-slider__list-item.slick-slide{width:265px}
.featured-item-slider__img{height:265px;overflow:hidden;position:relative;border-radius:6px}
.featured-item-slider__img a{display:block;height:100%;width:100%}
.featured-item-slider__img .img{background-position:center;background-size:cover;display:block;height:100%;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;width:100%}
.featured-item-slider__img .img:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}
.featured-item-slider__caption a{display:block;color:#000;font-size:1.125rem;margin-top:10px;text-decoration:none;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.featured-item-slider__caption a:hover{color:#ff5a00}
.single-item .media-object__img{width:260px;height:260px}
.single-item .media-object__body{margin-left:50px;max-width:600px}
.single-item .single-item__title{color:#000;font-size:1.375rem;text-decoration:none;font-weight:600;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.single-item .single-item__title:hover{color:#ff5a00}
.single-item .single-item__caption{margin-top:15px;margin-bottom:20px}
.single-item .single-item__caption p{font-size:1rem}
.triangle-up{position:relative;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-bottom:20px;background:#fff;margin:40px 0}
.triangle-up:before,.triangle-up:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}
.triangle-up:before{left:61px;top:-32px;border-bottom-color:#e6e6e6;border-width:16px}
.triangle-up:after{left:62px;top:-30px;border-bottom-color:#fff;border-width:15px}
.carousel-wrapper{position:relative;z-index:2}
.carousel-arrow{top:50%;position:absolute;display:none;cursor:pointer;width:50px;height:50px;margin-top:-25px;text-align:center}
.carousel-arrow:after{content:'';top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.carousel-arrow.slick-arrow{display:block}
.carousel-arrow.slick-disabled{opacity:0;visibility:hidden}
.carousel-arrow--left{left:0}
.carousel-arrow--left:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-66px -338px;width:14px;height:22px}
.carousel-arrow--right{right:0}
.carousel-arrow--right:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-85px -338px;width:14px;height:22px}
.item-list{border-bottom:1px solid #f5f5f5;margin-bottom:35px;padding-bottom:35px}
.item-list--articles{border-bottom:0;margin-bottom:20px;padding-bottom:0}
.item-list__grid li,.item-list__columns li,.item-list__rows li{list-style:none;padding:0}
.item-list__grid li:before,.item-list__columns li:before,.item-list__rows li:before{display:none}
.item-list__grid .item-list__body>a,.item-list__grid .item-list__body li>a,.item-list__grid .item-list__body p a,.item-list__columns .item-list__body>a,.item-list__columns .item-list__body li>a,.item-list__columns .item-list__body p a,.item-list__rows .item-list__body>a,.item-list__rows .item-list__body li>a,.item-list__rows .item-list__body p a{color:#000;text-decoration:none}
.item-list__grid .item-list__body>a:hover,.item-list__grid .item-list__body li>a:hover,.item-list__grid .item-list__body p a:hover,.item-list__columns .item-list__body>a:hover,.item-list__columns .item-list__body li>a:hover,.item-list__columns .item-list__body p a:hover,.item-list__rows .item-list__body>a:hover,.item-list__rows .item-list__body li>a:hover,.item-list__rows .item-list__body p a:hover{color:#ff5a00}
.item-list__grid .item-list__body p,.item-list__columns .item-list__body p,.item-list__rows .item-list__body p{margin:0}
.item-list__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 0 10px 0;list-style:none}
.item-list__grid a{text-decoration:none}
.item-list__grid a.button{color:#ff5a00}
.item-list__grid a.button.orange{color:#fff}
.item-list__grid>li{margin-bottom:40px}
.item-list__grid li{display:block;list-style:none}
.item-list__grid .col-span-3:nth-child(4n+4){margin-right:0}
.item-list__grid .col-span-4:nth-child(3n+3){margin-right:0}
.item-list__grid .col-span-6:nth-child(2n+2){margin-right:0}
.related-articles .item-list__grid .item-list__image{height:145px}
.related-recipes .item-list__grid .item-list__image .img{background-repeat:no-repeat;background-position:center;background-size:cover}
.related-recipes .item-list__grid .item-list__image .img:before{content:"";display:block;height:0;width:100%;padding-bottom:100%}
.item-list__grid img{width:100%}
.item-list__grid p{color:inherit;margin:0;padding:5px 0 0}
.item-list__grid .read-more{display:block;margin-top:5px}
.item-list__grid .article-meta{margin-bottom:0}
.item-list__grid .article-meta+a .item-list__title{margin-top:0}
.related-recipes__list .item-list__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.related-recipes__list .item-list__grid li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}
.related-recipes__list .item-list__grid li+li{margin-top:10px}
.related-recipes__list .item-list__grid .item-list__image{float:left;width:100px}
.related-recipes__list .item-list__grid img{padding:0;position:static}
.related-recipes__list .item-list__grid .item-list__body{float:left;margin-left:10px;padding-right:60px;width:calc(100% - 110px)}
.related-recipes__list .item-list__grid .item-list__body a{display:block;position:relative}
.related-recipes__list .item-list__grid .item-list__body a:after{top:50%;right:-30px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-85px -338px;width:14px;height:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;vertical-align:middle}
.related-recipes__list .item-list__grid span{font-size:1rem;margin:0}
.item-list__columns{margin-bottom:20px}
.item-list__columns.chefs-inspiration{border-bottom:1px solid #e6e6e6;padding-bottom:35px}
.item-list__columns.chefs-inspiration div.col-span-4{-o-border-image:linear-gradient(to right,#ff5a00 1%,#e3a417 100%) 100% 4 stretch;border-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#ff5a00),to(#e3a417)) 100% 4 stretch;border-image:linear-gradient(to right,#ff5a00 1%,#e3a417 100%) 100% 4 stretch;border-style:solid;border-width:4px 0 0 0;padding-top:15px}
.item-list__columns.chefs-inspiration div.col-span-4 h3{color:#aaa;margin-bottom:25px;text-transform:uppercase}
.item-list__columns.chefs-inspiration div.col-span-4 li{height:105px;margin:0 0 10px 0;position:relative;width:100%}
.item-list__columns.chefs-inspiration div.col-span-4 figure{height:100%;position:absolute;width:105px}
.item-list__columns.chefs-inspiration div.col-span-4 .item-list__title{margin-top:0}
.item-list__columns.chefs-inspiration div.col-span-4 .item-list__body{padding:0 0 0 120px}
.item-list__columns.chefs-inspiration div.col-span-8{margin-bottom:20px}
.item-list__columns.chefs-inspiration div.col-span-8 a{text-decoration:none}
.item-list__columns.chefs-inspiration div.col-span-8 span{-webkit-transform:none;transform:none;padding:0;position:static}
.item-list__columns.chefs-inspiration div.col-span-8 figure{height:405px}
.item-list__columns.chefs-inspiration .item-list__header{margin:50px 10px 30px 10px;text-align:center}
.item-list__columns.chefs-inspiration .item-list__header h2{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:3.125rem;margin:0}
.item-list__columns.chefs-inspiration .item-list__header h2:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.item-list__columns.chefs-inspiration .item-list__header.recipes{margin:0;text-align:left}
.item-list__columns a .item-list__info,.item-list__columns a .item-list__caption,.item-list__columns a .item-list__caption-body,.item-list__columns a .item-list__caption-title{color:#fff}
.item-list__columns a .item-list__caption-title{font-size:1.25rem;font-weight:400;letter-spacing:-0.01em;line-height:1.4;margin:5px 0}
.item-list__columns a .item-list__caption-body{display:none}
.item-list__columns a .item-list__caption-body .item-list__caption-text{font-size:.875rem;font-weight:300;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.item-list__columns .item-list__product .item-list__caption{max-width:calc(70% - 40px);z-index:2}
.item-list__columns .item-list__product .item-list__product-img{max-width:28%;max-height:150px;height:100%;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);right:20px;opacity:0;-webkit-transition:.2s ease-out;transition:.2s ease-out;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.item-list__columns .item-list__product .item-list__product-img img{max-height:100%}
.item-list__columns .item-list__product .item-list__product-brand-img{top:0;left:20px;position:absolute;max-width:70px;z-index:1}
.item-list__columns li.col-span-3:last-child,.item-list__columns li.col-span-4:last-child,.item-list__columns li.col-span-6:last-child{margin-right:0}
.item-list__columns li.col-span-3 ul.article-meta,.item-list__columns li.col-span-4 ul.article-meta,.item-list__columns li.col-span-6 ul.article-meta{margin:20px 0 0}
.item-list__columns li.col-span-3 .item-list__title,.item-list__columns li.col-span-4 .item-list__title,.item-list__columns li.col-span-6 .item-list__title{line-height:1.25rem;margin-top:7px}
.item-list__columns li.col-span-3 .item-list__body .read-more,.item-list__columns li.col-span-4 .item-list__body .read-more,.item-list__columns li.col-span-6 .item-list__body .read-more{display:none}
.item-list__columns li.col-span-3:nth-child(4n+4){margin-right:0}
.item-list__columns li.col-span-4:last-child .item-list__image--oblong{display:block}
.item-list__columns li.col-span-4:last-child .item-list__image--square{display:none}
.item-list__columns li.col-span-6:nth-child(2n){margin-right:0}
.item-list__columns li.col-span-12{position:relative}
.item-list__columns li.col-span-12 .item-list__image--oblong{display:block}
.item-list__columns li.col-span-12 .item-list__image--square{display:none}
.item-list__columns li.item-list_product{border:1px solid #e6e6e6;margin-bottom:20px;padding:20px}
.item-list__columns li.item-list_product:nth-child(4n+5){clear:both}
.item-list__columns li.item-list_product .item-list__title{min-height:100px}
.item-list__columns li.item-list_product .inner-horizontal-list li{display:block}
.item-list__columns li.item-list_product .inner-horizontal-list a{display:block}
.item-list__columns li.item-list_product .button{display:block}
.item-list__columns li.item-list_product a.button+a.button{margin-top:20px}
.item-list__columns .item-list__image,.item-list__columns .item-list__image_with-hover{border-radius:6px;-webkit-transform:translateZ(0);transform:translateZ(0)}
.item-list__columns .item-list__image:after,.item-list__columns .item-list__image_with-hover:after{bottom:0;left:0;position:absolute;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00000000',EndColorStr='#CC000000');content:"";height:55%;pointer-events:none;width:100%}
.item-list__columns .item-list__image_with-hover:hover:after{height:100%}
.item-list__columns .item-list__caption{right:30px;bottom:10px;left:30px;position:absolute;z-index:1}
.item-list__columns .col-span-4 .item-list__caption{left:20px;right:20px}
.item-list__columns .item-list__mark{text-transform:uppercase;color:#ff5a00;background-color:#fff;border-radius:6px;padding:2px 7px;display:inline-block;vertical-align:middle;font-weight:600}
.item-list__columns .item-list__mark--sec{background-color:transparent;border-radius:0;padding:0}
.item-list__columns .item-list__mark+.item-list__info,.item-list__columns .item-list__info+.item-list__info{position:relative;display:inline-block;padding-left:10px;margin-left:5px}
.item-list__columns .item-list__mark+.item-list__info::before,.item-list__columns .item-list__info+.item-list__info::before{content:'';top:50%;left:0;position:absolute;width:4px;height:4px;background-color:#fff;border-radius:50%;margin-top:-2px}
.item-list__columns .item-list__mark+.item-list__info--sec::before,.item-list__columns .item-list__info+.item-list__info--sec::before{background-color:#b7b7b7}
.item-list__columns .item-list__info{text-transform:uppercase;font-weight:300;color:#fff;vertical-align:middle}
.item-list__columns .item-list__info--sec{color:#b7b7b7}
.item-list__columns .col-span-4 .item-list__info{font-size:12px}
.item-list__columns .item-list__excerpt{margin:15px 0 30px}
.item-list__columns .col-span-4 .item-list__caption-title{margin:2px 0;font-size:17px;letter-spacing:0}
.item-list__rows a{color:inherit}
.item-list__rows>li{border-top:1px solid #ececec;padding:20px 0}
.item-list__rows li>div{margin-left:195px;padding-left:20px;vertical-align:top;width:calc(100% - 195px)}
.item-list__rows li>figure{border:1px solid #e6e6e6;height:195px;float:left;width:195px}
.item-list__rows li>figure img{margin:0 auto;max-width:100%;width:auto;max-height:100%}
.item-list__rows li.item-list__type_product>figure{border:0;padding:20px}
.item-list__rows .article-meta{margin-top:0}
.item-list__rows .article-meta li{font-size:.815rem;margin-right:5px}
.item-list__rows .article-meta li:after{content:"|";padding-left:5px}
.item-list__rows .article-meta li:first-child{text-transform:capitalize}
.item-list__rows .article-meta li:last-child:after{content:"";display:none}
.item-list__rows .article-meta li a{color:inherit}
.item-list__rows .article-meta li a:hover{color:#ff5a00;text-decoration:underline}
.item-list__rows .item-list__body{font-size:1rem}
.item-list__rows .item-list__title{font-size:1.625rem}
.item-list__title{display:block;font-size:1.125rem;margin:5px 0;word-break:break-word}
.item-list__title.span-12{font-size:2.5rem;line-height:normal}
.item-list__image,.item-list__image_with-hover{overflow:hidden;position:relative}
.item-list__image a,.item-list__image_with-hover a{display:block;height:100%;width:100%}
.item-list__image a:hover span,.item-list__image_with-hover a:hover span{color:#ff5a00}
.item-list__image a:after,.item-list__image_with-hover a:after{opacity:0}
.item-list__image .img,.item-list__image_with-hover .img{background-position:center;background-size:cover;display:block;height:100%;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;width:100%}
.item-list__image .img:hover,.item-list__image_with-hover .img:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}
.item-list__image.span-12,.item-list__image_with-hover.span-12{height:460px}
.topcontent .item-list__image.span-3 .article-type-overlay.video:after,.topcontent .item-list__image.span-4 .article-type-overlay.video:after,.topcontent .item-list__image.span-6 .article-type-overlay.video:after,.topcontent .item-list__image_with-hover.span-3 .article-type-overlay.video:after,.topcontent .item-list__image_with-hover.span-4 .article-type-overlay.video:after,.topcontent .item-list__image_with-hover.span-6 .article-type-overlay.video:after{bottom:50%;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}
.item-list__image.span-6,.item-list__image_with-hover.span-6{height:300px}
.item-list__image.span-4,.item-list__image_with-hover.span-4{height:200px}
.item-list__image.span-3,.item-list__image_with-hover.span-3{height:220px}
.item-list__image.span-3 img,.item-list__image_with-hover.span-3 img{margin:0 auto;max-height:100%;padding:20px}
.item-list__image-overlay{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Custom-Font-Regular",Verdana,sans-serif;color:#000;font-size:1.875rem;text-transform:uppercase;width:85%}
.item-list__image-overlay:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.item-list__image-overlay span{background:#fff;-webkit-box-shadow:5px 0 0 #fff,-5px 0 0 #fff;box-shadow:5px 0 0 #fff,-5px 0 0 #fff;padding-bottom:2px}
.item-list__body{background-color:#fff}
.item-list__body>a{color:#222}
.item-list__body>a:hover>span:not(.article-views){color:#ff5a00}
.item-list__excerpt{font-size:1rem}
.item-list__footer{border-top:1px solid #ececec;padding-top:50px;text-align:center}
.item-list__type_product .item-list__body{float:left;margin-left:0;width:calc(70% - 195px)}
.item-list__type_product .col-span-4{float:right;margin-bottom:0;margin-left:0;width:25%}
.item-list__type_product .product__image{float:left}
.item-list__type_product .loyalty-badge{position:relative}
.item-list__type_product .product__details{float:right;margin-bottom:25px;width:calc(100% - 60px)}
.item-list__type_product .product__details.unavailable{float:none;margin-bottom:0;width:100%}
.item-list__type_product .product-price{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;width:100%}
.item-list__type_product .product-price .product-price__total{font-size:1.625rem;width:100%}
.item-list__type_product .product-price__vat{color:#292929;float:right;font-size:11px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:right}
.item-list__type_product .product__details--buttons button{margin-bottom:10px;position:relative;width:100%}
[data-tooltip]{cursor:pointer;position:relative}
[data-tooltip]:before,[data-tooltip]:after{top:0;position:absolute;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;visibility:hidden;z-index:100}
[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;visibility:visible}
[data-tooltip]:before{border-bottom:.6em solid rgba(0,0,0,0.8);border-left:7px solid transparent;border-right:7px solid transparent;content:"";left:6px;top:calc(100% - -6px)}
[data-tooltip]:after{background-color:rgba(0,0,0,0.8);color:#fff;content:attr(data-tooltip-label) "\a \a" attr(data-tooltip-message);font-size:.875rem;left:50%;line-height:1.375rem;padding:15px;top:calc(100% - -15px);-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:pre-wrap;width:240px}
[data-tooltip] .tooltip-icon{background:rgba(255,90,0,0.2);border-radius:50%;display:inline-block;height:1.5625rem;width:1.5625rem}
[data-tooltip] .tooltip-icon:after{color:#ff5a00;content:"?";display:block;line-height:1.5625rem;text-align:center;width:1.5625rem}
.tradepartner-management .link-button{font-size:.9375rem;text-decoration:none}
.tradepartner-management>.button{margin-bottom:30px}
.tradepartner-management__title{margin-bottom:40px}
.tradepartner-management__default{margin-bottom:20px}
.tradepartner-management__default .grey-block{position:relative}
.tradepartner-management__selected{font-size:.75rem;position:absolute;right:20px;top:20px}
.tradepartner-management__selected .label{padding-right:5px;vertical-align:top}
.tradepartner-management__row .label{float:left;line-height:26px;padding-right:1%;width:36%}
.tradepartner-management__row .value{float:left;font-size:1.25rem}
.tradepartner-management__row+.tradepartner-management__row{margin-top:10px}
.tradepartner-management__other{margin:20px 0 20px}
.tradepartner-management__other+.tradepartner-management__other{margin:0 0 20px}
.tradepartner-management__tools{font-size:.9375rem;margin:20px 0 0;padding:0}
.tradepartner-management__tools li{display:inline-block;margin:0;padding:0}
.tradepartner-management__tools li+li{margin-left:30px}
.tradepartner-management__tools li:before{content:""}
.tradepartner-management__tools .tradepartner-connected{color:#83aa49}
.tradepartner-management__tools a{text-decoration:none;margin-left:5px;vertical-align:top}
.tradepartner-management__tools a:hover{text-decoration:underline}
.intro-text__container_homepage{margin:50px 10px 30px 10px;text-align:center}
.intro-text__container_homepage h1,.intro-text__container_homepage h2{font-family:"Custom-Font-Regular",Verdana,sans-serif;margin:0}
.intro-text__container_homepage h1:lang(zh-TW),.intro-text__container_homepage h2:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.intro-text__container_homepage h1{font-size:1.625rem}
.intro-text__container_homepage h2{font-size:3.125rem}
.intro-text__container_theme p{font-size:1.625rem}
.intro-text__container_theme a{background:#f7f5f3;color:inherit;text-transform:uppercase;padding:2px 5px}
.intro-text__container_theme a:hover{color:#ff5a00}
.recipe-overview__intro-text{font-size:.815rem;margin-top:30px}
.product-catalog__intro-text{padding:0 10px}
.sales-contacts a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding-left:20px;position:relative;color:#000}
.sales-contacts a:before{top:50%;left:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;vertical-align:middle}
.sales-contacts a.email:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-199px -168px;width:12px;height:8px}
.sales-contacts a.phone:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-837px -17px;width:12px;height:12px}
.sales-contacts a.mobile-phone:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-815px -227px;width:7px;height:12px;margin-left:3px}
.sales-contacts a.fax:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-820px -17px;width:12px;height:12px}
.sales-contacts>li{margin:20px 0;background:#ececec;padding:20px}
.sales-contacts>li .subcontacts .subcontacts__header{margin-top:20px;cursor:pointer;position:relative}
.sales-contacts>li .subcontacts .subcontacts__header span{float:none}
.sales-contacts>li .subcontacts .subcontacts__header .show-subcontacts{display:block}
.sales-contacts>li .subcontacts .subcontacts__header .show-subcontacts:hover{color:#ff5a00}
.sales-contacts>li .subcontacts .subcontacts__header .show-subcontacts:after{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);background-image:url(app/images/sprite-fairkitchen.png);background-position:-656px -268px;width:9px;height:15px;content:'';display:inline-block;right:10px}
.sales-contacts>li .subcontacts .subcontacts__header .hide-subcontacts{display:none}
.sales-contacts>li .subcontacts .subcontacts__header.open .show-subcontacts{display:none}
.sales-contacts>li .subcontacts .subcontacts__header.open .hide-subcontacts{display:block;color:#ff5a00}
.sales-contacts>li .subcontacts .subcontacts__header.open .hide-subcontacts:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:20%;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-656px -268px;width:9px;height:15px;content:'';display:inline-block;right:10px}
.sales-contacts>li .subcontacts li.subsalescontact{padding:20px 0}
.sales-contacts>li .subcontacts li.subsalescontact img{border-radius:50px}
.sales-contacts .sales-contact>li,.sales-contacts .subcontacts>li{margin-top:15px}
.sales-contacts img{height:85px;float:left;margin-right:20px}
.sales-contacts span:not(.sales-contact__tradepartner-button){float:left;width:50%}
.sales-contacts span:not(.sales-contact__tradepartner-button).with-image{width:calc(50% - 55px)}
.sales-contacts .salescontact__details li{padding:0 0 .5em 0}
.sales-contacts .salescontact__details li a{color:#000}
.sales-contact__postcode-filter a{right:15px;bottom:30px;position:absolute;margin-top:5px}
.sales-contact__postcode-filter label{float:none;padding-right:0;padding-left:0;width:100%}
.sales-contact__postcode-filter input[type="text"]{float:none;margin-bottom:20px;padding-right:40px;width:100%}
.sales-contact__tradepartner-button{clear:both;display:block;margin:10px 0;width:75%}
.all-themes__header{margin:30px 0;text-align:center}
.theme-article__content{margin-bottom:40px}
.theme-article__content h1,.theme-article__content h2{font-size:1.4375rem}
.theme-article__content h3,.theme-article__content h4{font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#ff5a00}
.theme-article__content h3:lang(zh-TW),.theme-article__content h4:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.theme-article__content h3{font-size:1.25rem}
.theme-article__content h4,.theme-article__content p{margin:5px 0 20px 0}
.theme-article__content p{line-height:1.5rem}
.theme-article__content>.col-span-4{padding-left:105px;padding-right:25px}
.theme-article__content>.col-span-8>div:first-child h1,.theme-article__content>.col-span-8>div:first-child h2{margin-top:0}
.article-image{position:relative}
.article-image span.img{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;width:100%}
.article-image span.img:before{padding-bottom:31.8254%;content:"";display:block;height:0;width:100%}
.themes-v2 .article-image span.img:before{padding-bottom:15.27778%}
.article-image span.img.compact:before{padding-bottom:20%}
.themes-v2 .article-image span.img.compact:before{padding-bottom:15.27778%}
.article-image .show-mobile span.img:before{padding-bottom:100%}
.themes-v2 .article-image .show-mobile span.img:before{padding-bottom:32%}
.article-image__overlay{background-color:#fff;padding:29px 30px 0 30px;position:relative;margin-top:-51px}
.themes-v2 .article-image__overlay{margin-top:0;padding:29px 40px 0 40px}
.article-image__overlay h1{margin-top:6px}
.article-image__overlay p{font-style:italic;line-height:1.5rem;margin-top:6px;margin-bottom:40px}
.themes-v2 .article-image__overlay p{margin-bottom:0}
.article-image__overlay ul{margin:0}
.article-image__overlay .article-views{right:30px;position:absolute}
.article__chef-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.article__chef-avatar img{border-radius:60px;height:60px;width:60px;margin:0 10px 0 0}
body.rtl .article__chef-avatar img{margin:0 0 0 10px}
.article__chef-avatar figcaption{font-size:1.125rem}
.article__chef-avatar figcaption span{display:block;font-size:.875rem;text-transform:uppercase}
.article-meta{display:inline-block;margin-top:20px;margin-bottom:7px;padding:0;list-style:none}
.article-meta a,.article-meta li{color:#b7b7b7}
.article-meta a{text-decoration:none}
.article-meta li{font-family:"Custom-Font-Medium",Verdana,sans-serif;display:block;float:left;font-size:.9375rem;letter-spacing:.5px;margin-right:10px;padding:1px 0;position:static;text-transform:uppercase}
.article-meta li:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.article-meta li.single{float:none;width:100%}
.article-meta .status{background:#ff5a00;color:#fff;padding-right:7px;padding-left:7px;text-transform:uppercase}
.article-views{font-family:"Custom-Font-Regular",Verdana,sans-serif;color:#b7b7b7;padding-left:35px;position:relative}
.article-views:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.article-views:before{top:50%;left:0;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-512px -17px;width:32px;height:19px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.article-type-overlay:after{bottom:15px;left:15px;position:absolute;content:"";display:inline-block;z-index:1}
.article-type-overlay.video:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-415px -72px;width:50px;height:50px;opacity:1}
.related-articles{border-bottom:1px solid #f5f5f5;margin-bottom:35px;padding-bottom:35px}
.section.relatedarticles .col-span-4,.section.relatedproducts .col-span-4{margin-right:20px}
.section.relatedarticles .col-span-4:nth-of-type(1n+4),.section.relatedproducts .col-span-4:nth-of-type(1n+4){display:none}
.section.relatedarticles .col-span-4:nth-of-type(3n+3),.section.relatedproducts .col-span-4:nth-of-type(3n+3){margin-right:0}
.section.relatedarticles .col-span-3:nth-of-type(1n+5),.section.relatedproducts .col-span-3:nth-of-type(1n+5){display:none}
.number-stepper.disabled{opacity:.4;-ms-filter:"alpha(opacity=$opacity-ie)"}
.number-stepper.disabled input[disabled]{background:#fff}
.number-stepper.disabled .number-stepper__addon{cursor:default}
input[type=text].number-stepper__input,input[type=tel].number-stepper__input{border-radius:0;border-right:0;border-left:0;border-color:#e6e6e6;float:left;height:2.8125rem;text-align:center;width:70px;margin:0}
.error input[type=text].number-stepper__input,.error input[type=tel].number-stepper__input{border-width:2px;border-color:#ff5a00}
.number-stepper__addon{background-color:#f5f5f5;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;color:#ff5a00;cursor:pointer;float:left;font-size:1.75rem;font-weight:bold;height:2.8125rem;line-height:1.4em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:60px}
.number-stepper__addon:first-of-type{border-radius:7px 0 0 7px;border-left:1px solid #e6e6e6;border-right:0}
.number-stepper__addon:last-of-type{border-radius:0 7px 7px 0;border-right:1px solid #e6e6e6;border-left:0}
.error .number-stepper__addon{border-width:2px;border-color:#ff5a00}
.number-stepper--recipe-detail .number-stepper__addon{background-color:#fff}
.number-stepper--recipe-detail .number-stepper__addon:first-of-type{border-right:1px solid #e6e6e6}
.number-stepper--recipe-detail .number-stepper__addon:last-of-type{border-left:1px solid #e6e6e6}
.number-stepper__small input[type=text].number-stepper__input,.number-stepper__small input[type=tel].number-stepper__input{font-size:.875rem;height:30px;padding:0;width:50px}
.plus12_5 .cart .number-stepper__small input[type=text].number-stepper__input,.plus12_5 .minicart .number-stepper__small input[type=text].number-stepper__input,.plus12_5 .favorite-products .number-stepper__small input[type=text].number-stepper__input,.plus12_5 .cart .number-stepper__small input[type=tel].number-stepper__input,.plus12_5 .minicart .number-stepper__small input[type=tel].number-stepper__input,.plus12_5 .favorite-products .number-stepper__small input[type=tel].number-stepper__input{height:34px}
.number-stepper__small .number-stepper__addon{background:0;font-size:1.5rem;height:1.875rem;line-height:1.375rem;width:1.875rem}
.plus12_5 .number-stepper__small .number-stepper__addon{line-height:1.75rem}
.plus12_5 .cart .number-stepper__small .number-stepper__addon,.plus12_5 .minicart .number-stepper__small .number-stepper__addon,.plus12_5 .favorite-products .number-stepper__small .number-stepper__addon{height:34px}
.number-stepper__white .number-stepper__addon{background-color:#fff}
.ufs-quantity-select{position:relative}
.ufs-quantity-select input{border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #ececec;border-right:0;display:block;float:left;height:60px;margin:0;padding:0;text-align:center;width:calc(100% - 30px)}
.ufs-quantity-select_nav{float:left;width:30px;height:60px;border-top-right-radius:5px;border-bottom-right-radius:5px;border:1px solid #ececec}
.ufs-quantity-select_button{cursor:pointer;height:30px;padding-left:8px}
body.rtl .ufs-quantity-select_button{padding-left:0;padding-right:8px}
.ufs-quantity-select_button:first-child{border-bottom:1px solid #ececec}
.language-selection h1{margin-bottom:20px}
.language-selection img{margin-bottom:15px}
.language-options__list{margin:0;padding:0;list-style:none}
.language-options__list li{float:left;padding:5px 0;width:50%}
.language-options__list li:before{content:""}
.language-options__list li a{font-family:"Custom-Font-Bold",Verdana,sans-serif;font-size:1rem;text-decoration:none}
.language-options__list li a:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.language-options__list li:nth-last-child(n+3),.language-options__list li:nth-last-child(n+3) ~ li{float:none;width:auto}
.language-switch{color:#fff;font-size:1rem}
.language-switch label{border-bottom:1px solid #5d5d5d;display:block;padding:10px;position:relative}
.language-switch label:after{right:10px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-702px -128px;width:22px;height:22px;content:''}
.language-switch select{background-color:#292929;background-image:url("app/images/backgrounds/dropdown-on-dark.png");background-repeat:no-repeat;background-size:20px 12px;background-position:right 10px center;border:0;color:#fff;padding:0 10px;width:100%}
.loader{border-radius:50%;height:3px;position:relative;width:3px;-webkit-animation:load-spinner-orange-small 1s linear infinite;animation:load-spinner-orange-small 1s linear infinite;top:50%;margin-top:-1.5px}
.loader-grey{border-radius:50%;height:12px;position:relative;width:12px;-webkit-animation:load-spinner-grey-medium 1s linear infinite;animation:load-spinner-grey-medium 1s linear infinite;top:50%;margin:-6px auto 0}
.loading-spinner{float:left;margin-top:30px;width:50px}
.shopmenu-content-flyout .loader{left:50%}
.recipe-recommendations .slick-dots li,.product-recommendations .slick-dots li{border:1px solid #ececec;background-color:#fff;height:15px;padding:0;width:15px}
.recipe-recommendations .slick-dots li.slick-active,.product-recommendations .slick-dots li.slick-active{background-color:#ff5a00;border-color:#ff5a00}
.recipe-recommendations.item-list__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:initial;flex-direction:initial}
.recipe-recommendations.item-list__grid .slick-slide{display:block}
.recipe-recommendations.item-list__grid .item-list__title-alt{padding:0;text-align:center}
.recipe-recommendations ul.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:static;text-align:center;-webkit-transform:none;transform:none}
.recipe-recommendations ul.slick-dots li{display:inline-block;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:10px}
.product-recommendations .slick-dots{bottom:60px}
.poll h2{font-size:2rem}
.poll h3{color:#000;font-size:1.4375rem;margin-bottom:20px}
.poll-body{margin:0;padding:15px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
span.poll-totals{font-family:"Custom-Font-Bold",Verdana,sans-serif;font-size:.815rem}
span.poll-totals:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.poll-options{margin-bottom:25px}
.poll-options li{margin-bottom:10px}
.poll-options li input[type=radio]+label{margin-bottom:0;margin-top:8px}
.poll-options li input[type=radio]+label:before{top:0}
.poll-options__form{margin-bottom:5px}
.poll-option{margin-bottom:17px}
span.poll-option__label{display:block;margin-bottom:7px}
table.poll-option__result{width:100%}
table.poll-option__result tr,table.poll-option__result td{padding:0}
table.poll-option__result td:nth-child(odd){font-size:.815rem;width:40px}
table.poll-option__result td:nth-child(even){border:0;height:100%;position:relative;width:100%}
table.poll-option__result td:first-child{padding-right:20px}
table.poll-option__result td:last-child{padding-left:20px}
table.poll-option__result span{-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px;display:block;height:6px;position:absolute}
table.poll-option__result span:first-child{background:rgba(0,0,0,0.1);width:100%}
table.poll-option__result span:last-child{background:#ff5a00;background-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#ff5a00),to(#e3a417));background-image:linear-gradient(to right,#ff5a00 1%,#e3a417 100%)}
.suggestions,.suggestions_geosearch{background:#fff;border:1px solid #b7b7b7}
.suggestions{top:39px;position:absolute;border-radius:7px;padding:10px;width:100%;z-index:2}
.suggestions .item-list__rows li{border:0;padding:10px 0}
.suggestions .item-list__rows li>figure{border:0;height:55px;width:55px}
.suggestions .item-list__rows li>div{margin-left:55px;padding:0 10px;width:calc(100% - 55px)}
.suggestions .item-list__rows .item-list__body,.suggestions .item-list__rows .item-list__title{font-size:.875rem}
.suggestions .item-list__rows .item-list__title{font-weight:bold}
.suggestions .item-list__rows .item-list__body{color:#d3d3d3;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.suggestions .item-list__rows .item-list__body a:hover{color:#ff5a00}
.suggestions .item-list__rows .item-list__body a:hover .item-list__title mark{color:#ff5a00}
.suggestions .item-list__rows .item-list__body mark{color:#d3d3d3}
.suggestions .item-list__rows .item-list__body .item-list__title mark{color:#000}
.suggestions .item-list__footer{border:0;margin:0;padding:0}
.suggestions-row{border-top:1px solid #ececec;padding:10px 0}
.suggestions-row h4,.suggestions-row .h4{font-weight:bold}
.suggestions_geosearch{top:49px;right:0;position:absolute;width:64%;z-index:1}
.suggestions-list,.suggestions-list_geosearch{margin:0;padding:0;list-style:none}
.main-header-v2 .suggestions-list a,.main-header-v2 .suggestions-list span,.main-header-v2 .suggestions-list_geosearch a,.main-header-v2 .suggestions-list_geosearch span{color:#000}
.suggestions-list a,.suggestions-list_geosearch a{text-decoration:none}
.main-header-v2 .suggestions-list a:hover span,.main-header-v2 .suggestions-list_geosearch a:hover span{color:#ff5a00}
.suggestions-list span,.suggestions-list_geosearch span{color:initial}
.suggestions-list li,.suggestions-list_geosearch li{padding:4px 0}
.main-header-v2 .suggestions-list li,.main-header-v2 .suggestions-list_geosearch li{font-size:.875rem}
.main-header-v2 .suggestions-list li a:hover,.main-header-v2 .suggestions-list_geosearch li a:hover{color:#ff5a00}
.suggestions-list_geosearch{padding:2px 0}
.suggestions-list_geosearch li{font-size:.815rem;overflow:hidden;padding:8px 14px;text-overflow:ellipsis;white-space:nowrap;width:100%}
.suggestions-list_geosearch li:hover,.suggestions-list_geosearch li.focus{background-color:#f5f5f5}
.suggestions-list_geosearch li a{color:#b7b7b7}
.suggestions-list_geosearch li a span:first-child{font-family:"Custom-Font-Bold",Verdana,sans-serif;color:#000}
.suggestions-list_geosearch li a span:first-child:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.suggestions-list_geosearch li a span:not(:first-child){color:#b7b7b7}
.suggestions-by-google{padding:5px 14px 14px 14px;text-align:right}
.suggestions-by-google img{display:inline-block}
.searchable-dropdown{position:relative}
.searchable-dropdown ul{top:39px;position:absolute;background:#fff;border:1px solid #b7b7b7;border-radius:7px;display:none;max-height:200px;list-style:none;margin:0;overflow-y:auto;padding:10px;width:100%;z-index:2}
.searchable-dropdown ul li{padding:4px}
.searchable-dropdown ul li:hover{background-color:#f5f5f5;cursor:pointer}
.searchable-dropdown.active ul{display:block}
.image-heading{position:relative}
.image-heading.normal{height:304px}
.image-heading.larger{height:411px}
.image-heading__heading{height:100%;overflow:hidden;position:absolute;width:100%}
.image-heading__heading span{color:#fff;position:absolute}
.image-heading__heading.normal span{font-size:2.25rem}
.image-heading__heading.smaller span{font-size:1.75rem}
.image-heading__heading.larger span{font-size:3.125rem}
.image-heading__heading.top-left span,.image-heading__heading.top-center span,.image-heading__heading.top-right span{top:20px}
.image-heading__heading.center-left span,.image-heading__heading.center-right span{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.image-heading__heading.bottom-left span,.image-heading__heading.bottom-center span,.image-heading__heading.bottom-right span{bottom:20px}
.image-heading__heading.top-left span,.image-heading__heading.center-left span,.image-heading__heading.bottom-left span{left:20px}
.image-heading__heading.top-right span,.image-heading__heading.center-right span,.image-heading__heading.bottom-right span{right:20px;text-align:right}
.image-heading__heading.top-center span,.image-heading__heading.bottom-center span{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;text-align:center}
.image-heading__heading.absolute-center span{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;text-align:center}
.image-heading__image{height:100%}
.image-heading__image span.img{background-position:center;background-size:cover;display:block;height:100%;width:100%}
.fold{overflow-y:auto;overflow-x:hidden;position:relative;cursor:pointer}
.fold .arrow{top:5px;right:0;position:absolute;display:inline-block;height:14px;width:25px}
.fold .arrow:before,.fold .arrow:after{top:6px;position:absolute;background-color:#000;content:"";height:2px;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);width:17px}
.fold .arrow:before{left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.fold .arrow:after{left:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.fold.closed .arrow:before{left:10px}
.fold.closed .arrow:after{left:-1px}
.content-folding{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:15px 0}
.content-folding h2{cursor:pointer;margin:5px 10px 5px 40px}
.content-folding h2:after{top:50%;right:30px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(app/images/sprite-fairkitchen.png);background-position:-485px -115px;width:10px;height:6px;content:"";display:inline-block;vertical-align:middle;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.content-folding.accordion--active h2:after{-webkit-transform:rotate(-180deg) translateY(75%);transform:rotate(-180deg) translateY(75%)}
.ufs-unit-switch_container{float:left;width:48%}
.ufs-unit-switch_container input{display:none}
.ufs-unit-switch_container input:disabled+label{border-color:#ececec;opacity:.5}
.ufs-unit-switch_container:last-child:not(:only-child){float:right}
.ufs-unit-switch input[type="radio"]:checked+label{border-color:#ff5a00}
.ufs-unit-switch_button{padding:16px 18px;border-radius:5px;border:1px solid #ececec;color:#333;display:inline-block;font-size:.875rem;cursor:pointer;width:100%}
.ufs-unit-switch_button.active,.ufs-unit-switch_button:active,.ufs-unit-switch_button:hover{border-color:#ff5a00}
.ufs-unit-switch_button span{display:block}
.ufs-unit-switch_button span:last-child:not(:only-child){font-weight:bold}
.ufs-product-carousel__slides{margin:0 auto;max-width:500px}
.ufs-product-carousel__slides figure{text-align:center}
.ufs-product-carousel__slides figure img{display:inline-block;max-height:400px}
.slick-slider.ufs-product-carousel__navigation{margin:75px auto 0 auto;max-width:390px;position:relative}
.slick-slider.ufs-product-carousel__navigation span{margin:0 15px;padding:0}
.slick-slider.ufs-product-carousel__navigation span.prev,.slick-slider.ufs-product-carousel__navigation span.next{top:15px;position:absolute;cursor:pointer}
.slick-slider.ufs-product-carousel__navigation span.prev span,.slick-slider.ufs-product-carousel__navigation span.next span{border-bottom:3px solid #b7b7b7;border-right:3px solid #b7b7b7;display:block;height:20px;width:20px}
.slick-slider.ufs-product-carousel__navigation span.prev{left:-65px}
.slick-slider.ufs-product-carousel__navigation span.prev span{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.slick-slider.ufs-product-carousel__navigation span.next{right:-65px}
.slick-slider.ufs-product-carousel__navigation span.next span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.page-preview-crop,.page-preview-crop .click-cover{height:60vh}
.page-preview-crop{overflow:hidden;position:relative}
.page-preview-crop .click-cover{content:'';position:absolute;left:0;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);top:0}
.page-preview-overlay{background-color:#f5f5f5}
.page-preview-overlay+.footer{margin-top:0}
.page-preview-overlay .pagecol-wrapper{max-width:790px;padding:40px 20px;display:-webkit-box;display:-ms-flexbox;display:flex}
.page-preview-overlay .pagecol-wrapper div:first-child{border-right:1px solid #e4e8f0;margin-right:40px}
.page-preview-overlay a{text-decoration:none}
.page-preview-overlay h3,.page-preview-overlay h4,.page-preview-overlay .btn,.page-preview-overlay li{margin:0 0 20px}
.page-preview-overlay h3{font-size:1.5rem}
.page-preview-overlay h4{font-family:"Custom-Font-Medium";font-size:1rem}
.page-preview-overlay li{position:relative;padding:0 16px 0 22px;line-height:18px;font-size:.875rem}
.page-preview-overlay li:before{content:"";position:absolute;left:0;top:4px;background-image:url(app/images/sprite-fairkitchen.png);background-position:-571px -227px;width:17px;height:14px}
#livechat-compact-container{z-index:199 !important}
.kritique-write-review{display:inline-block;font-size:1rem;margin:0 0 20px}
.ufs-product-name .kritique-write-review{margin:0}
.ufs-product-name .kritique-write-review a{color:#000;font-size:.875rem}
.kritique-summary{margin-bottom:20px;min-height:20px}
.kritique-summary div[data-summary-template="customSummary"]{margin-top:0}
.rr-widget-container[data-summary-template="customSummary"]{font-family:"Custom-Font-Bold",Verdana,sans-serif;font-size:.9375rem;line-height:normal;margin-top:20px}
.rr-widget-container[data-summary-template="customSummary"]:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.product-name .rr-widget-container[data-summary-template="customSummary"],.ufs-ingredient .rr-widget-container[data-summary-template="customSummary"]{margin-top:0;margin-bottom:20px}
.product-name .rr-widget-container[data-summary-template="customSummary"],.ufs-product-name .rr-widget-container[data-summary-template="customSummary"]{display:inline-block}
.product-name .rr-widget-container[data-summary-template="customSummary"] .wRtng,.ufs-product-name .rr-widget-container[data-summary-template="customSummary"] .wRtng{display:none}
.ufs-product-name .rr-widget-container[data-summary-template="customSummary"]{font-size:1rem;line-height:1.125rem;margin-right:5px;margin-top:0}
.rr-widget-container.rr-no-reviews[data-summary-template],.rr-widget-container.rr-no-reviews[data-readpanel-template] h3,.rr-widget-container.rr-no-reviews[data-readpanel-template] .average-rating{display:none}
.rr-widget-container.rr-no-reviews[data-readpanel-template] .write-review-btn{position:static}
.rr-widget-container #rrRatingLoader{display:inline-block;vertical-align:text-top}
.rr-widget-container .socialBtn,.rr-widget-container .sort-container,.rr-widget-container .feedback-container,.rr-widget-container .review-block .aggRtng{display:none !important}
.rr-widget-container .reviewDate,.rr-widget-container h3,.rr-widget-container h4{font-family:"Custom-Font-Regular",Verdana,sans-serif !important;color:#000 !important}
.rr-widget-container .reviewDate,.rr-widget-container h4{font-size:1rem !important;line-height:normal;margin:0 6px 10px 0 !important}
.rr-widget-container h4{font-family:"Custom-Font-Bold",Verdana,sans-serif !important;display:inline-block}
.rr-widget-container h4:after{content:", "}
.rr-widget-container .reviewDate{border:none !important;float:none !important;position:static !important}
.rr-widget-container .review-block{border:none !important;padding:20px !important}
.rr-widget-container .review-block h3{margin-left:130px !important}
.rr-widget-container .review-block p{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:1rem;margin:0 !important}
.rr-widget-container .review-block p:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.rr-widget-container .review-block .rating-container{position:absolute;top:23px}
.rr-widget-container .review-leftBlock,.rr-widget-container .review-rightBlock{float:none !important;padding:0 !important;width:100% !important}
.aggregateRating img{max-width:none}
.rr-box-wrapper{font-family:"Custom-Font-Regular",Verdana,sans-serif}
.rr-box-wrapper:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.rr-box-wrapper .rr-heading-2{font-size:1.375rem}
.rr-review-section>ul>li{padding:20px 0 0}
.rr-review-section li{margin:0 !important;text-indent:0}
.rr-review-section li:before{content:"";padding:0}
.rr-info-text{color:#292929;font-size:.75rem;margin:0 !important}
#rr-overlay{background-color:rgba(0,0,0,0.6) !important}
#rr-lightbox{font-family:"Custom-Font-Regular",Verdana,sans-serif}
#rr-lightbox:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
#rr-lightbox .rr-alertBox h3{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:1.25rem;margin-top:50px !important}
#rr-lightbox .rr-alertBox h3:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.rr-modalWidowcontent{-o-border-image:linear-gradient(to right,#ff5a00 1%,#e3a417 100%) 100% 4 stretch !important;border-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#ff5a00),to(#e3a417)) 100% 4 stretch !important;border-image:linear-gradient(to right,#ff5a00 1%,#e3a417 100%) 100% 4 stretch !important;border-radius:0 !important;border-style:solid;border-width:4px 0 0 0 !important;padding:30px 20px !important}
.rr-box-wrapper .rr-heading-2{border:none !important;font-size:1.375rem !important;margin:0 30px 50px 0 !important;padding:0 !important;text-align:left !important}
#rr-lightbox input[type=text],#rr-lightbox textarea,.rr-widget-container input[type=text],.rr-widget-container textarea{border:1px solid #e6e6e6;border-radius:7px !important;color:#292929;font-size:1rem;outline:0;-webkit-appearance:none}
#rr-lightbox input[type=button],#rr-lightbox input[type=submit],.rr-widget-container input[type=button],.rr-widget-container input[type=submit]{font-family:"Custom-Font-Medium",Verdana,sans-serif;background-color:#ff5a00;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3a417),color-stop(6%,#f0800c),color-stop(80%,#ff5a00));background-image:linear-gradient(to bottom,#e3a417 0,#f0800c 6%,#ff5a00 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFE3A417',EndColorStr='#FFFF5A00');border:1px solid #ff5a00;border-radius:5px !important;color:#fff;padding:8px 15px 9px;text-align:center;font-size:1rem}
#rr-lightbox input[type=button]:lang(zh-TW),#rr-lightbox input[type=submit]:lang(zh-TW),.rr-widget-container input[type=button]:lang(zh-TW),.rr-widget-container input[type=submit]:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
#rr-lightbox input[type=button]:hover,#rr-lightbox input[type=submit]:hover,.rr-widget-container input[type=button]:hover,.rr-widget-container input[type=submit]:hover{background-color:#f0800c;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3a417),color-stop(6%,#e3a417),color-stop(80%,#f0800c));background-image:linear-gradient(to bottom,#e3a417 0,#e3a417 6%,#f0800c 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFE3A417',EndColorStr='#FFF0800C')}
.rr-fieldset{border:none !important}
.rr-textarea{width:100% !important}
.rr-checkbox+.rr-label-text{cursor:pointer;display:inline-block;margin:10px 0 15px;position:relative;padding-left:35px;width:auto}
.rr-checkbox+.rr-label-text:before{top:1px;left:0;position:absolute;content:"";background-color:#fff;border:1px solid #e6e6e6;border-radius:3px;display:inline-block;height:1.25rem;width:1.25rem}
.rr-checkbox{display:none}
.rr-checkbox:checked+.rr-label-text{font-family:"Custom-Font-Bold",Verdana,sans-serif;color:#ff5a00}
.rr-checkbox:checked+.rr-label-text:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.rr-checkbox:checked+.rr-label-text:before{content:"\2713";font-size:.875rem;color:#ff5a00;text-align:center;line-height:1.25rem}
.rr-review-section .rr-label,label.myStarRating{text-align:left !important;width:30% !important}
.rr-review-section .rr-label.rr-termandconditions{width:auto !important}
.rr-submission-form .rr-termandconditions{margin:0 !important}
label .rr-mandatory{position:static !important}
.rr-product-reviews h2{display:inline-block;font-family:"Custom-Font-Regular",Verdana,sans-serif !important;font-size:2rem !important}
.rr-product-reviews .write-review-btn{font-family:"Custom-Font-Medium",Verdana,sans-serif;background:#fff !important;border:1px solid #d14900;border-radius:5px !important;color:#d14900 !important;display:inline-block;font-size:1rem !important;margin:0 !important;padding:8px 15px 9px !important}
.rr-product-reviews .write-review-btn:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.rr-product-reviews .write-review-btn:hover{background:#ff5a00 !important;color:#fff !important}
.rr-product-reviews .averageRingBlock{margin-bottom:35px !important;padding:20px !important}
.rr-product-reviews .averageRingBlock h3{font-family:"Custom-Font-Regular",Verdana,sans-serif}
.rr-product-reviews .averageRingBlock h3:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.rr-product-reviews .averageRingBlock .aggregateRating{margin-top:2px}
.rr-product-reviews .total-reviews{display:inline-block}
.rr-product-reviews .total-reviews:after{content:")"}
.rr-product-reviews .total-reviews span{font-size:.9375rem !important}
.rr-product-reviews .total-reviews span.aggRtng{background:0;padding:0 5px 0 10px;margin:0}
.rr-product-reviews .total-reviews span.tRtng:before{content:"("}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block;background-color:white}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:black;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
.slick-lightbox .slick-loading .slick-list{background-color:transparent}
.slick-lightbox .slick-prev{left:15px}
.slick-lightbox .slick-next{right:15px}
.slick-lightbox-hide{opacity:0}
.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}
.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}
.slick-lightbox-slick-item{text-align:center;overflow:hidden}
.slick-lightbox-slick-item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}
.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}
.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}
.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}
.slick-lightbox-slick-caption{margin:10px 0 0;color:white}
.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:0}
.slick-lightbox-close:focus{outline:0}
.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"×"}
.slick-lightbox{background-color:#333}
.slick-lightbox .slick-prev,.slick-lightbox .slick-next{top:50%;position:absolute;background:0;border:0;display:inline-block !important;height:25px;text-indent:-9999px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px}
.slick-lightbox .slick-prev:before,.slick-lightbox .slick-prev:after,.slick-lightbox .slick-next:before,.slick-lightbox .slick-next:after{top:6px;position:absolute;background-color:white;content:"";height:2px;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);width:17px}
.slick-lightbox .slick-prev:before,.slick-lightbox .slick-next:before{left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.slick-lightbox .slick-prev:after,.slick-lightbox .slick-next:after{left:0;top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.slick-lightbox .slick-next:before{top:18px}
.slick-lightbox .slick-next:after{top:6px}
.slick-lightbox-close{height:36px;width:36px}
.slick-lightbox-close:before{color:#b7b7b7;font-size:46px;line-height:37px}
.pika-single{background:#fff;border-radius:5px;color:#292929;display:block;font-family:"Custom-Font-Regular";position:relative;z-index:9999}
.pika-single.is-hidden{display:none}
.pika-single.is-bound{position:absolute !important;-webkit-box-shadow:0 3px 15px -5px rgba(41,41,41,0.7);box-shadow:0 3px 15px -5px rgba(41,41,41,0.7)}
.pika-single:before,.pika-single:after{content:" ";display:table}
.pika-single:after{clear:both}
.pika-title{border-bottom:1px solid #e6e6e6;padding:20px;position:relative;text-align:center;width:100%}
.pika-title select{cursor:pointer;left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}
.pika-label{display:inline-block;font-size:1.25rem;line-height:1.25rem;margin:0;overflow:hidden;padding:5px 3px;position:relative;text-transform:uppercase;z-index:9999}
.pika-prev,.pika-next{background-color:transparent;background-position:center center;background-repeat:no-repeat;border:0;cursor:pointer;display:block;height:30px;outline:0;overflow:hidden;padding:0;position:relative;text-indent:20px;white-space:nowrap;width:20px}
.pika-prev:hover,.pika-next:hover{opacity:.7}
.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}
.pika-prev,.is-rtl .pika-next{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUuOSAxMy45IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNS45IDEzLjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRjE1QzIyO308L3N0eWxlPjxnPjwvZz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCw2LjljMC0wLjMsMC4xLTAuNiwwLjQtMC44bDUuMS01LjhjMC40LTAuNCwxLTAuNCwxLjQtMC4xczAuNSwxLDAuMSwxLjRMMy4yLDZoMTEuN2MwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMUgzLjRsNC4xLDQuM2MwLjQsMC40LDAuNCwxLDAsMS40Yy0wLjIsMC4yLTAuNCwwLjMtMC43LDAuM2MtMC4zLDAtMC41LTAuMS0wLjctMC4zTDAuNCw3LjdDMC4xLDcuNSwwLDcuMiwwLDYuOXoiLz48L3N2Zz4=);float:left}
.pika-next,.is-rtl .pika-prev{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUuOSAxMy45IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNS45IDEzLjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRjE1QzIyO308L3N0eWxlPjxnPjwvZz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUuNiw3LjdsLTUuOCw1LjljLTAuMiwwLjItMC41LDAuMy0wLjcsMC4zYy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNjLTAuNC0wLjQtMC40LTEsMC0xLjRMMTIuNSw4SDFDMC40LDgsMCw3LjUsMCw3czAuNC0xLDEtMWgxMS43TDguOSwxLjZDOC42LDEuMiw4LjYsMC42LDksMC4zczEuMS0wLjMsMS40LDAuMWw1LjEsNS44YzAuMiwwLjIsMC40LDAuNSwwLjQsMC44QzE1LjksNy4yLDE1LjgsNy41LDE1LjYsNy43eiIvPjwvc3ZnPg==);float:right}
.pika-select{display:inline-block}
.pika-table{border-collapse:collapse}
.pika-table thead th{border-bottom:1px solid #e6e6e6;padding-bottom:5px;padding-top:5px}
.pika-table thead th:first-child{padding-left:20px}
.pika-table thead th:last-child{padding-right:20px}
.pika-table th,.pika-table td{padding:5px;text-align:center}
.pika-table tr.pika-row:first-child td{padding-top:20px}
.pika-table tr.pika-row:last-child td{padding-bottom:20px}
.pika-table tr.pika-row td:first-child{padding-left:20px}
.pika-table tr.pika-row td:last-child{padding-right:20px}
.pika-table abbr{border-bottom:0;cursor:help;font-size:.815rem;font-weight:normal;text-decoration:none;text-transform:uppercase}
.pika-button{background:#fff;border:0;border-radius:50%;color:#ff5a00;cursor:pointer;display:block;font-size:.875rem;height:36px;line-height:1.125rem;margin:0 auto;outline:0;padding:0;text-align:center;width:36px}
.is-today .pika-button{background:#e6e6e6;color:#b7b7b7}
.is-selected .pika-button{color:#fff;background:#ff5a00}
.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#b7b7b7}
.is-disabled .pika-button{pointer-events:none;cursor:default}
.pika-button:hover{color:#fff;background:#ff5a00}
.pika-button .is-selection-disabled{pointer-events:none;cursor:default}
.date-picker{position:relative}
.clear-date{cursor:pointer;position:absolute;right:48px;top:23px}
.clear-date:before{content:"";display:block;background-image:url(app/images/sprite-fairkitchen.png);background-position:-752px -42px;width:16px;height:16px;height:16px;width:16px}
#CQ li:before{content:normal}
#CQ [type=checkbox]{display:inline-block}
#CQ [type=checkbox]+label{margin:0;padding:0}
#CQ [type=checkbox]+label:before{border-radius:0;content:none !important;text-shadow:none;line-height:inherit;color:inherit;text-align:center}
div[dir='ltr']{border-bottom:1px dashed #aaa;margin:0;padding:12px 15px 7px 15px}
div.image img.inline{display:inline-block}
body.rtl *{direction:rtl}
body.rtl [dir="ltr"] *{direction:ltr}
body.rtl .page-header__image-block,body.rtl .page-header__title-bg,body.rtl .newsletter-signup__button,body.rtl .button.un-mask,body.rtl input.un-mask[type="file"]:before,body.rtl .page-header__image,body.rtl .suggestions_geosearch,body.rtl h1 .icon,body.rtl .h1 .icon,body.rtl h2 .icon,body.rtl .h2 .icon,body.rtl h3 .icon,body.rtl .h3 .icon,body.rtl h4 .icon,body.rtl .h4 .icon,body.rtl h5 .icon,body.rtl .h5 .icon{left:0;right:auto}
body.rtl .button.un-mask{border-radius:5px 0 0 5px}
body.rtl ol li,body.rtl .page-content ul:not([class]) li{padding:0 24px .5em 0}
body.rtl ol li:before,body.rtl .page-content ul:not([class]) li:before{left:auto}
body.rtl .page-header__backdrop,body.rtl .page-header .title-container,body.rtl .sales-contacts a:before,body.rtl input[type="checkbox"]+label:before,body.rtl input[type="radio"]+label:before,body.rtl li:before{left:auto;right:0}
body.rtl .col-span-1,body.rtl .col-span-2,body.rtl .col-span-3,body.rtl .col-span-4,body.rtl .col-span-5,body.rtl .col-span-6,body.rtl .col-span-7,body.rtl .col-span-8,body.rtl .col-span-9,body.rtl .col-span-10,body.rtl .col-span-11,body.rtl .col-span-12{float:right}
body.rtl .col-span-1.align-right,body.rtl .col-span-2.align-right,body.rtl .col-span-3.align-right,body.rtl .col-span-4.align-right,body.rtl .col-span-5.align-right,body.rtl .col-span-6.align-right,body.rtl .col-span-7.align-right,body.rtl .col-span-8.align-right,body.rtl .col-span-9.align-right,body.rtl .col-span-10.align-right,body.rtl .col-span-11.align-right,body.rtl .col-span-12.align-right{float:left}
body.rtl .col-span-1,body.rtl .col-span-2,body.rtl .col-span-3,body.rtl .col-span-4,body.rtl .col-span-5,body.rtl .col-span-6,body.rtl .col-span-7,body.rtl .col-span-8,body.rtl .col-span-9{margin-right:0}
body.rtl .col-span-1:not(:last-child):not(.last-col),body.rtl .col-span-2:not(:last-child):not(.last-col),body.rtl .col-span-3:not(:last-child):not(.last-col),body.rtl .col-span-4:not(:last-child):not(.last-col),body.rtl .col-span-5:not(:last-child):not(.last-col),body.rtl .col-span-6:not(:last-child):not(.last-col),body.rtl .col-span-7:not(:last-child):not(.last-col),body.rtl .col-span-8:not(:last-child):not(.last-col),body.rtl .col-span-9:not(:last-child):not(.last-col){margin-left:20px}
body.rtl .col-offset-2,body.rtl .col-offset-3{margin-left:0}
body.rtl .col-offset-2{margin-right:calc(16.66667% - -3.33333px)}
body.rtl .col-offset-3{margin-right:calc(25% - -5px)}
body.rtl .pagecol-static-left{float:right;padding-left:0;padding-right:10px}
body.rtl .pagecol-flex-right{float:left;margin-left:0;margin-right:-390px}
body.rtl .pagecol-flex-right .content{margin-left:0;position:relative}
body.rtl .product__need-solution-block .col-8,body.rtl .center-column .col-8{float:right}
body.rtl .product__need-solution-block .col-4,body.rtl .center-column .col-4{float:left}
body.rtl .col-span-3.recipe-overview__filter{float:right}
body.rtl .theme-article__content>.col-span-4{padding-right:105px;padding-left:25px}
body.rtl .main-navigation>li:last-child,body.rtl .main-navigation_meta>li:last-child{margin-left:0}
body.rtl .main-navigation li.expandable,body.rtl .main-navigation_meta li.expandable{padding-right:0;padding-left:60px}
body.rtl .main-navigation li.expandable:after,body.rtl .main-navigation_meta li.expandable:after{right:auto;left:40px}
body.rtl .main-navigation li.expandable{padding-left:0}
body.rtl .main-navigation_meta li.select-channel span.channel-badge-label,body.rtl .main-navigation_meta-alt li.select-channel span.channel-badge-label{margin-right:0;margin-left:35px}
body.rtl .main-navigation_meta li.select-channel span[class$='badge'],body.rtl .main-navigation_meta-alt li.select-channel span[class$='badge']{right:auto;left:35px}
body.rtl .main-navigation_foldout>li,body.rtl .main-navigation_meta-foldout>li{padding:20px 10px;text-align:right}
body.rtl .main-navigation_foldout>li.account,body.rtl .main-navigation_meta-foldout>li.account{padding-top:0}
body.rtl .main-navigation_foldout>li{padding:10px 55px 10px 0}
body.rtl .main-navigation_meta ul.checklist li{padding-right:25px;padding-left:0}
body.rtl .main-navigation_meta ul.checklist li:before{margin-right:0;margin-left:12px}
body.rtl .input-type__text_with-icon .icon,body.rtl .input-type__text_with-geosearch-icon .icon,body.rtl .input-type__text_with-accessibility-icon .icon{right:auto;left:15px}
body.rtl .input-type__text_with-icon input,body.rtl .input-type__text_with-geosearch-icon input,body.rtl .input-type__text_with-accessibility-icon input{padding-left:60px;padding-right:14px}
body.rtl .accessibility-logo{left:auto;right:125px}
body.rtl .minicart-flyout{-webkit-transform:translateX(-110%);transform:translateX(-110%);-webkit-box-shadow:5px 0 10px rgba(0,0,0,0.25);box-shadow:5px 0 10px rgba(0,0,0,0.25);left:0;right:auto}
.minicart-open body.rtl .minicart-flyout{-webkit-transform:translateX(0);transform:translateX(0)}
body.rtl .minicart-close{left:20px;right:auto;text-align:left}
body.rtl .minicart h3{right:20px;left:0}
body.rtl .minicart-product{padding:20px 0 20px 20px}
body.rtl .minicart-product__details .product-quantity .label{padding:0 0 0 10px}
body.rtl .minicart-product__details .product-remove{float:right}
body.rtl .minicart-product__details .product-price{float:left;text-align:left}
body.rtl .minicart-product__details .product-remove span{margin-right:0;margin-left:10px}
body.rtl .minicart-product__details .number-stepper__small input[type=tel].number-stepper__input{height:34px}
body.rtl .minicart-products__wrap{padding:35px 0 320px 0}
body.rtl .minicart-product__image{float:right;padding-left:10px;padding-right:0}
body.rtl .minicart-totals__left{float:right;text-align:right}
body.rtl .minicart-totals__right{float:left;text-align:left}
body.rtl .cart-continueshopping.wide{float:left}
body.rtl .cart-products__wrap .usps li{padding-left:0;padding-right:40px}
body.rtl .cart-totals__right{text-align:left}
body.rtl .cart-totals__right .product-loyalty__orange .label{margin-right:-9px}
body.rtl .cart-product__quantity .label{float:right;margin-right:0;margin-left:10px}
body.rtl .cart-product .product-price__description{text-align:left}
body.rtl .checkout-product__details .product-quantity{float:right}
body.rtl .checkout-product__details .product-details,body.rtl .checkout-product__details .product-loyalty{clear:right;float:right}
body.rtl .checkout-product__details .product-pricing{float:left;left:0;right:auto}
body.rtl .checkout-product__details .product-price{text-align:left}
body.rtl .product-price__total{text-align:left}
body.rtl .checkout-totals__left{float:right}
body.rtl .checkout-totals__right{float:left;text-align:left}
body.rtl .product-loyalty__orange{text-align:left}
body.rtl .checkout-confirmation_register .button{float:left;right:auto;left:10px}
body.rtl .checkout-confirmation_register .loyalty-badge{left:auto;right:20px}
body.rtl .checkout-confirmation_register .loyalty-badge+.checkout-confirmation_register-text{padding-left:0;padding-right:150px}
body.rtl .checkout-confirmation_success h3{margin:0 0 0 20px;padding-left:0;padding-right:30px}
body.rtl .checkout-confirmation_success h3:before{left:auto;right:0}
body.rtl .header{margin-right:0;margin-left:auto}
body.rtl .page-header .title-container{padding-right:0;padding-left:40px}
body.rtl .no-results p{text-align:right !important}
body.rtl .category-list>li{float:right}
body.rtl .category-list>li:last-child{margin-left:0;margin-right:30px}
body.rtl .page-header_theme__overlay .overlay-logo,body.rtl .page-header_theme__overlay .overlay-logo_top{margin-right:10px;margin-left:0}
body.rtl .page-header_theme__overlay .overlay-content_logo{left:auto;right:202px}
body.rtl .page-header_theme__background+div p,body.rtl .page-header_theme__background+div h1{text-align:right}
body.rtl .horizontal-bullet-navigation li,body.rtl .horizontal-bullet-navigation li:first-child{margin-right:0;margin-left:5px;padding-right:0;padding-left:15px}
body.rtl .horizontal-bullet-navigation li:before,body.rtl .horizontal-bullet-navigation li:first-child:before{right:-15px}
body.rtl ol.breadcrumb li{margin-right:0;margin-left:24px;padding:0}
body.rtl ol.breadcrumb li:last-child{margin-right:inherit;margin-left:0}
body.rtl .page-header_theme__overlay .overlay-content:first-child{padding-right:15px}
body.rtl .footer .ufs-logo a{margin-right:0;margin-left:20px}
body.rtl .social-list{margin-left:0;margin-right:-20px}
body.rtl .social-list li{float:right;margin-left:0;margin-right:20px}
body.rtl .social-list li .icon{float:right;margin-right:0;margin-left:5px}
body.rtl .social-list li a{float:left}
body.rtl .form-element-addon:not(:last-child){border-radius:0 5px 5px 0;right:1px;left:auto}
body.rtl .form-element-addon:not(:last-child) ~ label{right:48px;left:auto}
body.rtl .form-element-addon:not(:last-child) ~ input[type="text"]{padding-right:48px;padding-left:0}
body.rtl .form-element-addon:not(:first-child){border-radius:5px 0 0 5px;right:auto;left:1px}
body.rtl .form-element input[type="checkbox"]+label,body.rtl .form-element input[type="radio"]+label{padding:0 32px 0 0}
body.rtl .form-element input[type="checkbox"]+label:before,body.rtl .form-element input[type="radio"]+label:before{right:0;left:auto}
body.rtl .form-element input[type="checkbox"]:checked+label:after{right:5px;left:auto}
body.rtl .form-element label{right:16px;left:auto;-webkit-transform-origin:top right;transform-origin:top right;text-align:right}
body.rtl .form-element select{padding-right:15px;padding-left:64px}
body.rtl .form-element.is-valid:after,body.rtl .form-element.is-not-valid:after{right:auto;left:16px}
body.rtl .form-element.has-addon.is-valid:after,body.rtl .form-element.has-addon.is-not-valid:after{right:auto;left:64px}
body.rtl .form-element .error-message,body.rtl .form-element .field-hint{margin:5px 0 15px 0;padding:0 2px}
body.rtl .form-fieldset .form__row--left-indent{padding:0}
body.rtl .form__row>label{float:right}
body.rtl .error-message,body.rtl .form__row--left-indent{padding-right:36%;padding-left:0}
body.rtl .error-message.form-element-row,body.rtl .form__row--left-indent.form-element-row{padding-right:0}
body.rtl .form-row .button,body.rtl .form-row input[type="file"]:before{left:15px;right:auto}
body.rtl .login-form_inline .error-message{padding:0}
body.rtl .searchresult__inputbox input[type="text"]{float:right;margin-right:0;margin-left:10px}
body.rtl select,body.rtl .date-picker>input{background-position:left -1px;padding-right:14px;padding-left:2.5rem}
body.rtl input.newsletter-signup__input{padding-right:14px;padding-left:35px}
body.rtl input[type="checkbox"]+label,body.rtl input[type="radio"]+label{padding-right:35px;padding-left:1%}
body.rtl input[type="checkbox"]+label:before,body.rtl input[type="radio"]+label:before{top:2px}
body.rtl input[type="checkbox"].loading:checked+label:before{left:auto;right:8px}
body.rtl p[id="phoneNumber"],body.rtl p[id="mobilePhone"],body.rtl input[data-validation-method="PHONENUMBER"]{direction:ltr;text-align:right}
body.rtl textarea.valid+.valid-message:before,body.rtl input.valid+.valid-message:before,body.rtl textarea.error+.error-message:before,body.rtl input.error+.error-message:before{right:auto;left:10px}
body.rtl input.valid[type="password"]+.valid-message:before,body.rtl input.error[type="password"]+.error-message:before{right:auto;left:73px}
.login-form_inline body.rtl input.valid[type="password"]+.valid-message:before,.login-form_inline body.rtl input.error[type="password"]+.error-message:before{right:auto;left:10px}
body.rtl select.valid+.valid-message:before,body.rtl select.error+.error-message:before{right:auto;left:50px}
body.rtl .form-progress-list li:first-child,body.rtl .form-progress-list li.visited:first-child{padding-right:0}
body.rtl .form-progress-list li:first-child a,body.rtl .form-progress-list li.visited:first-child a{left:auto;right:0}
body.rtl .form-progress-list li:last-child,body.rtl .form-progress-list li.visited:last-child{padding-right:0;padding-left:50px}
body.rtl .form-progress-list li:not(:last-child),body.rtl .form-progress-list li.visited:not(:last-child){margin-right:0;margin-left:10px}
body.rtl .form-progress-list li:before{left:auto;right:-31px}
body.rtl .form-progress-list li:after{right:auto;left:-31px}
body.rtl .form-progress-list li.visited span{padding-left:0;padding-right:24px}
body.rtl .form-progress-list li.visited span:before{left:auto;right:0}
body.rtl .form-progress-list li a{left:auto;right:15px}
body.rtl .icon.icon-arrow-right{background-image:url(app/images/sprite-fairkitchen.png);background-position:-104px -338px;width:14px;height:22px}
body.rtl .icon.icon-arrow-right.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-66px -338px;width:14px;height:22px}
body.rtl .icon.icon-arrow-left{background-image:url(app/images/sprite-fairkitchen.png);background-position:-123px -338px;width:14px;height:22px}
body.rtl .icon.icon-arrow-left.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-85px -338px;width:14px;height:22px}
body.rtl .icon.icon-download{margin-left:5px;margin-right:0}
body.rtl .product__need-solution-block .container .buttons .button{white-space:nowrap}
body.rtl .content-tools{float:left;left:0;right:auto;z-index:11}
body.rtl .content-tools+h2{float:right}
body.rtl .content-folding h2{margin:5px 40px 5px 10px}
body.rtl .content-folding h2:after{right:auto;left:30px}
body.rtl .recipe-overview__filter,body.rtl .recipe-overview{margin-right:0 !important}
body.rtl .list-filter__toggle-alt{text-align:left;margin-right:0;margin-left:10px}
body.rtl .list-filter__toggle-label{padding-right:0;padding-left:40px;text-align:left}
body.rtl .list-filter__toggle-arrow{right:auto;left:15px}
body.rtl .list-filter__category-header span,body.rtl .list-filter__category-header-alt span{padding-right:0;padding-left:50px}
body.rtl .list-filter__category-header span:after,body.rtl .list-filter__category-header-alt span:after{left:20px;right:auto}
body.rtl .list-filter__category-header-alt span:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
body.rtl .list-filter__category-header-alt+ul li{padding-left:15px;padding-right:40px}
body.rtl .list-filter__category-header-alt+ul li.loading a:before{left:auto;right:-20px}
body.rtl .list-filter__category-header-alt+ul li.category-show-parent a:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);left:auto;right:-25px}
body.rtl .list-filter__category-header-alt+ul li.category-show-parent.loading span:after{right:auto;left:-25px}
body.rtl .list-filter__close{right:auto;left:27px}
body.rtl .list-filter__body{right:auto;left:0}
body.rtl .sales-contact__postcode-filter a{right:auto;left:15px}
body.rtl .sales-contact__postcode-filter input[type="text"]{padding-right:14px;padding-left:40px}
body.rtl .sales-contacts a{padding-right:20px;padding-left:0}
body.rtl .sales-contacts>li{padding:20px}
body.rtl .sales-contacts img{float:right;margin-right:0;margin-left:20px}
body.rtl .sales-contacts .subcontacts .subcontacts__header .show-subcontacts{direction:ltr}
body.rtl .sales-contacts .subcontacts .subcontacts__header .show-subcontacts:after{left:10px;right:auto;background-image:url(app/images/sprite-fairkitchen.png);background-position:-642px -268px;width:9px;height:15px}
body.rtl .sales-contacts .subcontacts .subcontacts__header.open .hide-subcontacts{direction:ltr}
body.rtl .sales-contacts .subcontacts .subcontacts__header.open .hide-subcontacts:after{right:auto;left:10px}
body.rtl .item-list__grid li,body.rtl .item-list__columns li,body.rtl .item-list__rows li{padding:0}
body.rtl .item-list__grid .col-span-4{margin-left:20px;margin-right:0}
body.rtl .item-list__grid .col-span-4:nth-child(3n+3){margin-left:0}
body.rtl .item-list__grid .col-span-6:nth-child(2n+2){margin-left:0}
body.rtl .featured-item-slider .slick-dots{top:0;right:0;position:absolute;left:auto}
body.rtl .featured-item-slider .slick-dots>li{margin:0 0 0 5px}
body.rtl .featured-item-slider__arrow--left{right:0;left:auto}
body.rtl .featured-item-slider__arrow--left:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-123px -338px;width:14px;height:22px}
body.rtl .featured-item-slider__arrow--left:hover:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-85px -338px;width:14px;height:22px}
body.rtl .featured-item-slider__arrow--right{right:auto;left:0}
body.rtl .featured-item-slider__arrow--right:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-104px -338px;width:14px;height:22px}
body.rtl .featured-item-slider__arrow--right:hover:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-66px -338px;width:14px;height:22px}
body.rtl .featured-item-slider__list{margin-left:-15px;margin-right:0}
body.rtl .featured-item-slider__list.slick-slider{margin-left:0;margin-right:0}
body.rtl .featured-item-slider__list-item{margin-right:0;margin-left:15px}
body.rtl .featured-item-slider .button{top:5px;left:0;position:absolute;right:auto;direction:initial}
body.rtl .item-list__mark+.item-list__info,body.rtl .item-list__info+.item-list__info{padding-left:0;margin-left:0;padding-right:10px;margin-right:5px}
body.rtl .item-list__mark+.item-list__info::before,body.rtl .item-list__info+.item-list__info::before{left:auto;right:0}
body.rtl .related-recipes__list .item-list__grid .item-list__body{margin-left:0;margin-right:10px;padding-left:60px;padding-right:0}
body.rtl .related-recipes__list .item-list__grid .item-list__body a:after{top:50%;left:-30px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-66px -338px;width:14px;height:22px;right:auto}
body.rtl .item-list__columns li.col-span-6{margin-left:20px;margin-right:0}
body.rtl .item-list__columns li.col-span-6:nth-child(2n){margin-left:0;margin-right:0}
body.rtl .item-list__columns .item-list__product .item-list__product-img{right:auto;left:20px}
body.rtl .item-list__columns.chefs-inspiration div.col-span-4 .item-list__body{padding:0 120px 0 0}
body.rtl .item-list__columns.chefs-inspiration .item-list__header.recipes{text-align:right}
body.rtl .item-list__rows>li{padding:20px 0}
body.rtl .item-list__rows li>figure{float:right}
body.rtl .item-list__rows li>div{margin-left:0;margin-right:195px;padding-left:0;padding-right:20px}
body.rtl .item-list__rows li.item-list__type_product .item-list__body{float:right;margin-right:0;width:calc(70% - 195px)}
body.rtl .item-list__rows li.item-list__type_product .col-span-4{margin-left:0}
body.rtl .item-list__rows li.item-list__type_product .col-span-4.product{float:left;margin:0}
body.rtl .item-list_grid li.col-span-6:nth-of-type(2n){margin-left:0}
body.rtl .item-list_grid li.col-span-6:nth-of-type(2n+1){clear:right}
body.rtl .item-list_horizontal-alt a:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-66px -338px;width:14px;height:22px;left:15px;right:auto}
body.rtl .featured-item-list_tiled>li{float:right;padding:0 0 40%}
body.rtl .item-list_grid li.col-span-4:nth-of-type(3n+1){margin-right:0;clear:right}
body.rtl .media-object__body{margin-left:auto;margin-right:15px}
body.rtl .article-list--lg .media-object__body{margin-left:auto;margin-right:50px}
body.rtl .single-item .media-object__body{margin-left:0;margin-right:50px}
body.rtl .triangle-up:before{left:auto;right:61px}
body.rtl .triangle-up:after{left:auto;right:62px}
body.rtl .carousel-arrow--left{right:0;left:auto}
body.rtl .carousel-arrow--left:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-85px -338px;width:14px;height:22px}
body.rtl .carousel-arrow--right{right:auto;left:0}
body.rtl .carousel-arrow--right:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-66px -338px;width:14px;height:22px}
body.rtl .striped-table td,body.rtl .striped-table th{text-align:right}
body.rtl table.poll-option__result td:first-child{padding-left:20px;padding-right:0}
body.rtl table.poll-option__result td:last-child{padding-left:0;padding-right:20px}
body.rtl .poll-options li{padding:0}
body.rtl .recipe-tabs{left:auto;right:20px}
body.rtl .instructions>li:before{float:right;margin-right:0;margin-left:8px}
body.rtl .instructions-v2 .recipe-steps li{padding:12px 30px 12px 20px !important;margin:0 0 10px}
body.rtl .instructions-v2 .recipe-steps li:before{left:auto !important;right:10px}
body.rtl .instructions-section h4{padding-right:0 !important}
body.rtl .ingredients-v2 .ingredient-row{padding:11px 13px}
body.rtl .ingredients-v2 .ingredient-row span:nth-child(2){text-align:left}
body.rtl .ingredient-product-row{padding-left:0;padding-right:40px}
body.rtl .ingredient-product-row .product-title{padding:5px 37px 5px 0}
body.rtl .ingredient-product-row .product-thumb{left:auto;right:0}
body.rtl .accordion-heading{padding:25px 20px 25px 50px}
body.rtl .accordion-heading::before,body.rtl .accordion-heading::after{right:auto}
body.rtl .accordion-heading::before{left:15px}
body.rtl .accordion-heading::after{left:22px}
body.rtl .accordion-heading .review-stars{left:40px;right:auto}
body.rtl .accordion-heading span{display:inline-block;direction:initial}
body.rtl .accordion--active .accordion-heading:before{left:22px}
body.rtl .accordion--active .accordion-heading:after{left:15px}
body.rtl .product-overview .shopmenu-content div.shopmenu-close-links{text-align:right}
body.rtl .product-overview .shopmenu-content div.shopmenu-close-links a{margin-left:0;margin-right:5px}
body.rtl .product-overview .product-gallery .featured-item-slider__arrow--left{right:0;left:auto;-webkit-transform:rotate(0);transform:rotate(0)}
body.rtl .product-overview .product-gallery .featured-item-slider__arrow--left:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-628px -268px;width:9px;height:15px}
body.rtl .product-overview .product-gallery .featured-item-slider__arrow--right{left:0;right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
body.rtl .product-overview .product-gallery .featured-item-slider__arrow--right:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-628px -268px;width:9px;height:15px}
body.rtl .product-overview .accordion-module{margin-left:0;margin-right:-10px}
body.rtl .sticky-menu-item{padding-right:0;padding-left:15px}
body.rtl .user-notification__title-bar{padding-right:20px;padding-left:50px}
body.rtl .user-notification__close{right:auto;left:20px}
body.rtl .lightbox__window span.lightbox__title{margin-right:0;margin-left:30px}
body.rtl .homescreen-lightbox__icon{float:right;margin-right:0;margin-left:10px}
body.rtl .homescreen-lightbox__title-bar{margin-right:58px;margin-left:0;padding-right:0;padding-left:30px}
body.rtl .homescreen-lightbox__close{right:auto;left:0}
body.rtl .lightbox__close{right:auto;left:20px}
body.rtl h3.lightbox__title{margin-right:0;margin-left:30px}
body.rtl .instructions li{margin-left:0;margin-right:10px;padding-left:0;padding-right:34px}
body.rtl .instructions>li{margin-right:0;padding-right:0}
body.rtl .ingredients li{padding-right:0}
body.rtl .ingredient-row{padding:8px 15px 8px 60px}
body.rtl .ingredient-row a:after{left:-40px;right:auto}
body.rtl .tab-pane .col-span-4{margin-left:20px}
body.rtl .language-switch label:after{right:auto;left:10px}
body.rtl .language-switch select{background-position:left 10px center}
body.rtl .alert,body.rtl .notification{padding-right:50px;padding-left:10px}
body.rtl .alert:before,body.rtl .notification:before{right:20px;left:auto}
body.rtl .hero_left,body.rtl .hero_right{float:right}
body.rtl .hero_left .hero__image-oblong a:after,body.rtl .hero_left .hero__image-square a:after,body.rtl .hero_right .hero__image-oblong a:after,body.rtl .hero_right .hero__image-square a:after{background-image:-webkit-gradient(linear,right top,left top,color-stop(29%,rgba(0,0,0,0.5)),to(transparent));background-image:linear-gradient(to left,rgba(0,0,0,0.5) 29%,transparent 100%)}
body.rtl .hero_left{margin-right:0;margin-left:20px}
body.rtl .hero_left .hero__overlay{left:auto;right:calc((100vw - 1260px) / 2);margin-right:0;padding-right:0}
body.rtl .hero_single .hero__image-oblong a:after,body.rtl .hero_single .hero__image-square a:after{background-image:-webkit-gradient(linear,right top,left top,color-stop(29%,#000),color-stop(55%,rgba(0,0,0,0)));background-image:linear-gradient(to left,#000 29%,rgba(0,0,0,0) 55%)}
body.rtl .hero_single span.img{background-position:left top}
body.rtl .hero_single .hero__overlay{margin-right:40px;margin-left:0}
body.rtl .buy-options input+label,body.rtl .buy-options input:checked+label{padding-right:0;padding-left:26px}
body.rtl .buy-options input+label:after{left:0;right:auto}
body.rtl .buy-options__list>li{padding:0}
body.rtl .channel-selector__title{float:right;margin-right:0;margin-left:20px}
body.rtl .channel-selector h3,body.rtl .channel-selector__list li .business-type__wrapper legend{white-space:nowrap}
body.rtl .channel-selector__list li{padding:5px 13px}
body.rtl .channel-selector__list li .icon{margin-right:0;margin-left:10px}
body.rtl .channel-selector__list li:first-child,body.rtl .tab-bar-list li:first-child{border-radius:0 5px 5px 0}
body.rtl .channel-selector__list li:last-child,body.rtl .tab-bar-list li:last-child{border-radius:5px 0 0 5px}
body.rtl .channel-selector__list li+li,body.rtl .tab-bar-list li+li{border-left-width:1px;border-right-width:0}
body.rtl .channel-selector__list li .business-type__wrapper{left:0;right:auto}
body.rtl .channel-selector__list li .business-type__wrapper:before{right:auto;left:20px}
body.rtl .channel-selector__list li .business-type__wrapper select{margin-right:0;padding-right:7px;padding-left:50px}
body.rtl .channel-selector__arrow{right:auto;left:31px}
body.rtl .channel-selector__close{left:10px;right:auto}
body.rtl .product-info__detail ul li{padding-right:24px;padding-left:0}
body.rtl ul.product-info__list>li{padding-right:0}
body.rtl .usp__list li{padding-right:40px;padding-left:20px;text-align:right}
body.rtl .usp__list li:before{right:19px}
body.rtl .usp__list li:first-child{border-left:1px solid #ececec}
body.rtl .usp__list li:last-child{border-left:0}
body.rtl .top-product-kpi li{margin-right:0;margin-left:60px}
body.rtl .top-product-kpi li:last-child{margin-left:0}
body.rtl .top-product-kpi li:before{right:auto}
body.rtl .loyalty-overview_products .product:nth-of-type(3n+3),body.rtl .related-top-products .loyalty-overview_products .product:nth-of-type(3n+3){margin-right:0}
body.rtl .product__lister .product .product__image a{padding-right:10px;padding-left:0}
body.rtl .product-highlight:before{left:auto;right:45px}
body.rtl .product-highlight .product__lister .col-span-8 .col-span-4{margin-right:0;margin-left:20px}
body.rtl .product-highlight .product__lister .product .product__image a{padding-right:0;padding-left:10px}
body.rtl .product-information-icons li{float:right}
body.rtl .product.ufsshop .product__details .product-price__total{float:left;text-align:left}
body.rtl .icon-loyalty-white{float:right;margin-right:0;margin-left:25px}
body.rtl .loyalty-badge_amount{line-height:4.45rem}
body.rtl .icon-loyalty-orange-small .loyalty-badge_amount{line-height:2.95rem}
body.rtl .product-loyalty .value,body.rtl .product-loyalty__orange .value{border-radius:0 3px 3px 0;border-right:1px solid #ff5a00}
body.rtl .product-loyalty .label,body.rtl .product-loyalty__orange .label{border-left:1px solid #ff5a00;border-radius:3px 0 0 3px;border-right:0;margin-left:0;margin-right:-6px;padding:0 5px}
body.rtl .product-loyalty__orange .label{margin-right:-8px;padding:0 0 0 5px}
body.rtl .product-ordering__tools a{float:right}
body.rtl .product-ordering__image .loyalty-badge{left:auto;right:0}
body.rtl .unit-switch input[type="radio"]+label{padding:5px 0}
body.rtl .product.ufsshop .loyalty-badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:auto;right:20px}
body.rtl .favorites-list__title .left{float:right}
body.rtl .favorites-list__title .right{float:left}
body.rtl .favorites-list__update input[type="text"]{float:right;margin-right:0;margin-left:20px}
body.rtl .favorites-list__name{float:right}
body.rtl .favorites-list__row .left{float:right}
body.rtl .favorites-list__row .right{right:auto;left:20px}
body.rtl .favorite-products .product-price{text-align:right}
body.rtl .favorite-products h2{float:right}
body.rtl .favorite-products .print-favorites{float:left}
body.rtl .favorite-products .number-stepper{width:120px}
body.rtl .favorite-products .number-stepper__small input[type=tel].number-stepper__input{height:34px}
body.rtl .favoritelist-dialogue input[type="text"].create-list-input{margin-right:0;margin-left:20px}
body.rtl .favorites-list_dialogue input[type="checkbox"]+label{margin-right:0;margin-left:84px;padding:0}
body.rtl .favorites-list_dialogue input[type="checkbox"]+label:before{right:auto;top:10px;left:0}
body.rtl .favorites-list_dialogue input[type="checkbox"]+label:after{right:auto;left:20px}
body.rtl .create-button{padding-left:0;padding-right:26px}
body.rtl .create-button:before{left:auto;right:0}
body.rtl .create-button:after{left:auto;right:7px}
body.rtl .video__overlay h2,body.rtl .video__overlay h3{left:auto;right:20px}
body.rtl .video__overlay p{left:20px;right:auto}
body.rtl .tel-block{padding-right:30px;padding-left:0}
body.rtl .tel-block:before{left:auto;right:0}
body.rtl .productcategory-list__short li.category__image h3{left:auto;right:10px}
body.rtl .productcategory-list__short li.category__image img{left:14%;right:auto}
body.rtl .productcategory-list__short li,body.rtl .content-page-menu>li a,body.rtl .services-list>li a{padding-right:10px;padding-left:20px}
body.rtl .productcategory-list__short li:after,body.rtl .content-page-menu>li a:after,body.rtl .services-list>li a:after{left:10px;right:auto}
body.rtl .productcategory-list__short li:after,body.rtl .accordion__trigger:after,body.rtl .content-page-menu>li a:after,body.rtl .services-list>li a:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-642px -268px;width:9px;height:15px}
body.rtl .accordion__trigger:after{left:10px;right:auto}
body.rtl .container.image .overlay.by-chefs .inner-horizontal-list{text-align:center}
body.rtl .container.orange,body.rtl .breadcrumb-wrapper,body.rtl .navigation-row.navigation-row_no-breadcrumb:after{background-image:-webkit-gradient(linear,right top,left top,from(#ff5a00),to(#e3a417));background-image:linear-gradient(to left,#ff5a00,#e3a417)}
body.rtl .item-list__columns.chefs-inspiration div.col-span-4{-o-border-image:linear-gradient(to left,#ff5a00 1%,#e3a417 100%) 100% 4 stretch;border-image:-webkit-gradient(linear,right top,left top,color-stop(1%,#ff5a00),to(#e3a417)) 100% 4 stretch;border-image:linear-gradient(to left,#ff5a00 1%,#e3a417 100%) 100% 4 stretch}
body.rtl .inner-horizontal-list li{padding:0;margin:0}
body.rtl .inner-horizontal-list li:last-child{margin-right:20px}
body.rtl .inner-horizontal-list li+li:last-child{margin-right:0}
body.rtl .lightbox-update-profile .inner-horizontal-list li:first-child:after{margin-right:11px}
body.rtl .number-stepper{display:inline-block}
body.rtl .number-stepper__small input[type=text].number-stepper__input,body.rtl .number-stepper__small input[type=tel].number-stepper__input{height:33px}
body.rtl .brand-list li{float:right;margin-right:0;margin-left:4.3%}
body.rtl .article-list__image{float:right}
body.rtl .article-list__content{margin-right:295px;margin-left:0}
body.rtl .article-meta li{margin-right:0;margin-left:10px;padding-right:0}
body.rtl .main-menu-site-overlay{right:240px;left:0}
body.rtl .filter__mobile-foldout__trigger:before{right:0;left:auto}
body.rtl .distributor-list li{padding:0;margin-right:0;margin-left:20px}
body.rtl .distributor-list li:nth-child(4n){margin-left:0}
body.rtl .suggestions-list li{padding:4px 0}
body.rtl .suggestions-list_geosearch li{padding:8px 14px}
body.rtl .suggestions-by-google{text-align:left}
body.rtl .recipe-overview .form-field--text__with-icon{padding-left:60px;padding-right:14px}
body.rtl .article-image__overlay .article-views{left:30px;right:auto}
body.rtl .tools li{float:right;margin-right:0;padding:0}
body.rtl .height-400 .twentytwenty__wrapper img{-webkit-transform:none;transform:none}
body.rtl .user-dialogue__close{left:40px;right:auto}
body.rtl .loyalty-overview_title h1{float:right}
body.rtl .tradepartner-management__row .label{float:right;padding-right:0;padding-left:1%}
body.rtl .tradepartner-management__row .value{float:right}
body.rtl .product-sorting{text-align:left}
body.rtl .page-header_current-product .button{margin-left:0;margin-right:90px}
body.rtl .page-header_current-product .button:before{left:auto;right:-90px}
body.rtl .page-header_current-product .current-product__toggle-details:after{left:0;right:auto}
body.rtl .direct-shop-usp li{margin-right:0;margin-left:10px;padding:0 45px 0 0;text-align:right}
body.rtl .trading-partner__disclaimer{text-align:right}
body.rtl .trading-partner_direct-shop+.trading-partner__disclaimer{margin-left:0;margin-right:10px}
body.rtl .product-row.product-quantity .label{float:right}
body.rtl .product-row.product-quantity .number-stepper{float:left}
body.rtl .product-ordering__codes li{float:right}
body.rtl .recipe-detail-header h1{margin:46px 0 42px 6px}
body.rtl .recipe-detail-header .review-stars{right:auto;left:0}
body.rtl .recipe-detail-header .entry-tags.entry-tags--right{text-align:left}
body.rtl .recipe-detail-header .entry-tags .entry-tags__title{margin-right:0;margin-left:16px}
body.rtl .recipe-detail-header .entry-tags .entry-tags__list li{margin-right:0;margin-left:5px}
body.rtl .recipe-detail-header .entry-tags .entry-tags__list li:last-of-type{margin-left:0}
body.rtl .checkout-summary-row .left{float:right}
body.rtl .checkout-summary-row .right{float:left}
body.rtl .checkout-summary-container h4.left,body.rtl .checkout-summary-container .h4.left{margin-right:0;margin-left:10px}
body.rtl .checkout-summary-list li:not(.heading){padding-left:0;padding-right:24px}
body.rtl .checkout-summary-list li:not(.heading):before{left:auto;right:0}
body.rtl .checkout-summary-footer{text-align:left}
body.rtl .checkout-summary-footer .tooltip{text-align:right}
body.rtl .checkout-summary-price-indication,body.rtl .checkout-summary-tc{text-align:right}
body.rtl .navigate-back{padding-left:0;padding-right:55px}
body.rtl .navigate-back:before{left:auto;right:0}
body.rtl .navigate-back:after{left:auto;right:13px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
body.rtl .fold .arrow{right:auto;left:0}
body.rtl .page-content .theme-sub-navigation ul:not([class]) li{padding:0}
body.rtl .slick-dots>li{float:right}
body.rtl .suggestions .item-list__rows li>div{margin-left:0;margin-right:55px}
.show-print{display:none}
.featured-item-list__body>a span{width:100%}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.landing-page .layout-wrapper .textimage-text p:last-child:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.tel-block:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.live-chat:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.navigate-back:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-arrow-up.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-arrow-down.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-arrow-right{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-arrow-right.small{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-arrow-right.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-arrow-right.orange.small{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-arrow-left{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-arrow-left.small{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-arrow-left.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-arrow-left.orange.small{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-arrow-white-down{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.arrow-orange-large-down{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-close{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-close.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-close.grey{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-close.grey.small{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-delete{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-delete-orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-telephone{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-phone{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-fax{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-print{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-logout{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-message{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-newsletter{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-care{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-care.large{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-care.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-pub{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-pub.large{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-pub.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-recipes{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-recipes.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-school{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-school.large{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-school.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-search{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-search.thin{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-search.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-search.orange.medium{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-search.orange.large{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.search_orange-large{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-services{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-star-full-orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-star-outline-orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-user{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-clock.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-location.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-message-success{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-message-error{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-minus{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-plus{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-facebook{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-twitter{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-youtube{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-loader{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-more{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-download{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-email{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-zoom{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-cart{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-cart_orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-cart_black{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-favorites{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-favorite{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-favorite-added{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-favorite-orange:not(.icon-favorite-added){background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-yield{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-couvert{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-frown{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-info{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-edit{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.icon-make-default{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.email{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.info{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.apple-share{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.android-share{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.windows-share{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.check-green{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.check-white{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.wheelchair{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.tp-connect{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.tp-connected{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.tp-disconnected{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.calendar{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.search{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.dropdown-arrow{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.password-mask{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.password-unmask{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.icon.submit-arrow{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.channel-selector__please-wait:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.channel-selector__list li .icon-school{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.channel-selector__list li .icon-pub{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.channel-selector__list li .icon-care{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.channel-selector__list li .business-type__wrapper:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.main-header-v2 .icon.icon-favorites{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.main-header-v2 .icon.icon-cart{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.main-header-v2 .header-usp-container li:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.main-header-v2 .main-navigation_meta .icon-account:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.productcategory-list__sub ul li:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.promotion-applied:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.ingredient-row a:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.preparation-time:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.product-overview .product-gallery .featured-item-slider__arrow:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.button.play:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.button.arrow-left:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.small-arrow-button:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.productcategory-list__short li:after,.accordion__trigger:after,.content-page-menu li a:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.productpnir a.accordion__trigger:after,.productpnir .accordion__trigger:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.brandlist__show-all:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.sitemap__wrapper>ul>li>ul>li>a:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.tools li.print:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.tools li.download:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.tools li.email:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.tools li.facebook:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.tools li.twitter:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.tools li.line:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.tools li.vkontakte:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.tools li.wechat:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.tools li.googleplus:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.tools li.pinterest:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.checklist li.checked:before,.top-product-kpi li.checked:before,.direct-shop-usp li.checked:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.checklist li.unchecked:before,.top-product-kpi li.unchecked:before,.direct-shop-usp li.unchecked:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.top-product-kpi li:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.direct-shop-usp li:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.legacy-form textarea.error+.error-message:before,.legacy-form select.error+.error-message:before,.legacy-form input.error+.error-message:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.legacy-form textarea.valid+.valid-message:before,.legacy-form select.valid+.valid-message:before,.legacy-form input.valid+.valid-message:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.legacy-form .form__static-messages>div.error:before,.legacy-form .form__static-messages>div.info:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.legacy-form .form__static-messages>div.success:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.legacy-form .button.un-mask:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.form-element input[type="checkbox"]:checked+label:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.form-element.is-valid:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.form-element.is-not-valid:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.form-progress-list li.visited span:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.list-filter__category-header span:after,.list-filter__category-header-alt span:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.list-filter__category-header.open span:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.list-filter__category-header-alt+ul li.category-show-parent a:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.list-filter__category-header-alt span:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.list-filter__toggle-arrow{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.list-filter__close{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.buy-options input+label:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.page-header__back-button:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.usps li:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.pdp-traveling-shopmenu .call-section .call-us:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.pdp-section_top .call-us:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.page-header_current-product .current-product__toggle-details:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.read-more-trigger:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.checkout-confirmation_success h3:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.checkout-confirmation_details .status-cancelled:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.checkout-confirmation_details .status-complete:before,.checkout-confirmation_details .status-migrated:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.user-dialogue__close{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.lightbox__close{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.alert.error:before,.notification.error:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.alert.info:before,.notification.info:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.alert.success:before,.notification.success:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.alert.attention:before,.notification.attention:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.favorites-list_dialogue input[type="checkbox"]:checked+label:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.favorites-list_dialogue label:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.featured-item-slider__arrow--left:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.featured-item-slider__arrow--right:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.carousel-arrow--left:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.carousel-arrow--right:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.related-recipes__list .item-list__grid .item-list__body a:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.sales-contacts a.email:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.sales-contacts a.phone:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.sales-contacts a.mobile-phone:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.sales-contacts a.fax:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.sales-contacts>li .subcontacts .subcontacts__header .show-subcontacts:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.sales-contacts>li .subcontacts .subcontacts__header.open .hide-subcontacts:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.article-views:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.article-type-overlay.video:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.language-switch label:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.content-folding h2:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.page-preview-overlay li:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.clear-date:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .icon.icon-arrow-right{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .icon.icon-arrow-right.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .icon.icon-arrow-left{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .icon.icon-arrow-left.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .sales-contacts .subcontacts .subcontacts__header .show-subcontacts:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .featured-item-slider__arrow--left:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .featured-item-slider__arrow--left:hover:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .featured-item-slider__arrow--right:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .featured-item-slider__arrow--right:hover:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .related-recipes__list .item-list__grid .item-list__body a:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .item-list_horizontal-alt a:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .carousel-arrow--left:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .carousel-arrow--right:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .product-overview .product-gallery .featured-item-slider__arrow--left:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .product-overview .product-gallery .featured-item-slider__arrow--right:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .productcategory-list__short li:after,body.rtl .accordion__trigger:after,body.rtl .content-page-menu>li a:after,body.rtl .services-list>li a:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
}
@media only screen and (min-device-width:480px) and (max-device-width:767px) and (orientation:landscape){.top-visual{max-height:230px}
.sales-contact__tradepartner-button{width:50%}
}
@media only screen and (max-device-width:480px) and (orientation:portrait){.loyalty-goal__achieved .loyalty-goal__product p,.loyalty-goal__achieved .loyalty-goal__product .loyalty-goal__product-wrap{float:none;width:100%}
}
@media only screen and (min-width:768px){.spacer-bottom{margin-bottom:30px}
.spacer-top{margin-top:30px}
.height-300{height:300px}
.hide-tablet{display:none !important}
.hide-above-mobile{display:none !important}
.show-mobile{display:none !important}
.content-page .content-page-menu{margin-top:80px}
.landing-page .layout-wrapper .form h2{margin:30px 0}
.footer .equal-height{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer .equal-height nav,.footer .equal-height nav>ul{height:100%}
.footer .ufs-logo{padding:20px 0}
h1,.h1{font-size:2.25rem}
h2,.h2{font-size:2rem}
h2.big-title,.h2.big-title{font-size:2.125rem}
h3,.h3{font-size:1.5rem}
.channel-selector{right:auto;top:130px;width:100%}
.channel-selector h3{font-size:1.5rem}
.channel-selector__tabs{display:inline-block;margin-bottom:-5px}
.channel-selector__title{float:left;margin-top:10px;margin-right:20px}
.channel-selector__mobile-list{display:none}
.channel-selector__list{float:left;margin-top:0;width:auto}
.channel-selector__list li{padding:5px 13px}
.channel-selector__list li a{white-space:nowrap}
.channel-selector__list li>.icon{display:inline-block;margin-right:10px}
.main-navigation li a:hover:after,.main-navigation li.active a:after{bottom:-8px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:2px solid #ff5a00;content:"";width:90%}
.main-navigation_meta a:hover,.main-navigation_meta-alt a:hover{color:#ff5a00}
.main-navigation_meta li.expandable:after,.main-navigation_meta-alt li.expandable:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;width:0;height:0;content:'';z-index:1;border-top:6px solid #000;border-left:4px solid transparent;border-right:4px solid transparent}
.main-navigation_meta li.expandable:hover>ul,.main-navigation_meta-alt li.expandable:hover>ul{display:block}
.navigation-row{border-bottom:1px solid #e6e6e6;height:73px;padding-top:15px}
.navigation-row.navigation-row_no-breadcrumb{border-width:0}
.navigation-row.navigation-row_no-breadcrumb:after{content:'';height:10px;right:0;bottom:0;left:0;position:absolute;background-image:-webkit-gradient(linear,left top,right top,from(#ff5a00),to(#e3a417));background-image:linear-gradient(to right,#ff5a00,#e3a417);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFFF5A00',EndColorStr='#FFE3A417')}
.navigation-row.navigation-row_with-breadcrumb{height:63px}
.navigation-row .main-navigation_meta{margin-top:8px;margin-right:18px;text-align:right}
.navigation-row .main-navigation_meta>li:last-child:not(.expandable){padding-right:0}
.navigation-row .main-navigation_meta>li.expandable:last-child{padding-right:20px}
.navigation-row .main-navigation_meta>li.expandable:last-child:after{right:0}
.navigation-row_logo-only{border-bottom:1px solid #e6e6e6;height:72px}
.navigation-row_underlay{position:absolute;height:72px;width:calc(100% - 20px)}
body.rtl .main-header-v2 .main-navigation>li,body.rtl .main-header-v2 .main-navigation_meta>li,body.rtl .main-header-v2 .main-navigation_meta-alt>li{margin-left:0;margin-right:0;padding:0;padding-left:30px;padding-right:0;float:none}
body.rtl .main-header-v2 .main-navigation li.expandable.from-right>ul{right:auto;left:0}
body.rtl .main-header-v2 .main-navigation_meta li.expandable.from-right>ul{right:auto;left:-17px}
.height-300 .twentytwenty__wrapper{height:300px !important}
.height-300 .twentytwenty__wrapper img{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%)}
.height-400 .twentytwenty__wrapper img{-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%;max-height:none !important;max-width:none;width:inherit}
.container.border-gray{border:solid 1px #ececec}
.container.equal-proportions:before{content:'';width:0;margin:0 -2px;display:inline-block;vertical-align:middle;padding:100% 0 0}
.container.order-product h3{font-size:1.25rem}
.container.image .overlay.top{margin-top:-64px;position:absolute;text-align:center;top:60%;-webkit-transition:none;transition:none;-webkit-transform:translatey(-60%);transform:translatey(-60%)}
.container.height-400{height:400px}
.height-300 .container,.height-fixed .container{height:100%}
.product__lister.recipes .product .product__image .product__details{padding-top:10px}
.product__need-solution-block h2,.product__need-solution-block h3{font-size:2rem}
.product__need-solution-block h2.small,.product__need-solution-block h3.small{font-size:1.5rem}
.product__need-solution-block h4{font-size:1.25rem}
.product__need-solution-block .bg-image .title-block{max-width:500px;text-align:right;float:right}
.product__need-solution-block .container .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}
.product__need-solution-block .container img{bottom:10px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-height:50%;max-width:30%;margin:0 auto}
.product--sample{margin-top:5px}
.product--sample h3{margin-bottom:2px;font-size:2.25rem}
.product--sample p{font-size:1.5rem;line-height:2rem;margin-bottom:20px;margin-top:10px}
.product--sample__image{height:auto}
.product--sample__image:before{content:'';display:inline-block;height:100%;vertical-align:middle;width:.1px}
.productcategory-list__short li:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-656px -268px;width:9px;height:15px}
.product-info__list{width:100%;padding-bottom:10px}
.product-info__list>li,.product-info__list .li{margin-bottom:20px}
.product-info__list h3{font-size:1.5rem;padding:0}
.product-info__list h3:after{content:none}
.sticky-menu-item{display:inline-block}
.link-button{font-size:1.25rem;display:inline-block;vertical-align:middle}
.productcategory-list__short li.active,.active.accordion__trigger,.content-page-menu li a.active,.productcategory-list__short li:hover,.accordion__trigger:hover,.content-page-menu li a:hover{font-weight:normal}
.productcategory-list__short li.active:after,.active.accordion__trigger:after,.content-page-menu li a.active:after,.productcategory-list__short li:hover:after,.accordion__trigger:hover:after,.content-page-menu li a:hover:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-656px -268px;width:9px;height:15px}
.channel-selector__list li a,.tab-bar-list li a{font-size:1rem}
.footer-menu-list{border-right:1px solid #5d5d5d;padding:40px 0}
.brandlist__show-all:before{left:0}
.tools li:nth-last-child(n+6),.tools li:nth-last-child(n+6) ~ li{margin-left:15px}
.distributor-list li:nth-child(4n){margin-right:0}
.form-section_group h3:after{top:50%;right:15px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-142px -338px;width:13px;height:21px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);content:"";display:inline-block;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;vertical-align:middle}
.form-section_group.accordion--active h3:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.form-section_group .content-tools_centered{margin:30px 0}
.legacy-form .form__row .small-gray{font-size:.875rem}
.legacy-form .form--search-overlay{top:50%;margin-top:25px;margin-right:0;margin-left:0;width:100%}
.legacy-form .form--search-overlay .button .icon.icon-search.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-784px -128px;width:21px;height:21px}
.legacy-form .form--search-overlay .big .button .icon.icon-search.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-319px -128px;width:31px;height:31px}
.legacy-form .form-row>.button .icon.icon-search.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-784px -128px;width:21px;height:21px}
.form--search-overlay .form-row .legacy-form{width:610px}
.newsletter-signup .form-row .legacy-form{width:355px}
.legacy-form .input-type__text_with-icon input,.legacy-form .input-type__text_with-geosearch-icon input,.legacy-form .input-type__text_with-transgourmet-icon input,.legacy-form .input-type__text_with-accessibility-icon input{padding-right:60px}
.recipeoverviewv2 .legacy-form .input-type__text_with-icon{margin:20px 0}
.legacy-form .input-type__text_with-accessibility-icon{margin-left:40px}
.big .form-field--text__with-icon{font-size:1.25rem;padding:17px 55px 17px 15px;height:auto}
.questiongroup [data-name="merchandise"] .question span{height:67px;overflow:hidden}
.form-element.inline{display:inline-block;width:auto}
.form-progress-list li a{text-align:center}
.recipe-overview__filter .recipe__filter+.recipe__filter,.recipe-overview__filter .recipe__filter+.brand-list__wrapper{margin-top:80px}
.list-filter>li{margin-bottom:20px}
.product-catalog-v3 .list-filter>li{margin-bottom:0}
.list-filter ul.filter-options-limited li:nth-child(n+6){display:none}
.list-filter.active-filter>li:not(.active-parent){display:none}
.active-parent .list-filter__category-header-alt{display:none}
.list-filter__category-header-alt+ul li.category-show-parent{display:none}
.list-filter__category-header-alt+ul li.category-show-parent a:before{left:15px}
.list-filter__category-header-alt+ul li.category-header{display:none}
.list-filter__category-header-alt+ul li.category-header{padding-top:20px}
.list-filter__category-header-alt.loading span:after{border-radius:50%;height:4px;position:absolute;width:4px;-webkit-animation:load-spinner-orange-small 1s linear infinite;animation:load-spinner-orange-small 1s linear infinite;background:0;content:'';display:inline-block;margin-top:4px;right:22px}
.list-filter__toggle,.list-filter__toggle-alt{display:none}
.list-filter__toggle-arrow{display:none}
.list-filter__close{display:none}
.filter__categories{width:100%;max-width:600px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.filter__categories input[type="checkbox"]+label{min-width:50%}
.filter__brandlist input[type="checkbox"]+label:before,.filter__brandlist input[type="checkbox"]:checked+label:before{content:none}
.filter__brandlist input[type="checkbox"]+label,.filter__brandlist input[type="checkbox"]:checked+label{font-size:0;padding:0;display:inline-block}
.filter__brandlist input[type="checkbox"]:checked+label img{border-color:#ff5a00}
.buy-options__list{padding:0 85px}
.buy-options__list>li:first-child,.buy-options__list>li:nth-child(2){float:right;margin-left:20px}
.buy-options__list>li:nth-child(3){float:left}
.trading-partner_direct-shop.center-column{margin-bottom:10px}
.product-row.product-quantity .number-stepper__input{width:50px}
.product-row.product-quantity .number-stepper__addon{width:44px}
.pdp-section_top .ufs-quantity-select{float:left;width:25%}
.pdp-section_top .ufs-addtocart{float:right;width:70%}
.top-visual{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out;background:url("app/images/loaders/ajax-loader.gif") no-repeat center center;height:30px;margin-bottom:20px;-webkit-transition-delay:.5s;transition-delay:.5s}
.top-visual img{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0;-webkit-transition-delay:1s;transition-delay:1s}
.top-visual .overlay-header,.top-visual .form--search-overlay{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0;-webkit-transition-delay:2s;transition-delay:2s}
.top-visual-open{height:350px}
.top-visual-open img,.top-visual-open .overlay-header,.top-visual-open .form--search-overlay{opacity:1}
.swipecarousel__slide{margin-bottom:45px;margin-top:45px}
.swipecarousel__slide h3{min-height:55px}
.swipecarousel__slide .from-to-block h4{font-size:1.25rem}
.cart-loyalty{clear:none}
.checkout-summary-list li .col-span-2{text-align:center}
.checkout-summary-list li .last-col{text-align:right}
.video-dialog .lightbox__window{width:660px}
.breadcrumb-wrapper ol.breadcrumb li:after{top:2px;right:-20px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-776px -227px;width:8px;height:13px;content:""}
.breadcrumb-wrapper ol.breadcrumb li:last-child:after{background:0}
.breadcrumb-wrapper-v2 ol.breadcrumb li a:after{display:inline-block;vertical-align:middle;content:">";margin:0 0 0 10px}
body.rtl .breadcrumb-wrapper-v2 ol.breadcrumb li a:after{margin:0 10px 0 0}
.hero_right .hero__image-oblong{display:none}
.hero_right .hero__image-square{display:block}
.hero__overlay h3{margin-bottom:20px}
.hero__body p br{display:none}
.featured-item-list_tiled{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.featured-item-list_tiled>li:first-child div.featured-item-list__body{padding:40px;pointer-events:none}
.featured-item-list_tiled>li:nth-child(even) a.article-type-overlay:after{bottom:35px}
.featured-item-list_tiled>li:nth-child(even) figure:after{bottom:0;position:absolute;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00000000',EndColorStr='#80000000');width:100%;height:30%}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:before{-webkit-transform:skew(40deg);transform:skew(40deg);left:-8px}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:after{-webkit-transform:skew(-40deg);transform:skew(-40deg);right:-8px}
.featured-item-list_tiled>li:nth-child(3) figure:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#80000000',EndColorStr='#00000000');width:100%;height:30%}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:before{-webkit-transform:skew(-40deg);transform:skew(-40deg)}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:after{-webkit-transform:skew(40deg);transform:skew(40deg)}
.item-list__columns.chefs-inspiration div.col-span-4 .item-list_vertical-alt{margin-bottom:25px}
.item-list__columns li.col-span-3 .item-list__image--oblong,.item-list__columns li.col-span-4 .item-list__image--oblong,.item-list__columns li.col-span-6 .item-list__image--oblong{display:block}
.item-list__columns li.col-span-3 .item-list__image--square,.item-list__columns li.col-span-4 .item-list__image--square,.item-list__columns li.col-span-6 .item-list__image--square{display:none}
.item-list__columns li.col-span-12 ul.article-meta{margin-bottom:0}
.themesoverview .item-list__image.span-12 .article-type-overlay.video:after,.themesoverview .item-list__image_with-hover.span-12 .article-type-overlay.video:after{bottom:30px;left:30px}
.item-list__body.span-12{bottom:0;position:absolute;background:transparent;padding:30px;pointer-events:none;z-index:1}
.item-list__body.span-12.video{padding-left:90px}
.item-list__body.span-12>a{color:#fff}
.item-list__body.span-12 .article-views{display:block;margin-top:10px}
.intro-text__container_theme p{padding:25px 0;line-height:normal}
.theme-article__content>.col-span-8{border-bottom:1px solid #f5f5f5;padding:0 30px}
.theme-article__footer>.col-span-12{padding:0 30px}
.article-meta li:before{content:""}
.language-switch{margin-top:20px}
body.rtl li[class^="col-span-"]{padding:0}
body.rtl .productcategories .col{float:right}
body.rtl .main-navigation>li,body.rtl .main-navigation_meta>li{margin-left:4.84%;margin-right:0;padding:0}
body.rtl .main-navigation>li{float:right}
body.rtl .main-navigation li.expandable.from-right>ul,body.rtl .main-navigation_meta li.expandable.from-right>ul{right:auto;left:0}
body.rtl .input-type__text_with-accessibility-icon{margin-right:40px;margin-left:0}
body.rtl .navigation-row .main-navigation_meta{text-align:left}
body.rtl .navigation-row .main-navigation_meta>li.expandable:last-child{padding-right:0;padding-left:20px}
body.rtl .navigation-row .main-navigation_meta>li.expandable:last-child:after{right:auto;left:0}
body.rtl ol.breadcrumb li:after{background:0}
body.rtl ol.breadcrumb li:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-763px -227px;width:8px;height:13px;content:"";left:-18px;right:auto;top:2px}
body.rtl ol.breadcrumb li:last-child:before{background:0}
body.rtl .footer-menu-list{border-right:0;border-left:1px solid #5d5d5d}
body.rtl .big .form-field--text__with-icon{padding-right:15px;padding-left:55px}
body.rtl .form-section_group h3:after{right:auto;left:15px}
body.rtl .list-filter__category-header-alt.loading span:after{left:15px}
body.rtl .list-filter__category-header-alt+ul li.category-header{padding-right:0}
body.rtl .filter__categories input[type="checkbox"]+label{white-space:nowrap}
body.rtl .sales-contacts span{float:right}
body.rtl .buy-options__list>li:first-child,body.rtl .buy-options__list>li:nth-child(2){float:left;margin-left:0;margin-right:20px}
body.rtl .buy-options__list>li:nth-child(3){float:right}
body.rtl .recipe-overview__filter{margin-right:0;float:right}
body.rtl .recipe-overview__filter:not(:first-child){margin-right:0;margin-left:20px}
body.rtl .tools li:nth-last-child(n+6),body.rtl .tools li:nth-last-child(n+6) ~ li{margin-left:0;margin-right:15px}
body.rtl .checkout-summary-list li .last-col{text-align:left}
}
@media only screen and (min-width:768px) and (max-width:900px){.pagecol-static-left{width:280px}
.pagecol-flex-right{margin-left:-280px}
.pagecol-flex-right .content{margin-left:290px}
.container.image .overlay.by-chefs .h1{font-size:1.5rem}
.container.image .overlay.by-chefs .inner-horizontal-list{margin-top:5px}
.product__lister .col__gutter{min-height:0}
.product__lister .promo-block.col{width:100%}
.legacy-form .form__row.first{padding-right:0}
.legacy-form .form__row.col-30,.legacy-form .form__row.col-40,.legacy-form .form__row.col-50,.legacy-form .form__row.col-60,.legacy-form .form__row.col-70,.legacy-form .form__row .submit,.legacy-form .form__row .link-button{width:100%;float:none;clear:both}
.page-header.mobile-header__type-1 .pagecol-flex-right .title-container,.page-header.mobile-header__type-2 .pagecol-flex-right .title-container{left:300px}
.page-header.mobile-header__type-3 .pagecol-flex-right .title-container.show-on-tablet{left:310px;top:140px}
.page-header.mobile-header__type-5 .pagecol-flex-right .title-container{left:300px}
.page-header__image-block{width:auto;left:280px}
.page-header__backdrop{max-width:280px}
.legacy-form .unit-switch{float:right;width:60%}
.top-visual__animated{margin-top:75px}
.cart-product .cart-product__loyalty{margin-left:0;margin-right:0;width:50%}
.cart-products__links{margin-top:20px}
.cart-products__links a{display:block}
.cart-products__links a+a{float:none;margin-top:20px;text-align:left}
.loyalty-goal__product .loyalty-goal__product-wrap{margin:50px auto 0;max-width:300px;width:100%}
.favorite-products .cart-product__details{clear:none}
.sales-contact__tradepartner-button{width:100%}
body.rtl .pagecol-flex-right .content{margin-right:290px}
body.rtl .pagecol-flex-right{margin-right:-280px}
}
@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:768px) and (min-resolution:192dpi){.productcategory-list__short li:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.productcategory-list__short li.active:after,.active.accordion__trigger:after,.content-page-menu li a.active:after,.productcategory-list__short li:hover:after,.accordion__trigger:hover:after,.content-page-menu li a:hover:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.form-section_group h3:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.legacy-form .form--search-overlay .button .icon.icon-search.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.legacy-form .form--search-overlay .big .button .icon.icon-search.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.legacy-form .form-row>.button .icon.icon-search.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.breadcrumb-wrapper ol.breadcrumb li:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl ol.breadcrumb li:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
}
@media only screen and (min-width:901px){.show-tablet{display:none !important}
.footer-menu-list{margin-right:20px}
.pdp-parsys .relatedrecipes .item-list__grid .col-span-3{width:calc(33.33333% - 15px);margin-right:20px}
.pdp-parsys .relatedrecipes .item-list__grid .col-span-3:nth-of-type(1n+4){display:none}
.pdp-parsys .relatedrecipes .item-list__grid .col-span-3:nth-of-type(1n+3){margin-right:0}
body.rtl .pdp-parsys .relatedrecipes .item-list__grid .col-span-3{margin-right:0;margin-left:20px}
body.rtl .pdp-parsys .relatedrecipes .item-list__grid .col-span-3:nth-of-type(1n+3){margin-left:0;margin-right:0}
.hovered-table tr th:not(:first-child),.hovered-table tr td:not(:first-child){font-size:.875rem}
.video-dialog .lightbox__window{width:800px}
.language-switch{margin-right:20px}
body.rtl .footer-menu-list{margin-right:0;margin-left:20px}
body.rtl .language-switch{margin-right:0;margin-left:20px}
}
@media only screen and (min-width:901px) and (max-width:1024px){.pagecol-static-left{width:320px}
.pagecol-flex-right{margin-left:-320px}
.pagecol-flex-right .content{margin-left:330px}
.first .legacy-form .button.un-mask{right:20px}
.page-header.mobile-header__type-1 .pagecol-flex-right .title-container,.page-header.mobile-header__type-2 .pagecol-flex-right .title-container{left:340px}
.page-header.mobile-header__type-3 .pagecol-flex-right .title-container.show-on-tablet{left:350px;top:140px}
.page-header.mobile-header__type-5 .pagecol-flex-right .title-container{left:340px}
.page-header__image-block{width:auto;left:320px}
.page-header__backdrop{max-width:320px}
.product-ordering .product-name{font-size:2.25rem}
.product-ordering .product-ordering__left{width:calc(66.66667% - 6.66667px)}
.product-ordering .product-ordering__image{width:calc(50% - 10px)}
.product-ordering__codes{padding:15px 0}
.product-ordering .product-ordering__details{width:calc(41.66667% - 11.66667px)}
.product-ordering__details{padding-top:0}
.product-ordering .product-ordering__right{width:calc(33.333333% - 13.333333px)}
body.rtl .pagecol-flex-right .content{margin-right:330px}
body.rtl .pagecol-flex-right{margin-right:-320px}
}
@media only screen and (min-width:1025px){.hide-desktop{display:none !important}
.search-result .pagecol-flex-right{padding-right:100px}
.newsletter-signup .form-element{width:70%}
.main-header-v2 .accessibility-logo{margin:5px 0 0 100px}
body.rtl .main-header-v2 .accessibility-logo{margin:5px 100px 0 0}
.main-header-v2 .main-navigation{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:80px;background-color:#f5f5f5}
.main-header-v2 .main-navigation:hover>li.active>a:before{border-color:transparent}
.main-header-v2 .main-navigation:hover>li.active:hover>a:before{border-color:#ff5a00}
.main-header-v2 .main-navigation>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-header-v2 .main-navigation>li:hover>a:before,.main-header-v2 .main-navigation>li.active>a:before{bottom:-29px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:3px solid #ff5a00;content:"";width:100%}
.main-header-v2 .main-navigation li.expandable{position:static}
.main-header-v2 .main-navigation li.expandable>a{position:relative;padding-right:15px}
.main-header-v2 .main-navigation li.expandable>a:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;width:0;height:0;content:'';z-index:1;border-top:7.5px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;top:calc(50% + 2px);right:0;left:auto}
.main-header-v2 .main-navigation li.expandable:hover{cursor:pointer}
.main-header-v2 .main-navigation li.expandable:hover>a:after{left:auto}
.main-header-v2 .main-navigation li.expandable:hover>.main-navigation_foldout{display:block;left:0;right:0;top:128px;cursor:default;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);box-shadow:0 2px 4px 0 rgba(0,0,0,0.12)}
.main-header-v2 .main-navigation li.expandable:hover>.main-navigation_foldout a:before{display:block;content:attr(title);font-family:"Custom-Font-Bold";height:0;overflow:hidden;visibility:hidden}
.main-header-v2 .main-navigation li.expandable:hover>.main-navigation_foldout a:after{content:none}
.main-header-v2 .main-navigation li.expandable:hover>.main-navigation_foldout a:hover{font-family:"Custom-Font-Bold";color:#ff5900}
.main-header-v2 .main-navigation_meta li.expandable:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;width:0;height:0;content:'';z-index:1;border-top:6px solid #898ea2;border-left:4px solid transparent;border-right:4px solid transparent}
.main-header-v2 .main-navigation_meta li.expandable:hover>ul{display:block}
.main-header-v2 .main-navigation_foldout ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;padding-bottom:35px}
.main-header-v2 .main-navigation_foldout li{display:block}
.main-header-v2 .main-navigation_foldout li a:hover:before{content:none}
.main-header-v2 .main-navigation_foldout .navigation-banner{background-color:#ececec;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;width:313px;margin-right:-30px}
body.rtl .main-header-v2 .main-navigation_foldout .navigation-banner{margin-right:0;margin-left:-30px}
.main-header-v2 .main-navigation_foldout .navigation-banner:before{content:"";padding-bottom:104.79233%;display:block;width:100%}
.main-header-v2 .main-navigation_foldout .navigation-banner a:hover:before,.main-header-v2 .main-navigation_foldout .navigation-banner a:hover:after{content:none}
.main-header-v2 .main-navigation_foldout .navigation-banner .content{position:absolute;left:0;top:0;right:0;bottom:0;color:#fff}
.main-header-v2 .navigation-row-1{height:48px}
.main-header-v2 .navigation-row-1 .main-navigation_meta>li:last-child:not(.expandable){padding-right:0}
.main-header-v2 .navigation-row-2{height:80px}
.main-header-v2 .navigation-row-2>.layout-wrapper{position:static}
.main-header-v2 .navigation-row_logo-only{border-bottom:1px solid #e6e6e6;height:72px}
.main-header-v2 .navigation-row_underlay{position:absolute;height:94px;width:100%;top:0}
.container.order-product img{margin-bottom:20px}
.container.image .image-overflow{max-height:380px;overflow:hidden}
.product.col-span-4:nth-of-type(3n+3){margin-right:0}
.product__need-solution-block .container img{float:right;max-width:40%}
.footer-menu-list{margin-right:40px}
.content-page .solution-list{float:right;width:55%;margin-right:-90px;margin-left:20px;margin-bottom:40px}
.content .form,.content .default-form{padding-right:100px}
.first .legacy-form .button.un-mask{right:20px}
.page-header.mobile-header__type-3 .pagecol-flex-right{top:0;height:300px}
.page-header.mobile-header__type-3 .pagecol-flex-right .title-container{bottom:31px;left:420px}
.pdp-traveling-shopmenu{margin-bottom:-80px}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout>div{margin:10px}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .non-webshop-flyout-wrapper{margin:0}
.pdp-traveling-shopmenu .ufs-unit-switch .ufs-unit-switch_container{float:none;width:auto;min-width:150px}
.pdp-traveling-shopmenu .ufs-unit-switch .ufs-unit-switch_container:last-child:not(:only-child){float:none;margin-left:20px}
body.rtl .pdp-traveling-shopmenu .ufs-unit-switch .ufs-unit-switch_container:last-child:not(:only-child){margin-left:0;margin-right:20px}
.pdp-traveling-shopmenu .ufs-unit-switch_button{height:60px}
.pdp-traveling-shopmenu .ufs-unit-switch_button span{white-space:nowrap}
.pdp-traveling-shopmenu .ufs-quantity-select input{max-width:70px}
.pdp-traveling-shopmenu .shopmenu-content-flyout .non-webshop-flyout-wrapper>div{margin:10px}
.theme-header-v2 .theme-sub-navigation li a:hover{border-color:#ff5a00}
.fairkitchen .solutionarticlelist.section .channel-filter__select{min-width:400px}
.featured-item-slider__arrow--left:hover:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-66px -338px;width:14px;height:22px}
.featured-item-slider__arrow--right:hover:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-85px -338px;width:14px;height:22px}
.item-list__columns a:hover .item-list__info,.item-list__columns a:hover .item-list__caption,.item-list__columns a:hover .item-list__caption-body,.item-list__columns a:hover .item-list__caption-title{color:#fff}
.item-list__columns a:hover .item-list__caption-body{display:block}
.item-list__columns a:hover .item-list__story-title{display:none}
.item-list__columns a:hover .img:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00000000',EndColorStr='#FF000000')}
.item-list__columns .item-list__product a:hover .item-list__product-img{opacity:1}
.language-switch{margin-right:40px}
body.rtl .pagecol-flex-right .content{margin-right:410px}
body.rtl.content-page .pagecol-flex-right{margin-left:0;margin-right:-390px}
body.rtl .footer-menu-list{margin-left:40px}
body.rtl .content .form,body.rtl .content .default-form{padding-right:0;padding-left:100px}
body.rtl .language-switch{margin-left:40px}
body.rtl .hero_single .hero__overlay h3 span{line-height:3.5rem}
body.rtl .product.col-span-4:nth-of-type(3n+3){margin-left:0}
body.rtl .product__lister .col-span-4.product:nth-child(3n+1){margin-right:0 !important}
}
@media only screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1025px) and (min-resolution:192dpi){.featured-item-slider__arrow--left:hover:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.featured-item-slider__arrow--right:hover:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
}
@media only screen and (min-width:1281px){.col__wrapper,.pagecol-wrapper{max-width:1260px}
.questiongroup [data-name="merchandise"] .question span{height:107px}
.col-span-6 .trading-partner,.col-span-6 .trading-partner_direct-shop{min-height:220px}
.article-list__image img{max-width:270px}
}
@media only screen and (min-width:1430px){.recipe-image img{-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;top:50%;left:auto;width:100%}
}
@media only screen and (max-width:1280px){.col__wrapper,.pagecol-wrapper{max-width:1024px}
.layout-wrapper{max-width:1024px}
.main-header-v2 .header-usp-container li:nth-child(-n+2){display:none}
.main-header-v2 .header-usp-container li:nth-child(-n+2):first-child{display:inline-block}
.main-header-v2 .main-navigation a,.main-header-v2 .main-navigation li{font-size:.875rem}
.main-header-v2 .main-navigation>li:hover>a:before,.main-header-v2 .main-navigation>li.active>a:before{bottom:-31px;left:50%;position:absolute}
.category-result .product__lister .product .product__details{padding-top:20px;padding-bottom:20px}
.category-result .product__lister .product .product__details:after{content:none}
.product__lister .product .product__details--buttons .button{max-width:250px;width:100%;float:left}
.ingredient-product-row .product-title{max-width:240px}
.top-product-kpi li{margin-right:30px;max-width:none}
.legacy-form .input-type__text_with-transgourmet-icon{margin-left:75px}
.questiongroup [data-name="merchandise"] .question{width:calc(50% - 15px)}
.questiongroup [data-name="merchandise"] .question:nth-child(2n+0){margin-right:0}
.col-span-6 .trading-partner,.col-span-6 .trading-partner_direct-shop{min-height:260px}
.article-list__image{width:247px}
.header-video__overlay{max-width:1024px}
.cart-product .product-price__total{font-size:1.5625rem}
.checkout-confirmation_register{height:70px}
.order-history_table.striped-table thead,.order-history_table.striped-table tbody,.order-history_table.striped-table th,.order-history_table.striped-table tr,.order-history_table.striped-table td{display:block}
.order-history_table.striped-table thead tr{top:-9999px;left:-9999px;position:absolute}
.order-history_table.striped-table td{text-align:left}
.order-history_table.striped-table td:first-of-type{padding-top:10px}
.order-history_table.striped-table td:last-of-type{padding-bottom:10px;text-align:left}
.order-history_table.striped-table td:before{font-family:"Custom-Font-Bold",Verdana,sans-serif;content:attr(data-responsive-label) ":";padding-right:5px}
.order-history_table.striped-table td:before:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.favorites-list__update input[type="text"]{float:none;margin:0 0 10px;width:100%}
.favorite-products .product-sorting .product-sorting__category{margin:0}
.favorite-products .product-sorting .product-sorting__order,.favorite-products .product-sorting .product-sorting__category{float:none}
.favorite-products .product-sorting{clear:both;float:none;text-align:right}
.favorite-products .cart-items_amount{width:calc(50% - 30px)}
.favorite-products .cart-product__image{width:15%}
.favorite-products .cart-product__details{width:calc(30% - 20px)}
.favorite-products .cart-product__wrap{width:calc(55% - 20px)}
.favorite-products .cart-product__volume,.favorite-products .cart-product__pricing{width:calc(30% - 20px)}
.hero_left .hero__overlay{left:calc((100vw - 1024px) / 2);width:70%}
.hero_right .hero__overlay{width:auto}
.item-list__image.span-3,.item-list__image_with-hover.span-3{height:160px}
body.rtl .hero_left .hero__overlay{right:calc((100vw - 1024px) / 2)}
}
@media only screen and (max-width:1024px){.hide-below-desktop{display:none !important}
body.blurred{position:fixed}
.main-navigation_meta>li,.main-navigation_meta-alt>li{padding-right:20px}
.main-navigation_meta li.expandable,.main-navigation_meta-alt li.expandable{padding-right:35px}
.main-navigation_meta li.expandable:after,.main-navigation_meta-alt li.expandable:after{right:20px}
.main-header-v2 .cart-badge{height:14px;font-size:.625rem;line-height:14px;min-width:20px}
.main-header-v2 .header-usp-container{display:none}
.main-header-v2 .ufs-logo.hide-desktop>a{margin:0 auto;width:80px;max-width:20%}
.main-header-v2 .ufs-logo_svg{height:29px;margin:0 auto;width:100%}
.main-header-v2 .ufs-logo_svg.has-thirdparty-logo{margin-right:auto}
.main-header-v2 .accessibility-logo{display:inline-block;position:relative;margin:15px;vertical-align:top;top:auto;right:auto;left:auto}
body.rtl .main-header-v2 .accessibility-logo{top:auto;right:auto;left:auto}
.main-header-v2 .suggestions{top:38px;width:calc(100% - 16px);border-radius:0 0 18px 18px}
.header-pusher-mobile{height:100px}
.main-header-v2.main-header{height:100px;overflow:visible;position:fixed}
.main-header-v2.main-header .inline-search{display:block}
.main-header-v2.main-header .order-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:#fff}
.main-header-v2.main-header.open{height:100%;overflow:scroll;background:#fff}
.main-header-v2.main-header.open .navigation-row-1,.main-header-v2.main-header.open .navigation-row-2{display:block;background:transparent}
.main-header-v2.main-header.open .inline-search{display:none}
.main-header-v2.main-header nav{width:100%}
.main-header-v2.main-header+.channel-selector{position:fixed}
.main-header-v2.main-header .layout-wrapper{padding:0;position:static;height:auto}
.main-header-v2 .main-navigation>li,.main-header-v2 .main-navigation_meta>li,.main-header-v2 .main-navigation_meta-alt>li{font-family:"Custom-Font-Regular",Verdana,sans-serif;border-top:1px solid #e6e6e6;float:none}
.main-header-v2 .main-navigation>li:lang(zh-TW),.main-header-v2 .main-navigation_meta>li:lang(zh-TW),.main-header-v2 .main-navigation_meta-alt>li:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.main-header-v2 .main-navigation>li:last-child,.main-header-v2 .main-navigation_meta>li:last-child,.main-header-v2 .main-navigation_meta-alt>li:last-child{border-bottom:1px solid #e6e6e6}
.main-header-v2 .main-navigation>li>a,.main-header-v2 .main-navigation_meta>li>a,.main-header-v2 .main-navigation_meta-alt>li>a{display:block;padding:8px 16px}
body.rtl .main-header-v2 .main-navigation>li>a,body.rtl .main-header-v2 .main-navigation_meta>li>a,body.rtl .main-header-v2 .main-navigation_meta-alt>li>a{text-align:right}
.main-header-v2 .main-navigation,.main-header-v2 .navigation-row-1 .main-navigation_meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:left}
.main-header-v2 .main-navigation{font-size:1.125rem}
.main-header-v2 .main-navigation a,.main-header-v2 .main-navigation li{font-size:1.125rem}
.main-header-v2 .main-navigation>li{padding-right:0}
.main-header-v2 .main-navigation>li:hover>a:before,.main-header-v2 .main-navigation>li.active>a:before{content:none}
body.rtl .main-header-v2 .main-navigation li.expandable:before{left:16px}
.main-header-v2 .main-navigation li.expandable:after{top:17px;right:16px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-164px -168px;width:13px;height:9px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;content:""}
.main-header-v2 .main-navigation_meta a,.main-header-v2 .main-navigation_meta li,.main-header-v2 .main-navigation_meta-alt a,.main-header-v2 .main-navigation_meta-alt li{font-size:.815rem}
.main-header-v2 .main-navigation_meta,.main-header-v2 .main-navigation_meta-alt{padding-right:0}
.main-header-v2 .main-navigation_meta li.shopping-cart .cart-badge{top:-5px;right:-5px}
.main-header-v2 .main-navigation_meta li.expandable{min-height:40px}
.main-header-v2 .main-navigation_meta li.expandable:after{right:20px;border:0}
.main-header-v2 .main-navigation_meta li.expandable:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-164px -168px;width:13px;height:9px;top:17px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;right:16px;content:""}
body.rtl .main-header-v2 .main-navigation_meta li.expandable:after{left:16px}
.main-header-v2 .main-navigation_meta li.expandable:hover>ul{display:none}
.main-header-v2 .main-navigation_meta li.expandable.open:hover>ul{display:block}
.main-header-v2 .main-navigation_meta li.select-channel span[class$='badge']{right:35px}
.main-header-v2 .main-navigation_foldout,.main-header-v2 .main-navigation_meta-foldout{position:static}
.main-header-v2 .main-navigation_foldout li{padding:10px 0 10px 55px}
.main-header-v2 .main-navigation_meta-foldout a,.main-header-v2 .main-navigation_meta-foldout li{font-size:.75rem}
.main-header-v2 .main-navigation_meta-foldout>li{border-right:0;border-left:0;padding-left:35px;padding-right:35px}
.main-header-v2 .main-navigation_meta-foldout>li:first-child{margin-top:0}
.main-header-v2 .main-navigation_meta-foldout>li:last-child{border-bottom:0}
.main-header-v2 .main-navigation_meta-foldout li.account{padding:0 16px;width:100%}
.main-header-v2 .favorites-anchor span.text{display:none}
.main-header-v2 .navigation-row-1{display:none}
.main-header-v2 .navigation-row-1 .main-navigation_meta>li{display:block;padding:0}
.main-header-v2 .navigation-row-1 .main-navigation_meta>li:before{content:none}
.main-header-v2 .navigation-row-1 .main-navigation_meta>li.expandable{padding-right:0}
.main-header-v2 .navigation-row-1 .main-navigation_meta>li a{display:block}
.main-header-v2 .navigation-row-1 .main-navigation_meta>li a.un-mask{display:none}
.main-header-v2 .navigation-row-2{display:none}
.main-header-v2 .navigation-row_logo-only{border-bottom:2px solid #ff5a00;padding:15px 10px}
.main-header-v2 .navigation-row_underlay{background-color:#fff;padding:15px 10px;width:100%;height:55px;display:block;border:0;position:static}
.main-header-v2 .navigation-row_underlay .logo-container{display:block;text-align:center;margin-top:-15px}
.main-header-v2 .navigation-row_underlay .ufs-logo{height:28px;vertical-align:top;position:static;text-align:center;margin:auto;margin-top:15px}
.main-header-v2 .navigation-row_underlay .main-navigation_meta,.main-header-v2 .navigation-row_underlay .main-navigation_meta-alt{-webkit-transform:none;transform:none;top:15px;right:20px}
body.rtl .main-header-v2 .navigation-row_underlay .main-navigation_meta,body.rtl .main-header-v2 .navigation-row_underlay .main-navigation_meta-alt{right:auto;left:20px}
.main-header-v2 .navigation-row_underlay .main-navigation_meta a,.main-header-v2 .navigation-row_underlay .main-navigation_meta li,.main-header-v2 .navigation-row_underlay .main-navigation_meta-alt a,.main-header-v2 .navigation-row_underlay .main-navigation_meta-alt li{border:0;display:inline-block;padding:0 0 0 6px}
.main-header-v2 .navigation-row_underlay .main-navigation_meta-alt{-webkit-transform:none;transform:none;top:15px;left:40px;right:auto}
.main-header-v2 .navigation-handle span[class$='badge']{top:-5px;right:-10px}
.height-400 .twentytwenty__wrapper{overflow:hidden}
.product__lister .product .product__brand-overlay h2{height:70px;margin:0}
.usp__list li{border:0;display:block;min-height:0;width:100%}
.pnir-catalog__form{margin:0 10px}
.pnir-catalog_products .product .product__details--buttons .button{display:block;float:none;max-width:100%;width:100%}
.pnir-catalog_products .product.col-span-4:nth-of-type(3n+4){clear:none}
.pnir-catalog_products .product.col-span-4:nth-of-type(2n+3){clear:both}
.pnir-catalog_products .product.col-span-4:nth-of-type(even){margin-right:0}
.pnir-catalog_products .product.col-span-3:nth-of-type(2n+2){margin-right:0}
.pnir-catalog_products .product{width:calc(50% - 10px);margin-right:20px;-webkit-flex:1 1 calc(50% - 20px);max-width:calc(50% - 10px)}
.recipe-description h2{padding:0 20px}
.recipe-footer{padding:0 20px}
.ingredient-product-row .product-title{max-width:170px}
.tools li.print{display:none}
.tools li.download{display:inline-block}
.top-product-kpi li{margin-right:0}
.main-header-v2 .form-element input[type="text"].search-global{height:30px}
.main-header-v2 .form-element .form-element-addon:not(:last-child){height:30px}
.main-header-v2 .form-element .form-element-addon:not(:last-child) ~ label{top:6px;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;opacity:1}
.main-header-v2 .form-element .form-element-addon .loader{margin-top:-30px}
.main-header-v2 .form-element.has-focus:not(:last-child) label{color:#b7b7b7;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:0}
.main-header-v2 .form-element.has-focus input[type="text"].search-global{border-radius:18px;padding-top:0}
.main-header-v2 .form-element.has-focus input[type="text"].search-global.active{border-radius:18px 18px 0 0}
.product-ordering__image img{height:auto;max-height:100%;max-width:200px}
.pdp-traveling-shopmenu .shopmenu-content{-webkit-transition:visibility .5s ease-in-out;transition:visibility .5s ease-in-out;visibility:hidden}
.pdp-traveling-shopmenu .shopmenu-content.open{visibility:visible}
.pdp-traveling-shopmenu .shopmenu-content.open .flyout-backdrop{opacity:.5;-ms-filter:"alpha(opacity=$opacity-ie)"}
.pdp-traveling-shopmenu .shopmenu-content.open .shopmenu-content-flyout{-webkit-transform:translateX(0);transform:translateX(0)}
body.rtl .pdp-traveling-shopmenu .shopmenu-content.open .shopmenu-content-flyout{-webkit-transform:translateX(0);transform:translateX(0)}
.pdp-traveling-shopmenu .shopmenu-content .flyout-backdrop{background:#000;content:'';top:0;right:0;bottom:0;left:0;position:fixed;opacity:0;-ms-filter:"alpha(opacity=$opacity-ie)";-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:100%;z-index:101;height:100vh}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout{display:block;background:#fff;-webkit-box-shadow:-5px 0 10px rgba(0,0,0,0.25);box-shadow:-5px 0 10px rgba(0,0,0,0.25);height:100vh;left:auto;min-width:300px;width:50%;padding:20px;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;z-index:201;top:0;right:0;bottom:0;position:fixed;-webkit-transform:translateX(110%);transform:translateX(110%)}
body.rtl .pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout{right:auto;-webkit-transform:translateX(-110%);transform:translateX(-110%);top:0;bottom:0;left:0;position:fixed}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px 0}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name .packshot{padding-right:12px;min-width:45px;max-width:45px}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name h1{margin:0}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name a.add-favorite{position:relative}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .h3{display:block;font-family:"Custom-Font-Medium",Verdana,sans-serif;color:#000;font-size:1rem;margin-bottom:14px}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .h3:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .h3 span{font-family:"Custom-Font-Regular",Verdana,sans-serif;color:#b7b7b7;font-size:.75rem}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .h3 span:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-unit-switch{padding-bottom:22px}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-webshop-usps{display:block}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-webshop-usps li{position:relative;padding:0 0 .5em 24px}
body.rtl .pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-webshop-usps li{padding:0 24px .5em 0}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .loyalty-labels{margin:15px 0}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .loyalty-labels h3{font-size:1rem;font-family:"Custom-Font-Regular"}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .loyalty-labels span{color:#ff5a00;font-weight:bold;font-size:1rem;font-family:"Custom-Font-Bold"}
.pdp-traveling-shopmenu h1{white-space:normal;font-size:1rem}
.pdp-traveling-shopmenu .mobile-shopmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.1);box-shadow:0 4px 4px rgba(0,0,0,0.1)}
.pdp-traveling-shopmenu .ufs-addtocart .btn.orange{min-height:50px}
.pdp-traveling-shopmenu .shopmenu-content-flyout .non-webshop-flyout-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}
.pdp-traveling-shopmenu .shopmenu-content-flyout .non-webshop-flyout-wrapper .ufs-product-name{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.pdp-traveling-shopmenu .call-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:31;-ms-flex-order:30;order:30}
.pdp-traveling-shopmenu .call-section .h4{-ms-flex-item-align:left;align-self:left;margin-bottom:14px}
.pdp-traveling-shopmenu .button-bar{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #e6e6e6;margin-bottom:20px;padding-bottom:10px}
.pdp-traveling-shopmenu .button-bar .btn{width:100%;margin-bottom:20px}
.pdp-traveling-shopmenu .button-bar .btn:last-child{margin-right:0}
body.rtl .pdp-traveling-shopmenu .button-bar .btn:last-child{margin-left:0}
.pdp-section .related-products .pnir-catalog_products{width:100%;overflow:auto;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}
.pdp-section .related-products .pnir-catalog_products .product{white-space:normal;margin:0;display:inline-block;vertical-align:top;margin-right:20px}
.pdp-section .related-products .pnir-catalog_products .product:nth-child(even),.pdp-section .related-products .pnir-catalog_products .product:nth-of-type(2n+2){margin-right:20px}
.page-header p{padding-right:20px;padding-left:20px}
.page-header .page-header__large--image{display:none}
.theme-header-v2 .theme-sub-navigation{white-space:nowrap;overflow-x:scroll}
.page-header_theme__background+div p,.page-header_theme__background+div h1{padding-right:0;padding-left:0}
.page-header_landing-page .page-header__large--image{display:block}
.accessibility-logo{left:auto;right:0}
.article-list__image{width:170px}
.related-products .pnir-catalog_products .col-span-3:nth-child(even){margin-right:0}
.video__wrapper{height:auto}
.header-video{display:none}
.header-video__overlay{bottom:0;margin:0 20px;max-width:100%}
.header-video__overlay h1{font-size:2.25rem}
.header-video__overlay p{font-size:1rem;width:auto}
.header-video__fallback{display:block}
.cart-promotion .cart-promotion_prefix{float:right}
.cart-promotion .cart-product__loyalty{display:none}
.checkout-confirmation_details .checkout-confirmation_block{min-height:220px}
.checkout-confirmation_details address{margin-bottom:20px}
.checkout-confirmation_block div[class^="col-span-"]{float:none;margin:0;width:100%}
.order-history{margin-right:0;padding:0 10px}
.favorite-products h2{float:none}
.favorite-products .print-favorites{display:none}
.favorite-products{margin-right:0}
.hero_left .hero__overlay{left:30px;width:80%}
.hero__overlay h3 span{font-size:2.1875rem;line-height:2.8125rem}
.hero__body{display:none}
.featured-item-list_tiled>li:first-child div.featured-item-list__body a{font-size:1.375rem}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body>a{font-size:1.125rem}
.single-item .media-object__body{margin-left:15px}
.item-list__columns.chefs-inspiration div.col-span-4 .item-list__title{font-size:.875rem}
.item-list__columns .item-list__product .item-list__caption{max-width:100%}
.item-list__columns .item-list__product .item-list__product-brand-img{max-width:50px}
.item-list__image.span-6,.item-list__image_with-hover.span-6{height:250px}
.item-list__image.span-4,.item-list__image_with-hover.span-4{height:160px}
.tradepartner-management>.button{display:block}
.tradepartner-management.center-column{margin:0 10px}
.theme-article__content>.col-span-4{padding-left:50px;padding-right:50px}
.article-image__overlay h1,.article-image__overlay p{padding-right:0;padding-left:0}
.section.relatedarticles .col-span-4,.section.relatedproducts .col-span-4{width:calc(50% - 10px);margin-right:20px;max-width:calc(50% - 10px)}
.section.relatedarticles .col-span-4:nth-of-type(even),.section.relatedproducts .col-span-4:nth-of-type(even){margin-right:0}
.page-preview-overlay .pagecol-wrapper{padding:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page-preview-overlay .pagecol-wrapper div{width:100%}
.page-preview-overlay .pagecol-wrapper div:first-child{border:0;margin-right:0}
.page-preview-overlay .pagecol-wrapper div:first-child:after{content:"";width:80%;height:1px;display:block;background-color:#e4e8f0;margin:20px auto}
body.rtl .page-header__image-block{left:0;right:280px}
body.rtl .pnir-catalog_products .product:nth-of-type(even){margin-right:20px}
body.rtl .pnir-catalog_products .product:nth-of-type(odd){margin-right:0}
body.rtl .main-navigation li.expandable,body.rtl .main-navigation_meta li.expandable{padding-left:35px}
body.rtl .main-navigation li.expandable:after,body.rtl .main-navigation_meta li.expandable:after{left:20px}
body.rtl .sales-contacts span:nth-child(2){padding-left:0}
body.rtl .single-item .media-object__body{margin-left:0;margin-right:15px}
body.rtl .hero_left .hero__overlay{right:30px}
body.rtl .hero_single .hero__overlay h3 span{line-height:3.125rem}
body.rtl .product.col-span-4:nth-of-type(odd){margin-left:0}
}
@media only screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:1024px) and (min-resolution:192dpi){.main-header-v2 .main-navigation li.expandable:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.main-header-v2 .main-navigation_meta li.expandable:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
}
@media only screen and (max-width:1024px) and (max-width:767px){.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .loyalty-labels{text-align:center}
}
@media only screen and (max-width:900px){.hide-below-tablet{display:none !important}
.channel-selector{background-color:#292929;background-image:none}
.container.image .overlay.top{position:absolute;top:45%;-webkit-transform:translatey(-45%);transform:translatey(-45%)}
.product__lister .product .product__image img{top:0;position:relative;-webkit-transform:translatey(0);transform:translatey(0);max-height:200px}
.product__lister .product .product__details--title{min-height:0}
.product__lister .product .product__details--buttons .button{float:none;max-width:100%}
.pnir-catalog_categories .clear-filters{display:none}
.pnir-catalog_products .product.ufsshop .product__details .product-price{margin-bottom:0;padding-bottom:0}
.pnir-catalog_products .product{width:calc(50% - 10px);margin-right:20px}
.cart-promotion .promotion-remaining{margin-top:20px}
.rtb-container .col-8,.rtb-container .col-4{float:none;width:100%}
.rtb-container .twentytwenty__header{margin-bottom:0}
.rtb-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.ufs-ingredient .product{width:100%}
.ufs-ingredient .product-price{margin-bottom:0}
.direct-shop-usp li{margin-bottom:15px;max-width:none;padding-top:5px}
.legacy-form .input-type__text_with-transgourmet-icon{margin-left:115px}
.user-notification{background-color:#292929;background-image:none}
.trading-partner.center-column,.trading-partner_direct-shop.center-column{margin:25px 10px;padding:20px 10px}
.trading-partner__disclaimer{margin-left:0}
.product-ordering .product-name{height:auto}
.product-ordering.center-column{margin-top:60px;padding:0 10px}
.product-ordering .product-brand{font-size:1.25rem}
.product-ordering .product-name{font-size:1.5rem}
.product-ordering .mobile-show{display:block !important}
.product-ordering .mobile-hide{display:none !important}
.product-ordering__image .product-ordering__image-wrap{position:relative}
.product-ordering__image img{height:auto;margin:20px auto}
.product-ordering__codes{border-bottom:0;height:auto;padding:15px}
.bullet{padding:0 5px}
.product-ordering__details .expand{margin-bottom:0}
.product-ordering__details{margin-bottom:30px}
.product-ordering__right{position:static}
.product-ordering__right .value{float:right;width:60%}
.product-row>.label{float:left;font-size:1.25rem;margin-bottom:0;width:35%}
.product-row.product-quantity{padding:20px 5px}
.product-row{border-top:1px solid #e6e6e6;padding:20px 5px}
.product-row:before,.product-row:after{content:"";display:table}
.product-row:after{clear:both}
.product-price .product-price__total{font-size:1.875rem}
.product-ordering .product-price__description{clear:both;margin-top:0}
.product-loyaltypoints .product-loyalty{clear:none;float:right;text-align:right;width:60%}
.product-loyaltypoints .product-loyalty .value,.product-loyaltypoints .product-loyalty .label{float:none;width:auto}
.legacy-form .product-tradepartner__select{margin-top:0}
.product-favorites__select{margin-top:0}
.product-ordering__tools{border-bottom:1px solid #e6e6e6}
.product-ordering div[class^="col-span-"]{display:block;float:none;width:100%}
.pdp-parsys .relatedrecipes .item-list__grid{width:100%;overflow:auto;white-space:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.pdp-parsys .relatedrecipes .item-list__grid .col-span-3{display:block;position:relative}
.pdp-parsys .relatedrecipes .item-list__grid .col-span-3 .item-list__image{overflow:hidden;position:relative;width:250px;display:block;float:none;height:auto}
.pdp-parsys .relatedrecipes .item-list__grid .col-span-3 .item-list__image img{position:relative;width:auto}
.pdp-parsys .relatedrecipes .item-list__grid .col-span-3 .item-list__body{float:none;width:auto;margin:0;padding:0;position:absolute;bottom:0;left:0;right:0;background-color:transparent;background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.73)),to(rgba(0,0,0,0.5)));background-image:linear-gradient(to left,rgba(0,0,0,0.73),rgba(0,0,0,0.5))}
.pdp-parsys .relatedrecipes .item-list__grid .col-span-3 .item-list__body a{color:#fff;font-size:.875rem;padding:10px;display:block}
.pdp-parsys .relatedrecipes .item-list__grid .col-span-3 .item-list__body a:hover{color:#fff}
.pdp-parsys .relatedrecipes .item-list__grid .col-span-3 .item-list__body a:after{content:none}
.pdp-section .related-products{background-color:#f5f5f5;padding:10px}
.pdp-section .related-products>h2{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:1.25rem;margin:10px}
.pdp-section .related-products>h2:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.pdp-section .related-products .pnir-catalog_products{background-color:#f5f5f5}
.pdp-section .related-products .pnir-catalog_products .product{min-width:250px;max-width:300px;margin:10px;margin-right:0}
.pdp-section .related-products .pnir-catalog_products .product:nth-child(even),.pdp-section .related-products .pnir-catalog_products .product:nth-of-type(2n+2){margin-right:0}
.pdp-section .related-products .pnir-catalog_products .product .container{background-color:#fff}
.striped-table,.hovered-table{display:block}
.striped-table thead,.striped-table tbody,.striped-table th,.striped-table tr,.striped-table td,.hovered-table thead,.hovered-table tbody,.hovered-table th,.hovered-table tr,.hovered-table td{display:block}
.striped-table td,.striped-table th,.hovered-table td,.hovered-table th{font-size:.75rem;padding-top:3px;padding-bottom:3px}
.striped-table td:before,.hovered-table td:before{font-family:"Custom-Font-Bold",Verdana,sans-serif;content:attr(data-responsive-label) ":";padding-right:5px}
.striped-table td:before:lang(zh-TW),.hovered-table td:before:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.striped-table thead tr,.hovered-table thead tr{top:-9999px;left:-9999px;position:absolute}
.top-visual{margin-bottom:0 !important;-webkit-transition:margin-top .35s cubic-bezier(0.35,1,1,1);transition:margin-top .35s cubic-bezier(0.35,1,1,1)}
.basic-cart .col-span-5,.basic-cart .col-span-6,.basic-cart .col-span-7{float:none;width:100%}
.basic-cart{margin:45px 10px 20px}
.basic-cart h3{font-size:1.875rem;text-align:center}
.cart-empty{margin:0 10px;text-align:center}
.cart-products__wrap{margin-top:30px}
.cart-items_amount{font-size:1rem;line-height:2.6875rem;margin-bottom:10px}
.cart-continueshopping.wide{padding:10px 15px}
.cart-product .cart-product__image{float:left;display:block;margin-right:0;padding-right:10px;width:15%}
.cart-product .cart-product__details,.cart-product .cart-product__quantity{float:right;display:block;margin-right:0;width:85%}
.cart-product .cart-product__loyalty{margin-top:7px}
.cart-product .cart-product__pricing{float:right;width:35%}
.cart-product .product-name{float:left;width:65%}
.cart-product .product-code,.cart-product .product-unit{display:none}
.cart-product .product-remove{float:right;margin-top:0;max-width:80px;text-align:center}
.cart-product .product-remove__icon{display:block;text-align:center}
.cart-product .product-remove__label{display:inline-block;font-size:.6875rem;width:100%}
.cart-product .product-price{margin-bottom:0;padding-bottom:0}
.cart-product .product-price__total{font-size:1.125rem;line-height:1.5rem}
.cart-product .product-price__description{margin-top:0}
.cart-product{padding:25px 10px}
.cart-product__quantity{margin:20px 0}
.cart-totals{margin-top:20px;position:relative;width:100%}
.cart-totals .cart-totals__left{float:left;margin-right:0;width:50%}
.cart-totals__label{font-size:15px}
.cart-totals__right.col-span-6{float:right;width:50%}
.cart-totals__checkout .button{margin-top:20px}
.cart-totals__sum{font-size:1.375rem}
.cart-totals__description{font-size:.6875rem}
.cart-loyalty{font-size:.75rem}
.cart-promotion .col-span-1.cart-promotion__image{display:block;float:left;margin-right:0;padding-right:10px;width:15%}
.cart-promotion .col-span-5.cart-promotion__details,.cart-promotion .col-span-4.cart-promotion__name{display:block;float:right;margin-right:0;width:85%}
.cart-promotion .col-span-2.cart-promotion_prefix{float:right;width:85%}
.cart-promotion{padding:25px 10px}
.checkout .col-span-6,.checkout .col-span-5{float:none;width:100%}
.checkout-product__details{font-size:1rem}
.checkout-totals__delivery.mobile-show{clear:both;display:block;padding:20px 0 0}
.checkout-totals__delivery.mobile-hide{display:none}
.checkout-confirmation .cart-items_amount{font-size:1.625rem;line-height:0}
.checkout-confirmation_success h3:before{display:inline-block;margin-right:10px;position:static;-webkit-transform:none;transform:none}
.checkout-confirmation_success h3{padding-left:0}
.checkout-confirmation_success:before{position:relative}
.checkout-confirmation_success{display:block;text-align:center}
.checkout-confirmation_text{text-align:center}
.checkout-confirmation_register .loyalty-badge+.checkout-confirmation_register-text{padding-left:0}
.checkout-confirmation_register .loyalty-badge{display:block;left:0;margin:0 auto;position:static;right:0;top:0;-webkit-transform:none;transform:none}
.checkout-confirmation_register .checkout-confirmation_register-text{display:block;margin:50px 0 20px 0;max-width:100%}
.checkout-confirmation_register>.button{float:none;margin-top:10px;position:static;top:0;-webkit-transform:none;transform:none}
.checkout-confirmation_register{height:auto;text-align:center}
.checkout-confirmation_block.checkout-confirmation_register{padding:20px}
.checkout-confirmation_block{padding:10px}
.loyalty-overview_loggedout .button{display:block;float:none;margin:45px 0 0;width:265px}
.loyalty-overview_loggedout{padding:15px 30px}
.loyalty-overview_header-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0.3)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.6),rgba(0,0,0,0.3));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#99000000',EndColorStr='#4D000000')}
.loyalty-overview_header-left{float:none;margin:0;width:100%}
.loyalty-howto .label,.loyalty-howto .value{margin:0 5px}
.loyalty-howto .spend-currency,.loyalty-howto .spend-value{font-size:3.75rem}
.loyalty-howto .loyalty-howto__arrow{height:100px;width:67px}
.loyalty-howto .button{margin-left:20px}
.loyalty-howto{font-size:1.875rem;height:100px}
.loyaltycode .loyalty-code_component .last-col{display:block;float:none;margin-bottom:20px;width:100%}
.loyalty-code__form .loyalty-code__submit{margin-right:0}
.loyalty-code__form .last-col{clear:both;display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;float:none;padding-top:30px;text-align:center}
.loyalty-code__form{height:auto}
.loyalty-overview_redeem h3,.loyalty-overview_redeem .loyalty-value{font-size:1.125rem;line-height:1.5rem}
.loyalty-overview_loggedin .loyalty-goal{display:block;float:none;margin-bottom:20px;width:100%}
.order-history{margin-bottom:20px}
.favorite-products .cart-product__image img{max-height:50px}
.favorite-products .cart-product__image{float:left;margin-right:10px;width:10%}
.favorite-products .cart-product__details{margin:0;width:calc(90% - 10px)}
.favorite-products .product-name{width:70%}
.favorite-products .cart-product__wrap{clear:both;padding-top:20px;width:100%}
.favorite-products .cart-product__volume,.favorite-products .cart-product__pricing{float:left;margin-right:10px;width:calc(50% - 70px)}
.favorite-products .product-volume+.product-volume{margin-top:30px}
.favorite-products .product-price+.product-price{margin-top:30px}
.favorite-products .cart-product__quantity{float:right;margin:0;width:110px}
.hero_left,.hero_right,.hero_single{float:none;margin:0 0 10px 0;padding-bottom:37%;width:100%}
.hero_right .hero__overlay h3 span{font-size:1.75rem}
.section.relatedarticles .col-span-4,.section.relatedproducts .col-span-4{width:calc(50% - 10px);margin-right:20px}
}
@media only screen and (max-width:767px){.margin-vertical-20{margin-bottom:0 !important;margin-top:0 !important}
.margin-vertical-40{margin-bottom:0 !important;margin-top:0 !important}
.margin-vertical-50{margin-bottom:0 !important;margin-top:0 !important}
.margin-horizontal-100{margin-left:0 !important;margin-right:0 !important}
.hide-mobile{display:none !important}
.touch body.iscroll-enabled{overflow:hidden}
.col-span-1,.col-span-2,.col-span-3,.col-span-4,.col-span-5,.col-span-6,.col-span-7,.col-span-8,.col-span-9,.col-span-10,.col-span-11,.col-span-12{float:none;margin-right:0;width:100%}
.col-span-1.align-right,.col-span-2.align-right,.col-span-3.align-right,.col-span-4.align-right,.col-span-5.align-right,.col-span-6.align-right,.col-span-7.align-right,.col-span-8.align-right,.col-span-9.align-right,.col-span-10.align-right,.col-span-11.align-right,.col-span-12.align-right{float:none;width:100%}
.col-offset-2,.col-offset-3,.col-offset-4{margin:0}
.col{float:none;margin:0;width:100% !important}
.col__gutter{margin-right:0;margin-left:0}
.col__wrapper{position:static}
.center-column{padding:0;margin:0}
.layout-wrapper{padding:0;position:static}
.pagecol-wrapper.reverse-order{display:table;width:100%}
.pagecol-wrapper.reverse-order .to-top,.pagecol-wrapper.reverse-order .to-bottom{float:none}
.pagecol-wrapper.reverse-order .to-top{display:table-header-group}
.pagecol-wrapper.reverse-order .to-bottom{display:table-footer-group}
.content-page .pagecol-static-left,.service-page .pagecol-static-left,.category-landing .pagecol-static-left,.category-result .pagecol-static-left,.product-detail-page .pagecol-static-left{width:100%;padding-left:0}
.pagecol-flex-right{margin-bottom:0;z-index:auto}
.pagecol-flex-right>.content>h2{padding:0 10px}
.category-landing .pagecol-flex-right{display:none}
.service-listpage .pagecol-flex-right,.service-page .pagecol-flex-right,.content-page .pagecol-flex-right,.search-result .pagecol-flex-right,.category-result .pagecol-flex-right,.product-detail-page .pagecol-flex-right{margin-left:0;width:100%}
.service-listpage .pagecol-flex-right .content,.service-page .pagecol-flex-right .content,.content-page .pagecol-flex-right .content,.search-result .pagecol-flex-right .content,.category-result .pagecol-flex-right .content,.product-detail-page .pagecol-flex-right .content{margin-left:0}
.content-page .content header.persistent-gutter{min-height:0}
.content-page .pagecol-flex-right .title>h1{margin-top:0}
.search-result h2.result-title{font-family:"Custom-Font-Medium";padding:0;margin:10px;font-size:1.0625rem}
.search-result h2.result-title .amount{font-size:.875rem}
.landing-page .page-content .layout-wrapper{padding:0 10px}
.persistent-gutter{margin-bottom:0}
.non-persistent-gutter{margin:20px 0}
img.non-persistent-gutter{padding:0}
.footer{margin-top:20px}
.footer .ufs-logo{height:auto;text-align:initial}
.newsletter-signup{margin:20px 0}
.scroll-content{padding-top:60px}
.iscroll-enabled .scroll-content{position:absolute;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.iscroll-enabled.blurred .scroll-content{position:static}
.iscroll-enabled .scroll-content__wrapper{top:0;bottom:0;left:0;position:absolute;width:100%;z-index:1}
.iscroll-enabled.blurred .scroll-content__wrapper{position:static}
.content-section h1{border-top:1px solid #ececec;border-bottom:1px solid #ececec;font-size:1.375rem;padding:10px 15px}
.content-section h2{font-size:1rem;margin-top:20px;margin-bottom:15px}
.content-section h2,.content-section h3,.content-section form{padding-right:15px;padding-left:15px}
.content-section h4{font-size:1rem;margin-top:20px;padding:0 15px}
.content-section label{font-size:1rem}
.content-section{margin-bottom:0;margin-top:30px}
.content-tools{margin-top:20px;float:none;display:block}
.content-tools ul{float:right}
.content-tools+h2{float:none;display:block;padding:0 10px}
.content-tools_centered{margin:0}
.content-tools_right{margin:0}
html.plus12_5{font-size:113.5%}
body{font-size:.875rem}
figcaption{font-size:.625rem}
h2.results-title,.h2.results-title{font-size:1.25rem;margin:20px}
h2.results-title .amount,.h2.results-title .amount{font-weight:normal}
h2.results-title .amount:before,.h2.results-title .amount:before{content:'('}
h2.results-title .amount:after,.h2.results-title .amount:after{content:')'}
h2.results-title .keyword,.h2.results-title .keyword{display:none}
h2.pagecol-title,.h2.pagecol-title{margin-right:10px;margin-left:10px}
h2.suggested-title,.h2.suggested-title{margin:0 10px}
.overlay-header{font-family:"Custom-Font-Bold",Verdana,sans-serif;font-size:1.5rem;line-height:normal}
.overlay-header:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.overlay-header.small{font-family:"Custom-Font-Medium",Verdana,sans-serif;font-size:1.25rem}
.overlay-header.small:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.intro-text{font-size:1rem}
.read-more{font-size:.815rem}
.channel-selector{right:0;top:45px}
.channel-selector__arrow{right:28px}
.channel-selector__list{display:none}
.main-header{height:60px;overflow:hidden;position:fixed}
.main-header.open{height:100%;overflow:scroll}
.main-header.search-active{border-bottom:2px solid #ff5a00;margin-bottom:150px;overflow:visible}
.main-header.search-active .inline-search{display:block}
.main-header.search-active .navigation-row{display:none}
.main-header.search-active .navigation-row_underlay{border-color:#fff;position:relative}
.main-header+.channel-selector{position:fixed}
.main-navigation>li,.main-navigation_meta>li,.main-navigation_meta-alt>li{font-family:"Custom-Font-Regular",Verdana,sans-serif;border-top:1px solid #e6e6e6;float:none}
.main-navigation>li:lang(zh-TW),.main-navigation_meta>li:lang(zh-TW),.main-navigation_meta-alt>li:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.main-navigation>li:last-child,.main-navigation_meta>li:last-child,.main-navigation_meta-alt>li:last-child{border-bottom:1px solid #e6e6e6}
.main-navigation>li>a,.main-navigation_meta>li>a,.main-navigation_meta-alt>li>a{display:block;padding:8px 16px}
.main-navigation a,.main-navigation li{font-size:1.125rem}
.main-navigation>li{margin-right:0}
.main-navigation li.expandable:after{top:17px;right:16px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-164px -168px;width:13px;height:9px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;content:""}
.main-navigation_meta a,.main-navigation_meta li,.main-navigation_meta-alt a,.main-navigation_meta-alt li{font-size:.815rem}
.main-navigation_meta>li,.main-navigation_meta-alt>li{padding-right:0}
.main-navigation_meta li.shopping-cart .cart-badge,.main-navigation_meta-alt li.shopping-cart .cart-badge{top:-5px;right:-5px}
.main-navigation_meta li.expandable,.main-navigation_meta-alt li.expandable{padding-right:0}
.main-navigation_meta li.expandable:after,.main-navigation_meta-alt li.expandable:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-164px -168px;width:13px;height:9px;top:12px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;right:16px;content:""}
.main-navigation_meta li.select-channel span[class$='badge'],.main-navigation_meta-alt li.select-channel span[class$='badge']{right:35px}
.main-navigation_foldout,.main-navigation_meta-foldout{position:static}
.main-navigation_meta-foldout a,.main-navigation_meta-foldout li{font-size:.75rem}
.main-navigation_meta-foldout>li{border-right:0;border-left:0;padding-left:35px;padding-right:35px}
.main-navigation_meta-foldout>li:first-child{margin-top:0}
.main-navigation_meta-foldout>li:last-child{border-bottom:0}
.main-navigation_meta-foldout li.account{padding:0 16px;width:100%}
.navigation-row .main-navigation_meta>li{display:block}
.navigation-row_logo-only{border-bottom:2px solid #ff5a00;padding:15px 10px}
.navigation-row_underlay{border-bottom:2px solid #ff5a00;padding:15px 10px}
.navigation-row_underlay .main-navigation_meta,.navigation-row_underlay .main-navigation_meta-alt{-webkit-transform:none;transform:none;top:15px;right:20px}
.navigation-row_underlay .main-navigation_meta a,.navigation-row_underlay .main-navigation_meta li,.navigation-row_underlay .main-navigation_meta-alt a,.navigation-row_underlay .main-navigation_meta-alt li{border:0;display:inline-block;padding:0 0 0 5px}
.navigation-row_underlay .main-navigation_meta-alt{-webkit-transform:none;transform:none;top:15px;left:40px;right:auto}
.navigation-handle span[class$='badge']{top:-5px;right:-10px}
.main-header-v2 .thirdparty-logo .thirdparty-logo_svg{height:39px;width:80px;margin-top:5px}
.height-400 .twentytwenty__wrapper{height:auto}
.container.order-product h3{margin-bottom:10px}
.product__lister .product h3 a{padding:0 0 5px}
.product__lister .product h3,.product__lister .product h3 a{font-size:1rem;line-height:1rem}
.product__lister .product h4,.product__lister .product h4 a{font-size:1rem}
.product__lister .product{width:100%}
.product__lister .product .container{border:0;border-bottom:solid 1px #ececec;display:table;width:100%}
.product__lister .product .product__image a{padding:10px;padding-right:0}
.product__lister .product .product__image img{max-height:150px}
.product__lister .product .product__image{height:auto}
.product__lister .product .product__brand-overlay h2{height:auto}
.product__lister.recipes .product .product__image a{padding:0}
.product__lister{border-top:solid 1px #ececec;margin-top:10px}
.recipe-overview .product__lister:nth-of-type(n+2){border-top:0;margin-top:0}
.category-result .product__lister{margin-top:-1px}
.product__lister .col__gutter{min-height:0;margin:0}
.product__lister .promo-block{margin:0}
.product__lister .promo-block .container{border:0;border-bottom:solid 1px #ececec;min-height:0}
.product__need-solution-block h2.header__need,.product__need-solution-block h3.header__need{margin:0}
.product__need-solution-block h2.header__solution,.product__need-solution-block h3.header__solution{padding:0}
.product__need-solution-block .bg-image .title-block{position:absolute;bottom:10px}
.product__need-solution-block .radial-glow:before{left:auto;right:15%;-webkit-box-shadow:0 0 140px 50px #fefa41;box-shadow:0 0 140px 50px #fefa41}
.product__need-solution-block .container{min-height:200px;width:100%;padding-bottom:0}
.product__need-solution-block .container .buttons{position:static;padding-top:10px}
.product__need-solution-block .container .buttons .button{margin:0 10px 10px 0}
.product__need-solution-block .container .buttons .button:first-child{float:left;margin-bottom:10px}
.product__need-solution-block .container .buttons .button{float:left}
.product__need-solution-block .container img{margin:0 auto;max-width:75%}
.product__need-solution-block .container.orange h3,.product__need-solution-block .container.orange .buttons{position:static}
.product__need-solution-block .container.orange .product__need-solution-block__link{position:static;width:100%}
.product__need-solution-block .container .product__need-solution-block__link{position:static}
.product__need-solution-block .container .product__need-solution-block__link .header__solution{padding:0}
.product--sample{min-height:140px}
.product--sample .inner-horizontal-list{clear:both}
.product-info h2{margin:0;padding:14px 10px}
.product-info h3{font-size:1rem;margin:0}
.product-info__list>li,.product-info__list .li{border-bottom:1px solid #ececec;color:#000;font-size:.75rem}
.product-info__list h3{color:#292929;margin-bottom:0}
.product-info__list.padding-left{padding-left:0}
.product-info__detail{padding:10px}
.usp__list{margin-bottom:20px}
.pnir-catalog__form{margin:0}
.pnir-catalog_products .product .product__brand-overlay h2{min-height:0}
.pnir-catalog_products .product .product__details.webshop{height:auto}
.pnir-catalog_products .product.ufsshop .product__image{height:auto;width:50%;margin:0 0 0 20px}
.pnir-catalog_products .product.ufsshop .product__details .product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:right;margin-bottom:20px;width:40%}
.pnir-catalog_products .product.ufsshop .product__details .product-price__vat{display:block;float:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:static;text-align:right;-webkit-transform:none;transform:none;width:100%}
.pnir-catalog_products .product.ufsshop .product__details .product-price__total{display:block;float:none;font-size:1.25rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}
.pnir-catalog_products .product.ufsshop .product__details{float:none;margin-top:-80px;width:100%}
.pnir-catalog_products .product.ufsshop .loyalty-badge{left:auto;right:calc(-100% - -40px);top:20px}
.pnir-catalog_products .product.unavailable .product__image{margin:0 auto}
.pnir-catalog_products .product.loyalty-product .product__brand-overlay h2{min-height:auto;margin-bottom:20px}
.pnir-catalog_products .product.loyalty-product .product__image{height:auto;width:100%}
.pnir-catalog_products .product.loyalty-product .product__details{margin-top:0}
.pnir-catalog_products .product{width:100%;-webkit-flex:initial;margin-bottom:0;margin-right:0;max-width:100%}
.pnir-catalog_products .button-container{margin:20px}
.pnir-catalog_products .button-loadmore{width:100%}
.pnir-catalog_footnote{margin:50px 20px}
.product__lister .product__details--buttons.webshop .order-cu,.product__lister .product__details--buttons.webshop .order-du{margin-top:10px}
.product__lister .product__details--buttons.webshop .price-cu{margin-bottom:0}
.product__lister .product__details--buttons.webshop .price-du{position:static}
.product-highlight{margin:0 10px;padding-bottom:10px}
.product-highlight .product-price-and-badge .col-span-4{float:left;width:33.33333%}
.product-highlight .product-price-and-badge .col-span-8{float:right;margin-top:0;width:66.66667%}
.product-highlight .product__lister{border:0}
.product-highlight .product__lister .product__description{margin-bottom:40px}
.product-highlight .product__lister .product-price__total{font-size:2.375rem;line-height:2.375rem}
.trading-partner__selected>a{display:block;margin-top:10px}
.trading-partner__selected-name{display:inline;padding:0}
.trading-partner__connected{display:block;margin-top:10px;padding-left:0}
.promotion-badge{border-radius:0 5px 5px 0;left:0;right:auto;top:10px}
.rtb-container{display:block}
.product-sorting{margin:0 20px;position:relative;text-align:left}
.product-sorting__label{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);width:20%}
.legacy-form .product-sorting__select{display:block;float:right;margin:0;width:75%}
.sso-component .button{width:100%}
.sso-component{text-align:center}
.page-header_recipeoverview{margin:30px 10px 0 10px}
.page-header_recipeoverview h1{font-size:1.875rem}
.recipe-overview header{padding:15px 10px 10px 10px}
.recipe-detail-header .title-wrapper h1{font-size:1.5rem;margin:15px 0 !important}
.recipe-detail-header .entry-data{padding:20px 0;margin-bottom:15px}
.recipe-detail-header .entry-tags.entry-tags--right{text-align:left}
.recipe-detail-header .recipe-chef-avatar{margin-bottom:15px}
.recipe-detail-header .recipe-chef-avatar img{border-radius:45px;height:45px;width:45px;margin:0 10px 0 0}
body.rtl .recipe-detail-header .recipe-chef-avatar img{margin:0 0 0 10px}
.recipe-detail-header .recipe-chef-avatar figcaption span{font-size:1rem;margin-bottom:0}
.recipe-detail-header .share-links{text-align:left}
.recipe-detail-header .share-links .content-tools .tools li{margin-left:10px}
.recipe-detail-header .recipe-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px}
.recipe-detail-header .recipe-info .entry-data{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.recipe-detail-header .recipe-info .title-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.recipe-detail-header .recipe-description{background-color:#fff}
.recipe-detail-header .recipe-description h2{font-size:.875rem;line-height:1.45}
.recipe-image img{-webkit-transform:none;transform:none;height:auto;position:static;max-width:100%}
.recipe-image{height:auto;margin-top:20px}
.recipe-image--sm{height:auto}
.recipe-description h2{font-size:1rem}
.recipe-description{background-color:#f5f5f5;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.recipe-detail-header .recipe-description{background-color:transparent}
div.recipe-tabs{background-color:#f5f5f5;position:static}
.recipe-content-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.recipe-content-tabs .recipe-related-products{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.recipe-content-tabs .tab-content{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:0}
.accordion-module{margin-bottom:30px}
.video__wrapper--recipe{border-radius:0;margin-bottom:10px}
.recipe-footer h2{background-image:-webkit-gradient(linear,left top,right top,from(#ff5a00),to(#e3a417));background-image:linear-gradient(to right,#ff5a00,#e3a417);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFFF5A00',EndColorStr='#FFE3A417');overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;margin-bottom:0;padding:24px 15px 25px 15px}
.recipe-footer .featured-item-slider .featured-item-slider__title{background-image:none;color:#292929;margin-bottom:0;padding:0}
.recipe-footer .featured-item-slider .featured-item-slider__list{white-space:nowrap;overflow-x:scroll;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:initial;-moz-column-gap:initial;column-gap:initial}
.recipe-footer .featured-item-slider .featured-item-slider__list-item{width:110px;display:inline-block;white-space:initial;vertical-align:top;padding-right:10px}
.recipe-footer .featured-item-slider .featured-item-slider__img{height:110px}
.recipe-footer{padding:0}
.sticky-menu-item{background-color:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding-left:15px;position:relative;z-index:10}
.ingredients-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.ingredients-head h3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.ingredients-head .legacy-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:43px}
.ingredients-wrapper{margin-bottom:25px}
.ingredient-product-row .product-title{max-width:240px}
.instructions>li{margin-bottom:20px}
.instructions{padding-right:15px;padding-left:15px}
.instructions-section{background-color:#f5f5f5;padding-top:15px;padding-bottom:15px;margin-top:30px}
.instructions-section h4{margin-top:0;padding:0}
.instructions-v2 .recipe-steps li{background-color:#fff}
.preparation-time{font-size:.75rem}
.product-overview .product-gallery .featured-item-slider__arrows{display:block}
.tabs--top a{padding:10px}
.tabs--top li{margin-right:1%;margin-left:1%;min-width:0;width:48%}
.tabs--top li:first-child{margin-left:3%;width:46%}
.tabs--top li:last-child{margin-right:3%;width:46%}
.cart-badge,.channel-known-badge,.channel-unknown-badge{border-radius:7px;height:14px;font-size:.625rem;line-height:14px;min-width:20px}
.productcategory-list__short li,a.accordion__trigger,.accordion__trigger,.content-page-menu li a{font-size:1rem;padding:14px 20px 14px 10px}
.productcategory-list__short li:after,.accordion__trigger:after,.content-page-menu li a:after{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);background-image:url(app/images/sprite-fairkitchen.png);background-position:-85px -338px;width:14px;height:22px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:'';display:inline-block;right:10px}
.accordion--active .productcategory-list__short li,.productcategory-list__short .accordion--active li,.accordion--active .accordion__trigger,.accordion--active .content-page-menu li a,.content-page-menu li .accordion--active a{color:#ff5a00}
.accordion--active .productcategory-list__short li:after,.productcategory-list__short .accordion--active li:after,.accordion--active .accordion__trigger:after,.accordion--active .content-page-menu li a:after,.content-page-menu li .accordion--active a:after{-webkit-transform:rotate(90deg) translate(-50%);transform:rotate(90deg) translate(-50%)}
.footer-menu-list{border-bottom:1px solid #5d5d5d;margin-bottom:14px}
.productpnir a.accordion__trigger,.productpnir .accordion__trigger{padding:14px 20px 14px 10px}
.accordion__header{font-size:1rem;padding:14px 20px 14px 10px}
a.accordion__target,.accordion__target{display:none}
a.accordion__wrapper,.accordion__wrapper{border-top:1px solid #ececec}
.tab-bar-list a{font-size:.875rem}
.tab-content{padding:10px 0}
.tab-content .article-list__wrapper{margin:10px 0;padding:10px 0}
.check-list,.solution-list{font-size:.75rem}
.check-list__header,.solution-list__header{color:#ff5a00;font-size:1rem}
.check-list li:before{content:"\2713";text-shadow:1px 0 2px #ff5900;font-size:.875rem;color:#ff5a00;text-align:center;line-height:1.25rem;padding-right:5px}
.trade-partner__list li{float:none;margin-bottom:20px;width:100%}
.trade-partner__list li a{margin:0}
.tools li{margin-left:20px}
.tools li:first-child{margin-left:20px}
.direct-shop-usp{text-align:left}
.direct-shop-usp li{display:block}
.distributor-list li{width:47%;margin-right:10px}
.distributor-list li:nth-child(2n){margin-right:0}
.legacy-form textarea.error+.error-message:before,.legacy-form textarea.valid+.valid-message:before,.legacy-form select.error+.error-message:before,.legacy-form select.valid+.valid-message:before,.legacy-form input.error+.error-message:before,.legacy-form input.valid+.valid-message:before{top:49px}
.legacy-form.login-form_inline input.error+.error-message:before,.legacy-form.login-form_inline input.valid+.valid-message:before{top:33px}
.legacy-form textarea{width:100%}
.legacy-form select,.legacy-form .date-picker>input{width:100%}
.legacy-form legend{font-size:1.125rem;margin:0 0 10px}
.legacy-form fieldset{margin:0 0 20px}
.form__section-intro img{float:none}
.form-section_group{display:none}
.form-section_group h3{font-size:1.25rem}
.form-section_group.accordion--active{display:block}
.legacy-form .form__row>label{display:block;width:100%;margin:0;padding:0;min-height:24px}
.legacy-form .form__row.form__row--checkbox>label{padding-top:7px}
.legacy-form .form__row input[type="text"],.legacy-form .form__row input[type="email"],.legacy-form .form__row input[type="tel"],.legacy-form .form__row input[type="password"],.legacy-form .form__row input textarea{width:100%}
.legacy-form .form__row.incomplete:before{font-size:1.125rem;margin:0 0 10px}
.legacy-form .form__row{margin:10px 0}
.legacy-form .form__row.first{padding-right:0}
.legacy-form .form__row.col-30,.legacy-form .form__row.col-40,.legacy-form .form__row.col-50,.legacy-form .form__row.col-60,.legacy-form .form__row.col-70,.legacy-form .form__row .submit,.legacy-form .form__row .link-button{width:100%;float:none;clear:both}
.legacy-form .form__row--left-indent{padding-left:0}
.legacy-form .input-type__text_with-geosearch-icon .icon{margin-top:15px}
.legacy-form .button.un-mask{top:34px}
.find-bdr .button{font-size:0;padding:6px 15px}
.find-bdr .button:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-715px -72px;width:26px;height:26px;content:"";display:inline-block;float:left}
.login-form_inline .reset-password{display:block;margin-top:5px}
.login-form_inline .col-span-6{float:left;margin-right:20px;width:40%}
.questiongroup [data-name="merchandise"] .question{width:200px;max-width:100%;margin-left:auto !important;margin-right:auto !important}
.form-element .suggestions_geosearch{top:49px}
.recipe__filter,.sales-contact__filter{visibility:hidden}
.recipe__filter.open,.sales-contact__filter.open{visibility:visible}
.list-filter{margin-top:0;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.list-filter li{padding:0 10px;position:static}
.list-filter>li:first-child div{border:0}
.list-filter ul li a{font-size:1rem;margin:5px 0;padding-left:0}
.list-filter ul li a.list-filter__link{margin:0}
.list-filter input[type="checkbox"]+label:before{right:0;left:auto}
.list-filter input[type="checkbox"]+label{display:block;font-size:1rem;padding-left:5px}
.list-filter input[type="checkbox"]:checked+label{color:#ff5a00}
.list-filter input[type="checkbox"].loading+label:before{left:auto;right:8px}
.second-level .list-filter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.second-level .list-filter>li{position:static}
.list-filter__overlay{top:0;right:0;bottom:0;left:0;position:fixed;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:200}
.open .list-filter__overlay{background-color:rgba(0,0,0,0.6)}
.list-filter__body{-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#fff;height:100%;margin-top:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:75%;z-index:201;-webkit-box-shadow:-5px 0 30px 0 rgba(0,0,0,0.3);box-shadow:-5px 0 30px 0 rgba(0,0,0,0.3)}
.open .list-filter__body{-webkit-transform:translateX(0);transform:translateX(0)}
.second-level .list-filter__body{overflow-y:hidden}
.list-filter__header h2{margin:0;padding:15px}
.list-filter__header>a{font-family:"Custom-Font-Regular",Verdana,sans-serif;border:0;display:block;font-size:1rem;padding:20px 15px 0 15px;text-decoration:underline}
.list-filter__header>a:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.list-filter__header span{font-size:1rem}
.list-filter__header{padding:0 0 10px 0}
.list-filter__category-header span,.list-filter__category-header-alt span{font-size:1rem;margin:15px 0;padding-left:5px}
.list-filter__category-header-alt+ul{top:-10px;right:-100%;position:absolute;display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;visibility:hidden;width:100%}
.list-filter__category-header-alt+ul li{padding:10px 15px 0 40px}
.list-filter__category-header-alt+ul li.category-header{padding-top:5px;padding-left:15px}
.list-filter__category-header-alt+ul li.loading a:before{left:-20px}
.list-filter__category-header-alt.open+ul{right:-100%;visibility:visible}
.salescontactlist .list-filter__toggle-alt{margin-top:20px}
.list-filter__toggle-checkbox:checked ~ span,.list-filter_filter__toggle-checkbox:checked ~ span,.list-filter_category__toggle-checkbox:checked ~ span{background-image:url(app/images/sprite-fairkitchen.png);background-position:-470px -115px;width:10px;height:7px}
.filter__wrapper h3{font-size:.875rem}
.filter__wrapper.padded-light-orange{background-color:#faf2e9;padding:18px 20px}
.filter__mobile-foldout{display:none}
.filter__mobile-foldout__trigger{display:block;font-size:1rem;position:relative;padding:0 20px}
.filter__mobile-foldout__trigger:before{content:'';display:inline-block;vertical-align:middle;position:absolute;left:0;top:50%;background-image:url(app/images/sprite-fairkitchen.png);background-position:-694px -227px;width:13px;height:14px;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%)}
.filter__mobile-foldout__trigger:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-85px -338px;width:14px;height:22px;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;content:'';display:inline-block;vertical-align:middle;position:absolute;top:50%;right:0}
.accordion--active .filter__mobile-foldout__trigger:after{-webkit-transform:rotate(90deg) translate(-50%);transform:rotate(90deg) translate(-50%)}
.filter__brandlist img{display:none}
.buy-options{padding:10px 17px}
.buy-options input:checked ~ ul>li:not(:first-child){display:none}
.buy-options__list{float:left;margin-right:17px;width:calc(66% - 17px)}
.buy-options__list>li .button{width:100%}
.buy-options__list>li:not(:first-child){margin-top:15px}
.category-list{background-color:#f5f5f5;padding:10px 10px 5px 10px}
.category-list>li{padding:5px 0}
.category-list>li:last-child{width:calc(100% - 97px)}
.category-list li{font-size:.75rem;margin-right:20px;padding-bottom:5px}
.category-list li.label{margin-right:0;padding-right:10px;text-align:right;width:97px}
.page-header.mobile-header__type-1,.page-header.mobile-header__type-2{background-color:transparent}
.page-header.mobile-header__type-1 .pagecol-static-left .title-block,.page-header.mobile-header__type-2 .pagecol-static-left .title-block{background-color:transparent;background-image:none}
.page-header.mobile-header__type-1 .pagecol-flex-right .title-container,.page-header.mobile-header__type-2 .pagecol-flex-right .title-container{position:relative;left:auto;padding:20px}
.page-header.mobile-header__type-1 .pagecol-flex-right .title-container h2,.page-header.mobile-header__type-1 .pagecol-flex-right .title-container .h2,.page-header.mobile-header__type-2 .pagecol-flex-right .title-container h2,.page-header.mobile-header__type-2 .pagecol-flex-right .title-container .h2{font-size:1.75rem;margin:20px 0}
.page-header.mobile-header__type-1 .pagecol-flex-right{display:none}
.page-header.mobile-header__type-1{height:300px}
.page-header.mobile-header__type-3 .pagecol-static-left .title-block,.page-header.mobile-header__type-4 .pagecol-static-left .title-block{height:auto;position:absolute;width:100%;z-index:11}
.page-header.mobile-header__type-3 .pagecol-static-left .title-container,.page-header.mobile-header__type-4 .pagecol-static-left .title-container{position:static}
.page-header.mobile-header__type-3 .pagecol-static-left .title-container h1,.page-header.mobile-header__type-3 .pagecol-static-left .title-container .h1,.page-header.mobile-header__type-4 .pagecol-static-left .title-container h1,.page-header.mobile-header__type-4 .pagecol-static-left .title-container .h1{font-size:1.75rem}
.page-header.mobile-header__type-3 .pagecol-flex-right .title-container,.page-header.mobile-header__type-4 .pagecol-flex-right .title-container{display:none}
.page-header.mobile-header__type-3 .pagecol-static-left .title-block{top:-400px}
.page-header.mobile-header__type-3 .pagecol-static-left .title-container{margin-top:30px}
.page-header.mobile-header__type-3 .pagecol-flex-right .title-container{display:block;left:20px;padding-right:20px;top:-300px}
.page-header.mobile-header__type-4 .pagecol-static-left .title-block{top:-415px}
.page-header.mobile-header__type-5{background-color:transparent}
.page-header.mobile-header__type-5 .pagecol-static-left .title-block{background-color:transparent;background-image:none}
.page-header.mobile-header__type-5 .pagecol-flex-right .title-container{position:relative;left:auto;padding:0 20px}
.page-header.mobile-header__type-5 .pagecol-flex-right .title-container h2,.page-header.mobile-header__type-5 .pagecol-flex-right .title-container .h2{color:#000;text-shadow:none}
.page-header .title-container h1,.page-header .title-container .h1{font-size:1.75rem}
.page-header .title-container h1:lang(th-TH),.page-header .title-container .h1:lang(th-TH){line-height:140%}
.page-header .title-container{bottom:auto;left:10px}
.page-header__content{padding:14px 10px}
.page-header__image-block{left:0;width:100%}
.page-header__title-bg{top:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#99000000',EndColorStr='#00000000')}
.page-header__backdrop{display:none}
.trading-partner_direct-shop .button{width:100%}
.trading-partner__label{font-size:1.375rem}
.product-row .product-caption{padding-top:10px}
.product-row .product-caption+.product-caption{padding-top:0}
.product-row.product-quantity .number-stepper{width:60%}
.product-row.product-packaging>.label{float:none}
.legacy-form .unit-switch input[type="radio"]+label{padding:9px 0}
.legacy-form .unit-switch{margin-top:10px}
.product-add__favorites{padding:10px 5px;text-align:center}
.loyalty-product .product-loyaltypoints>.label{float:none;width:100%}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name .alert,.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name .notification{top:0;left:0;position:absolute;width:100%;z-index:1}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name .alert.top-margin,.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name .notification.top-margin{margin:0}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links span{margin-left:0}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links .icon.icon-close.grey.small{display:inline-block}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links .icon.icon-close.grey{display:none}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links a{display:none}
.pdp-header{margin-top:0}
.pdp-header+.pdp-details{margin-top:0}
.pdp-header .loyalty-labels{text-align:center}
.pdp-header .images-col{padding-bottom:20px;-webkit-box-shadow:inset 0 -2px 4px 0 rgba(0,0,0,0.1);box-shadow:inset 0 -2px 4px 0 rgba(0,0,0,0.1)}
.pdp-header .images-col .loyalty-badge{display:none}
.pdp-header .images-col .ufs-product-name{margin:0 20px;padding:0 25px 0 0}
.pdp-header .images-col h1{font-size:1.25rem}
.pdp-header .ufs-product-name .alert,.pdp-header .ufs-product-name .notification{width:calc(100% - -25px)}
.pdp-header .ufs-product-name .alert.top-margin,.pdp-header .ufs-product-name .notification.top-margin{margin:0}
.pdp-section,.pdp-section-header{margin:0 10px;width:auto}
.pdp-section.first-section,.pdp-section-header.first-section{margin:0}
.pdp-section.first-section{margin:0}
.pdp-section.first-section .rtb-tiles{width:100%;overflow:auto;white-space:nowrap}
.pdp-section.first-section .rtb-tiles figure{width:300px;max-width:80%;white-space:normal;margin:0;display:inline-block;vertical-align:top;font-size:1rem;margin-left:20px;float:none}
.pdp-section.first-section .rtb-tiles figure+.pdp-section.first-section .rtb-tiles figure{margin:0}
.pdp-section.first-section .rtb-tiles figure.last-col:not(:only-child){margin-right:20px}
.pdp-section h2{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:1rem}
.pdp-section h2:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.pdp-section .related-recipes h2{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:1.25rem}
.pdp-section .related-recipes h2:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.pdp-section h3{font-size:1rem}
.ufs-product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.ufs-product-details .pdp-section_proplist{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.pdp-section_top{padding:0 20px 30px}
.pdp-section_top .ufs-product-cta .btn{min-height:50px}
.non-webshop .pdp-section_top .ufs-product-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.non-webshop .pdp-section_top .ufs-product-cta .btn{width:100%}
.non-webshop .pdp-section_top .ufs-product-cta .btn:first-child{margin-bottom:20px}
.pdp-section_top .content-tools ul{float:none}
.pdp-section-header h2{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:1.25rem;margin-bottom:30px}
.pdp-section-header h2:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.pdp-row+.pdp-row{margin-top:20px}
.pdp-video{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.pdp-video .video__chef-overlay{position:static;width:auto;padding:20px}
.pdp-parsys .relatedproducts>div{padding-top:0}
.product-information-icons li figure img{max-width:60px}
.fold .arrow{top:5px;height:14px;width:14px}
.fold .arrow:before,.fold .arrow:after{height:1px;width:8px}
.fold .arrow:after{left:5px}
.fold.closed .arrow:before{left:5px}
.nutritional-info thead th{font-size:.75rem}
.nutritional-info tbody th,.nutritional-info tbody td{font-size:.625rem}
.page-header p{font-size:1rem}
.page-header h1{font-size:1.375rem}
.page-header .content-tools{top:0}
.page-header .title-container a{display:block}
.page-header .title-container .h1{color:#000}
.page-header .title-container{padding:0;position:static}
.page-header .title-block{background-color:#000;height:auto}
.page-header .page-header__cta{display:none}
.theme-header-v2 p{font-size:1.125rem;margin:0;line-height:1.25rem}
.theme-header-v2 h1{font-size:1.5rem;margin-bottom:10px;letter-spacing:.05em}
.theme-header-v2 .theme-sub-navigation{margin:20px 0 0 20px}
.theme-header-v2 .theme-sub-navigation li{margin:0 15px}
.theme-header-v2 .theme-sub-navigation li a{padding:11px 8px}
.page-header_recipe{display:-webkit-box;display:-ms-flexbox;display:flex;box-orient:vertical;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page-header_recipe h1{margin-right:10px;margin-left:10px}
.page-header__related-bar p{font-size:1.3125rem;padding-right:0;padding-left:0}
.page-header__related-bar{padding:11px 20px}
.page-header__background+div h1,.page-header_theme__background+div h1{color:#ff5a00;font-size:1.875rem;margin:20px 0 15px 0}
.page-header_theme__background{height:150px;width:100%}
.page-header_theme__background+div h1{color:#fff;font-size:1.5rem;margin:0}
.page-header_theme__overlay{height:150px}
.page-header_theme__overlay ul{margin:0}
.page-header_theme__overlay ul li{font-size:.6875rem;margin-right:5px;padding-left:15px}
.page-header_theme__overlay .overlay-logo,.page-header_theme__overlay .overlay-logo_top{margin-left:10px;width:100px}
.page-header_theme__overlay .overlay-content_logo{left:110px}
.page-header_search{margin-top:48px;margin-bottom:0}
.page-header_search h1{font-size:1.875rem;margin-top:30px;margin-bottom:15px}
.page-header_search p{font-size:.875rem;margin:10px 0 15px 0}
.page-header_search form{padding:0 10px;width:auto}
.page-header_search input[type='text']{font-size:1.25rem;padding:0 25px}
.page-header_landing-page{margin-bottom:-50px}
.page-header_landing-page .page-header{margin-bottom:10px}
.page-header_current-product .current-product__image a{display:block;text-align:center}
.page-header_current-product .current-product__image img{display:inline-block}
.top-visual__animated{margin-top:135px}
.header-usp-container{display:none}
.ufs-logo{height:28px;position:static;text-align:center}
.ufs-logo_svg{height:29px;margin:0 auto;width:75px}
.ufs-logo_svg.has-thirdparty-logo{margin-right:100px}
.thirdparty-logo{left:50%;top:4px}
.thirdparty-logo .thirdparty-logo_svg{height:39px;width:80px}
.accessibility-logo{top:15px;left:auto;right:60px}
html.minicart-open,body.minicart-open{height:100vh;overflow:hidden;position:relative;width:100vw}
.minicart h3{font-size:1.0625rem}
.minicart:before{top:60px}
.minicart-close span{margin-left:0}
.minicart-close .icon.icon-close.grey.small{display:inline-block}
.minicart-close .icon.icon-close.grey{display:none}
.minicart-close__label{display:none}
.minicart-flyout{height:calc(100% - 60px);min-width:0;top:60px;width:90%}
.minicart-products__wrap{padding-bottom:360px}
.minicart-products__wrap.expanded{padding-bottom:255px}
.minicart-product{padding:15px 0}
.minicart-product__image{width:25%}
.minicart-product__details{font-size:.875rem;width:75%}
.minicart-product__details .product-quantity .label{float:left;margin-top:5px}
.minicart-product__details .product-remove{font-size:.75rem;margin-top:3px}
.minicart-product__details .product-price{width:auto}
.minicart-product__details .product-price__total{font-size:1.125rem}
.minicart-product__details .product-price__description{font-size:.5rem}
.minicart-product__details .number-stepper{float:right}
.minicart-totals .button{font-size:.75rem;width:100%}
.minicart-totals__delivery{font-size:.625rem;height:3.75rem;line-height:1.25rem}
.minicart-totals__content{padding:10px 15px}
.minicart-totals__left{margin-bottom:15px;width:60%}
.minicart-totals__right{width:40%}
.minicart-totals__label{font-size:.75rem}
.minicart-totals__sum{font-size:1.25rem}
.minicart-totals__description{font-size:.5rem;max-width:100px}
.minicart-loyalty{font-size:.5625rem;margin-top:11px}
.article-list__wrapper{margin:0;padding:0}
.article-list__image{float:left;width:35%}
.article-list__content{float:left;font-size:.75rem;line-height:1.125rem;margin-left:0;overflow:hidden;width:65%}
.article-list__content h3{font-size:1rem}
.article-list__content h3:lang(th-TH){line-height:140%}
.article-list__content .button{zoom:75%}
.article-list__body p,.article-list__body ul li{font-size:.875rem;line-height:1.375rem;word-break:break-word}
.fairkitchen .articletile.section .article-list__content,.fairkitchen .solutionarticlelist.section .article-list__content{width:100%;padding:10px}
.fairkitchen .articletile.section .article-list__image,.fairkitchen .solutionarticlelist.section .article-list__image{float:none;width:100%}
.fairkitchen .solutionarticlelist.section .channel-filter__select-wrapper:last-child{padding:10px}
.related-recipes h2,.related-articles h2,.related-products h2,.related-top-products h2{margin-bottom:20px}
.related-recipes,.related-articles,.related-products,.related-top-products{padding:0 10px}
.related-recipes{margin-bottom:0}
.related-recipes .item-list_vertical-alt{margin-bottom:0}
.related-products h2{margin-top:0}
.related-products .product-order{margin-top:10px}
.related-top-products{display:none}
.toprecipes .item-list{margin-bottom:0}
.relatedproducts>div{padding-top:80px}
.read-more-trigger{font-size:.75rem}
.read-more-trigger:after{zoom:90%}
.container .video__backdrop img{height:270px}
.productv2 .video__backdrop div.img{background-size:cover}
.swipecarousel{position:relative;width:320px;height:260px;margin:20px auto 0 auto;overflow:hidden}
.swipecarousel__slide{width:320px;float:left}
.swipecarousel__slide:before{content:none}
.cart h3{margin:50px 10px 0}
.cart-empty .button{width:100%}
.minicart-products__wrap .cart-empty{font-size:1rem;height:auto;top:0;-webkit-transform:none;transform:none}
.cart-continueshopping.wide{float:none;width:100%}
.cart-product .cart-product__image img{margin-top:25px}
.cart-product .cart-product__image{bottom:0;position:absolute;top:0}
.cart-product .cart-product__loyalty{float:left;margin-left:15%;margin-right:0;width:50%}
.cart-product .product-price{padding-bottom:20px;position:relative}
.cart-product .product-price__description{font-size:.5625rem}
.cart-totals .form-element{margin-bottom:30px}
.cart-totals__delivery{font-size:.75rem;margin:0 10px;text-align:center}
.cart-totals__checkout .button{width:100%}
.cart-totals__checkout{clear:both;float:none;padding-top:20px}
.cart-totals__description{font-size:.5625rem}
.checkout-product__details .product-price{margin:0;padding:0;width:auto}
.checkout-product__details .product-price__total{font-size:1.125rem}
.checkout-totals .button{font-size:.75rem;width:100%}
.checkout-totals__delivery{font-size:.75rem;line-height:1.25rem}
.checkout-totals__content{padding:10px 15px}
.checkout-totals__label{font-size:1rem}
.checkout-totals__sum{font-size:1.25rem}
.checkout-confirmation h1{text-align:center}
.checkout-confirmation{margin:50px 10px}
.checkout-confirmation_details .checkout-confirmation_block{min-height:0}
.product-loyalty.extra-large{clear:both;float:none;margin-top:10px;width:100%}
.product-loyalty__orange{font-size:.6875rem}
.product-loyalty__orange .value,.product-loyalty__orange .label{line-height:1.1875rem}
.product-loyalty__wrap{margin-top:10px}
.loyalty-catalog__title{font-size:40px;margin:50px 10px}
.loyalty-catalog__description{margin:0 10px 30px}
.loyalty-catalog__description>a{display:block}
.loyalty-catalog__join .button{float:none;max-width:100%}
.loyalty-catalog__join p{float:none;line-height:inherit;margin:20px 0 0;text-align:center}
.loyalty-overview_title h1{float:none;margin-bottom:30px;text-align:center}
.loyalty-overview_loggedout .button{margin:25px auto 0;width:100%}
.loyalty-overview_loggedout{padding:20px}
.loyalty-overview_header-left h2{font-size:1.25rem;line-height:1.625rem}
.loyalty-overview_header-left p{font-size:.9375rem;margin:15px 0 25px 0}
.loyalty-howto .loyalty-howto__text .loyalty-howto__left,.loyalty-howto .loyalty-howto__text .loyalty-howto__right{display:block;text-align:center;width:40%}
.loyalty-howto .loyalty-howto__text .loyalty-howto__center{display:block;text-align:center;width:20%}
.loyalty-howto .loyalty-howto__text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}
.loyalty-howto .loyalty-howto__left .label,.loyalty-howto .loyalty-howto__right .label{display:block;margin:5px auto}
.loyalty-howto .loyalty-howto__center .equals{font-size:3.75rem;margin-top:0}
.loyalty-howto .label,.loyalty-howto .value{margin:10px 0}
.loyalty-howto .spend-currency,.loyalty-howto .spend-value{font-size:4.6875rem;height:82px;line-height:82px}
.loyalty-howto .spend-currency+.spend-value,.loyalty-howto .spend-value+.spend-currency{margin-left:-5px}
.loyalty-howto .loyalty-howto__arrow{background-position:90% center;bottom:0;height:100%;left:0;margin:0 auto;padding-bottom:100%;position:absolute;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:100%;z-index:1}
.loyalty-howto .button{margin:20px 20px 0}
.loyalty-howto{display:block;font-size:1rem;height:auto;padding:20px 0}
.loyalty-code_component h2{text-align:left}
.loyalty-code_component ~ .notification{padding:10px 15px 10px 50px}
.loyalty-code_component{margin-top:20px;padding:10px 15px}
.loyalty-code__form h2{text-align:left}
.loyalty-code__form .loyalty-code__input{margin-top:10px;margin-bottom:15px}
.loyalty-code__form .loyalty-code__submit{margin-top:20px;display:block;margin-left:auto;margin-right:auto;width:165px}
.loyalty-code__form .loyalty-code__label,.loyalty-code__form .loyalty-code__input{width:100%}
.loyalty-code__form .last-col a ~ a{margin-top:10px}
.loyalty-code__form .error-message{margin-top:-12px}
.loyalty-code__form{display:block;height:auto}
.loyalty-overview_content-block>h2{margin:20px 10px}
.loyalty-overview_content-block>.button{max-width:100%;width:calc(100% - 20px)}
.loyalty-overview_content-block{margin:70px 10px 0}
.loyalty-overview_blocks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.loyalty-overview_info .loyalty-overview_block{border-width:1px 1px;margin-left:10px;margin-right:10px;padding:20px 15px;width:calc(100% - 20px)}
.loyalty-overview_info .loyalty-overview_block+.loyalty-overview_block{border-top:1px solid #ececec;margin-top:20px}
.loyalty-overview_info{margin:70px 10px 0}
.loyalty-overview_products .product:nth-of-type(3n+3){margin-right:0}
.loyalty-overview_products .product .product__details{padding:10px 10px 0}
.loyalty-overview_products .product .product__brand-overlay{padding:0 10px}
.loyalty-overview_block{border:1px solid #ececec;border-width:1px 0;padding:20px 10px}
.loyalty-overview_block+.loyalty-overview_block{border-top:0}
.loyalty-overview_loggedin{margin:0 10px}
.loyalty-goal{font-size:1rem}
.loyalty-goal__product.product-unavailable p{float:none;width:100%}
.loyalty-goal__product.product-unavailable .loyalty-goal__product-wrap{float:none;width:100%}
.loyalty-goal__product.product-unavailable .loyalty-goal__product-wrap a{font-size:1rem}
.loyalty-goal__product.product-unavailable .icon-frown{display:none}
.loyalty-goal__product.product-unavailable{font-size:1rem;text-align:left}
.loyalty-goal__product .loyalty-goal__product-wrap{float:right;width:30%}
.loyalty-goal__product .loyalty-goal__product-wrap a{font-size:.75rem}
.loyalty-goal__product p{float:left;text-align:left;width:60%}
.loyalty-catalog__description .icon-loyalty-white{float:none;margin:0 auto 20px}
.icon-loyalty-white{float:none;margin:0 auto}
.orderdetails .order-history__detail{margin:0 10px 30px}
.orderdetails .order-history__detail .cart-items_amount{float:none;width:100%}
.orderdetails .order-history__detail .cart-continueshopping{float:none;margin-top:20px;width:100%}
.user-dialogue__window{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);height:auto;padding:30px 15px;top:30px;width:95%}
.lightbox__window{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);height:auto;max-height:75vh;top:80px;width:90%}
.lightbox__window span.lightbox__title{line-height:normal;margin-right:30px;margin-bottom:30px}
.dialog-bar .dialog-conjunction{padding:20px 0}
.dialog-bar .dialog-button,.dialog-bar .dialog-conjunction,.dialog-bar .dialog-anchor{display:block;text-align:center;width:100%}
.legacy-form .error-message{padding-left:0}
.favoritelist{margin:0 10px}
.favorites-list__row{padding:20px 10px}
.favorite-products .product-sorting .product-sorting__category{margin-bottom:20px}
.favorite-products .product-sorting{margin:30px 0 0;text-align:left}
.favorite-products .cart-product__image{width:16.66667%}
.favorite-products .cart-product__details{width:calc(83.33333% - 10px)}
.favorite-products .product-name{width:50%}
.favorite-products .product-price+.product-price{margin-top:10px}
.favorite-products .cart-totals__delivery{position:static;margin:0 0 20px}
.favorite-products .cart-totals__right .button{margin-top:0}
.breadcrumb-wrapper ol.breadcrumb li:last-child{margin-left:24px}
.breadcrumb-wrapper ol.breadcrumb li:last-child:before{top:50%;left:-20px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-763px -227px;width:8px;height:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.hero_left,.hero_right,.hero_single{padding-bottom:100%}
.hero_left .hero__image-oblong,.hero_single .hero__image-oblong{display:none}
.hero_left .hero__image-square,.hero_single .hero__image-square{display:block}
.hero_right{margin-bottom:90px;padding-bottom:50%}
.hero_right .hero__image-oblong{display:block}
.hero_right .hero__image-square{display:none}
.hero_right .hero__overlay{-webkit-transform:translateY(75%);transform:translateY(75%);bottom:0;margin:0 0 0 20px;padding:0;top:auto;width:80%}
.hero_right .hero__overlay h3 span{font-size:1.25rem;line-height:1.875rem}
.hero_single{margin-top:35px}
.hero_single .hero__image-oblong a:after,.hero_single .hero__image-square a:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(29%,rgba(0,0,0,0.7)),color-stop(55%,rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.7) 29%,rgba(0,0,0,0) 55%)}
.hero_single .hero__overlay{margin-left:20px;width:calc(100% - 40px)}
.hero_single .hero__body{display:block}
.hero__overlay{height:auto;pointer-events:auto;width:auto}
.hero__overlay h3 span{font-size:1.25rem;line-height:1.875rem}
.hero__body p{font-size:.875rem;line-height:1.625rem;padding:4px}
.featured-item-list_tiled,.featured-item-list_harmonica{margin-bottom:50px}
.featured-item-list_tiled>li{display:block;float:none;height:auto;padding-bottom:0}
.featured-item-list_tiled>li ul.article-meta{margin-top:0;margin-bottom:0}
.featured-item-list_tiled>li:first-child{height:0;padding-bottom:100%;width:100%}
.featured-item-list_tiled>li:first-child div.featured-item-list__body a{font-size:1.1875rem}
.featured-item-list_tiled>li:nth-child(even) figure:after{top:0;right:0;position:absolute;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.5));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00000000',EndColorStr='#80000000');height:100%;width:30%}
.featured-item-list_tiled>li:nth-child(n+2){height:0;padding-bottom:50%;width:100%}
.featured-item-list_tiled>li:nth-child(n+2) figure{height:100%;width:calc(50% - -20px)}
.featured-item-list_tiled>li:nth-child(n+2) ul.article-meta li{font-size:.5625rem}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body{bottom:auto;height:100%;right:0;width:calc(50% - 20px)}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:before,.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:after{height:50%;top:auto;left:-20px;width:22px}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:before{-webkit-transform:skew(0,40deg);transform:skew(0,40deg);top:-8px}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:after{-webkit-transform:skew(0,-40deg);transform:skew(0,-40deg);bottom:-8px}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body>a{font-size:.9375rem}
.featured-item-list_tiled>li:nth-child(3) figure:after{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#80000000',EndColorStr='#00000000');height:100%;left:0;width:30%}
.featured-item-list_tiled>li:nth-child(3) figure{right:0}
.featured-item-list_tiled>li:nth-child(3) a.article-type-overlay:after{left:35px}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body{left:0}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:before,.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:after{right:-20px;left:auto}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:before{-webkit-transform:skew(0,-40deg);transform:skew(0,-40deg)}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:after{-webkit-transform:skew(0,40deg);transform:skew(0,40deg)}
.all-themes__header p,.featured-item-list__header p{margin-right:0;margin-left:0}
.featured-item-list__header{margin:35px 20px 30px 20px}
.featured-item-list__header h2{font-size:1.875rem}
.featured-item-list__header p{margin-right:0;margin-left:0}
.featured-item-list__body a{font-size:.9375rem}
.item-list__article-item{width:120px;margin-right:15px}
.item-list__article-item .item-list__title{padding:0;position:static;-webkit-transform:none;transform:none}
.item-list__link{font-size:.875rem}
.media-object{display:block}
.media-object__img{margin:0 auto 10px;width:100%;height:auto}
.media-object__body{margin-right:0;margin-left:0}
.article-list--lg{margin:0 auto 30px !important}
.article-list--lg .media-object{display:-webkit-box;display:-ms-flexbox;display:flex}
.article-list--lg.item-list__columns .item-list__image{height:120px;padding-top:0}
.article-list--lg .item-list__article-item{width:100%;margin-right:0}
.article-list--lg .media-object__img{width:120px;height:120px}
.article-list--lg .media-object__body{margin-left:10px;margin-top:5px}
.article-list--lg .item-list__article-item{margin-bottom:5px;padding-bottom:5px !important}
.featured-item-slider .button-wrapper{text-align:center;margin:30px 0}
.featured-item-slider .button-wrapper .button{position:static;color:#fff;background-color:#ff5a00;padding:8px 15px 9px}
.featured-item-slider__arrows{display:none}
.featured-item-slider__list{display:block;margin-right:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.featured-item-slider__list-item{width:100%;margin-right:0;float:none;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
.featured-item-slider__list-item figure{margin-bottom:25px}
.featured-item-slider__img{height:160px}
.single-item{padding-left:15px;padding-right:15px}
.single-item .media-object__img{width:100%;max-width:600px;margin:0 0 10px}
.single-item .media-object__body{margin-left:0}
.carousel-arrows{display:none}
.item-list{padding:15px}
.item-list--articles{margin-bottom:10px}
.item-list__grid .item-list__body p,.item-list__columns .item-list__body p,.item-list__rows .item-list__body p{margin:5px 0;min-height:0}
.item-list__grid li+li{margin-top:10px}
.item-list__grid li:not(.col-span-6){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}
.item-list__grid .col-span-3 .item-list__image,.item-list__grid .col-span-4 .item-list__image,.item-list__grid .col-span-12 .item-list__image{height:100px;float:left;width:100px}
.item-list__grid .col-span-3,.item-list__grid .col-span-4,.item-list__grid .col-span-12{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:20px}
.related-articles .item-list__grid .item-list__image{height:100px}
.chefs-inspiration .item-list__grid .item-list__image{float:left;height:100px;padding-top:0;width:100px}
.item-list__grid img{position:absolute;width:100px}
.item-list__grid .item-list__title{-webkit-transform:none;transform:none;margin-top:0;padding:0;position:static}
.item-list__grid .item-list__body:not(.span-6)>a:after{top:50%;right:-30px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-142px -338px;width:13px;height:21px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;vertical-align:middle}
.item-list__grid .item-list__body:not(.span-6){background-color:transparent;float:left;margin-left:10px;padding-right:30px;width:calc(100% - 100px)}
.item-list__grid p{min-height:100px;position:relative}
.item-list__grid a{position:relative;display:block}
.item-list__grid .article-meta li{font-size:.5625rem;margin-right:6px}
.item-list__grid .article-meta{margin:0}
.related-recipes__list .item-list__grid{padding:0 10px}
.item-list__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.item-list__columns{margin-bottom:10px}
.item-list__columns:last-child{margin-bottom:50px}
.item-list__columns.chefs-inspiration div.col-span-8 figure{height:180px}
.item-list__columns.chefs-inspiration .content-tools_centered{margin-top:25px}
.item-list__columns.chefs-inspiration .item-list__header h2{font-size:1.875rem}
.item-list__columns.chefs-inspiration .item-list__header.recipes h3{-o-border-image:linear-gradient(to right,#ff5a00 1%,#e3a417 100%) 100% 2 stretch;border-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#ff5a00),to(#e3a417)) 100% 2 stretch;border-image:linear-gradient(to right,#ff5a00 1%,#e3a417 100%) 100% 2 stretch;border-style:solid;border-width:2px 0 0 0;color:#aaa;margin-top:10px;margin-bottom:25px;padding-top:15px;text-transform:uppercase}
.item-list__columns.chefs-inspiration .item-list__header.recipes{margin-top:40px}
.item-list__columns.chefs-inspiration .item-list__header{margin:35px 20px 30px 20px}
.item-list__columns.chefs-inspiration{margin:0 10px}
.item-list__columns a .item-list__caption-title{font-size:.9375rem}
.item-list__columns li.col-span-3 ul.article-meta li,.item-list__columns li.col-span-4 ul.article-meta li,.item-list__columns li.col-span-6 ul.article-meta li{font-size:.5625rem;margin-right:6px}
.item-list__columns li.col-span-3 ul.article-meta,.item-list__columns li.col-span-4 ul.article-meta,.item-list__columns li.col-span-6 ul.article-meta{margin-top:7px}
.item-list__columns li.col-span-3 .item-list__image--oblong,.item-list__columns li.col-span-4 .item-list__image--oblong,.item-list__columns li.col-span-6 .item-list__image--oblong{display:none}
.item-list__columns li.col-span-3 .item-list__image--square,.item-list__columns li.col-span-4 .item-list__image--square,.item-list__columns li.col-span-6 .item-list__image--square{display:block}
.item-list__columns li.col-span-3,.item-list__columns li.col-span-4,.item-list__columns li.col-span-6{width:calc(50% - 5px);margin-right:10px;float:left}
.item-list__columns li.col-span-4:nth-child(2n){margin-right:0}
.item-list__columns li.col-span-4:last-child .item-list__image{padding-top:0}
.item-list__columns li.col-span-4:last-child{padding-top:10px;width:100%}
.item-list__columns li.col-span-12 .item-list__image{padding-top:50%}
.item-list__columns li.col-span-12 ul.article-meta li{font-size:.5625rem;margin-right:6px}
.item-list__columns li.item-list_product .inner-horizontal-list li:first-child{margin-top:20px}
.item-list__columns li.item-list_product .inner-horizontal-list li{margin:10px 0 0 0}
.item-list__columns li.item-list_product .inner-horizontal-list a{font-size:.875rem;padding:10px}
.item-list__columns .article-views{display:block;margin-top:10px}
.item-list__columns .item-list__image>a,.item-list__columns .item-list__image_with-hover>a{top:0;left:0;position:absolute}
.item-list__columns .item-list__image,.item-list__columns .item-list__image_with-hover{height:auto;padding-top:100%}
.item-list__columns .item-list__caption{left:10px;right:10px}
.item-list__columns .col-span-4 .item-list__caption{left:10px;right:10px}
.item-list__columns .item-list__mark{border-radius:4px;padding:2px 5px;font-size:.75rem}
.item-list__columns .item-list__mark--sec{top:95px;left:5px;position:absolute;border-radius:4px;padding:2px 5px;background-color:#fff}
.item-list__columns .item-list__mark+.item-list__info--sec,.item-list__columns .item-list__info+.item-list__info--sec{padding-left:0;margin-left:0}
.item-list__columns .item-list__mark+.item-list__info--sec::before,.item-list__columns .item-list__info+.item-list__info--sec::before{content:none}
.item-list__columns .item-list__info{font-size:13px}
.item-list__columns .item-list__excerpt{display:none}
.item-list__columns .col-span-4 .item-list__caption-title{margin:0;font-size:14px}
.item-list__rows>li{padding:20px 10px}
.item-list__rows li>div{margin-left:87px;padding-left:10px;width:calc(100% - 87px)}
.item-list__rows li>figure{height:87px;width:87px}
.item-list__rows li.item-list__type_product>figure{padding:10px}
.item-list__rows .article-meta{margin-bottom:0}
.item-list__rows .article-meta li{font-size:.5625rem}
.item-list__rows .item-list__body{font-size:.815rem}
.item-list__rows .item-list__title{-webkit-transform:none;transform:none;font-size:1.125rem;padding:0;position:static}
.item-list__overview{padding:0 15px 35px 15px}
.item-list__title.span-4,.item-list__title.span-6,.item-list__title.span-12{-webkit-transform:none;transform:none;padding:0;position:static}
.item-list__title.span-12{font-size:1.25rem}
.item-list__title{font-size:1rem;margin:0;padding:10px 40px 10px 110px;top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.item-list__image.span-3,.item-list__image.span-4,.item-list__image.span-6,.item-list__image_with-hover.span-3,.item-list__image_with-hover.span-4,.item-list__image_with-hover.span-6{height:145px}
.item-list__image-overlay{font-size:1.25rem}
.item-list__footer{padding-top:30px}
.item-list__type_product .item-list__body{float:right;margin-bottom:30px;padding-left:10px;width:calc(100% - 87px)}
.item-list__type_product .col-span-4{clear:both;float:none;margin-left:87px;padding-left:10px;width:calc(100% - 87px)}
[data-tooltip]{display:none}
.tradepartner-management__row .label{display:block;float:none;padding:0;width:100%}
.tradepartner-management__row .value{float:none}
.tradepartner-management__tools li+li{margin:10px 0 0 0}
.tradepartner-management__tools li{display:block;margin-left:0}
.tradepartner-management__tools .tradepartner-delete a{margin-left:6px}
.tradepartner-management__tools .tradepartner-delete{margin-left:2px}
.tradepartner-management__tools .tradepartner-make-default a{margin-left:8px}
.tradepartner-management__tools .tradepartner-make-default{margin-left:4px}
.intro-text__container_homepage{margin:35px 20px 30px 20px}
.intro-text__container_homepage h1{font-size:.875rem}
.intro-text__container_homepage h2{font-size:1.875rem}
.intro-text__container_theme p{padding:10px 0;line-height:normal}
.recipe-overview__intro-text{margin-left:10px;margin-right:10px}
.sales-contacts>li .subcontacts li.subsalescontact img+div{display:inline-block;width:calc(100% - 85px - 20px)}
.sales-contacts li:before,.sales-contacts li:after{content:"";display:table}
.sales-contacts li:after{clear:both}
.sales-contacts img{max-width:85px}
.sales-contacts span:not(.sales-contact__tradepartner-button):nth-child(2){padding-left:0}
.sales-contacts span:not(.sales-contact__tradepartner-button).with-image{display:block;width:auto}
.sales-contacts span:not(.sales-contact__tradepartner-button).with-image:nth-child(2){margin-top:5px}
.sales-contacts span:not(.sales-contact__tradepartner-button){float:none;width:auto}
.sales-contact{display:inline-block;width:calc(100% - 85px - 20px)}
.sales-contact__tradepartner-button{width:85%}
.all-themes__header{margin:25px 0}
.theme-article__content{margin-bottom:0}
.theme-article__content>.col-span-4{padding:0}
.article-image__overlay{margin-top:0;padding:15px 15px 0 15px}
.themes-v2 .article-image__overlay{margin-top:0;padding:15px 10px 0 10px}
.article-image__overlay h1{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:1.5rem}
.article-image__overlay h1:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.article-image__overlay p{font-size:.875rem}
.article-meta li{font-size:.815rem}
.article-type-overlay.video:after{background-image:url(app/images/sprite-fairkitchen.png);background-position:-164px -128px;width:35px;height:35px}
.section.relatedarticles .col-span-4,.section.relatedproducts .col-span-4{width:100%;margin-bottom:0;margin-right:0;max-width:100%}
input[type=text].number-stepper__input,input[type=tel].number-stepper__input{width:calc(100% - 120px)}
.ufs-quantity-select{height:40px}
.ufs-quantity-select input{float:none;height:40px;width:calc(100% - 120px);border-radius:0;border:1px solid #ececec;position:absolute;z-index:2;margin-left:60px}
body.rtl .ufs-quantity-select input{margin-left:0;margin-right:60px}
.ufs-quantity-select_nav{position:absolute;height:40px;left:0;top:0;width:100%;height:100%;border-radius:5px;z-index:1}
.ufs-quantity-select_button{width:60px;height:40px;position:absolute;top:0;padding:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ufs-quantity-select_button:first-child{right:0;border-bottom:0}
.ufs-quantity-select_button:last-child{left:0}
.ufs-quantity-select_button .icon-arrow-up.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-794px -42px;width:16px;height:16px}
.ufs-quantity-select_button .icon-arrow-down.orange{background-image:url(app/images/sprite-fairkitchen.png);background-position:-655px -103px;width:16px;height:3px}
.language-selection{margin:20px}
.language-options__list li{float:none;margin-bottom:15px;width:100%}
.language-switch{margin:20px 0 0 0}
.recipe-recommendations .product .container,.product-recommendations .product .container{padding-bottom:70px}
.recipe-recommendations .col-span-4,.product-recommendations .col-span-4{float:left;margin:0 10px}
.recipe-recommendations.item-list__grid .slick-slide a:after{background-image:none;display:none}
.recipe-recommendations.item-list__grid img{position:static;width:auto}
.recipe-recommendations.item-list__grid .item-list__body{float:none;width:100%}
.product-recommendations{padding:0 0 20px 0}
.product-recommendations .product.col-span-4:nth-of-type(2n+3){clear:none}
.recommendations__header{padding-left:10px;padding-right:10px}
.poll{margin:0 15px}
.suggestions_geosearch{top:73px;width:100%}
.image-heading.normal{height:150px}
.image-heading.larger{height:250px}
.image-heading__heading.normal span{font-size:1.125rem}
.image-heading__heading.smaller span{font-size:1.5rem}
.image-heading__heading.larger span{font-size:1.875rem}
.content-folding h2{margin-left:0}
.content-folding{margin-bottom:20px;padding:0}
.slick-slider.ufs-product-carousel__navigation{top:50%;position:absolute;max-width:none;left:0;right:0;margin:0}
.slick-slider.ufs-product-carousel__navigation .slick-list{display:none}
.slick-slider.ufs-product-carousel__navigation span.prev,.slick-slider.ufs-product-carousel__navigation span.next{top:0;position:absolute}
.slick-slider.ufs-product-carousel__navigation span.prev{left:0}
.slick-slider.ufs-product-carousel__navigation span.next{right:0}
.kritique-summary{padding-top:10px}
.rr-widget-container{margin:0 !important}
.product-name .rr-widget-container[data-summary-template="customSummary"],.ufs-ingredient .rr-widget-container[data-summary-template="customSummary"]{padding-top:10px}
.rr-widget-container .reviewDate,.rr-widget-container h4{display:block;margin-bottom:5px !important}
.rr-widget-container .reviewDate{padding:0 !important}
.rr-widget-container .review-block{margin:0 10px;padding:20px 0 !important}
.rr-widget-container .review-block .rating-container{padding:0 !important;top:20px}
.rr-review-section>ul>li.rr-button-container{border:none !important}
label.myStarRating{text-align:center !important;width:100% !important}
.rr-product-reviews h2{margin:0 10px !important;text-align:left !important}
.rr-product-reviews .write-review-btn{display:inline-block !important}
.rr-product-reviews .averageRingBlock{margin-bottom:50px !important;padding:20px 0 !important}
.rr-product-reviews .averageRingBlock h3{margin:0 10px !important;text-align:left !important}
.rr-product-reviews .averageRingBlock .aggregateRating{margin:0 !important;vertical-align:top}
.rr-product-reviews .total-reviews{display:inline-block !important;margin-right:20px !important;margin-top:0 !important}
.pika-single{width:calc(100% - 20px)}
.pika-title{padding:10px}
.pika-table thead th:first-child{padding-left:10px}
.pika-table thead th:last-child{padding-right:10px}
.pika-table th,.pika-table td{padding:0}
.pika-table tr.pika-row:first-child td{padding-top:10px}
.pika-table tr.pika-row:last-child td{padding-bottom:10px}
.pika-table tr.pika-row td:first-child{padding-left:10px}
.pika-table tr.pika-row td:last-child{padding-right:10px}
.pika-table{width:100%}
.date-picker{clear:both}
body.rtl .page-header__image-block{right:0}
body.rtl .col-span-1:not(:first-child),body.rtl .col-span-2:not(:first-child),body.rtl .col-span-3:not(:first-child),body.rtl .col-span-4:not(:first-child),body.rtl .col-span-5:not(:first-child),body.rtl .col-span-6:not(:first-child),body.rtl .col-span-7:not(:first-child),body.rtl .col-span-8:not(:first-child),body.rtl .col-span-9:not(:first-child),body.rtl .col-span-10:not(:first-child),body.rtl .col-span-11:not(:first-child),body.rtl .col-span-12:not(:first-child){margin-right:0}
body.rtl .col-offset-2,body.rtl .col-offset-3,body.rtl .col-offset-4{margin:0}
body.rtl .pagecol-static-left{clear:both;padding-right:0}
body.rtl .pagecol-flex-right{clear:both}
body.rtl .pnir-catalog_products .product:nth-of-type(even){margin-right:0}
body.rtl .theme-article__content>.col-span-4{padding-left:0;padding-right:0}
body.rtl .main-navigation>li{padding:0}
body.rtl .main-navigation li.expandable,body.rtl .main-navigation_meta li.expandable{padding-left:0}
body.rtl .main-navigation li.expandable:after,body.rtl .main-navigation_meta li.expandable:after{left:16px}
body.rtl .main-navigation_foldout>li,body.rtl .main-navigation_meta-foldout>li{padding:20px 35px}
body.rtl .navigation-row_underlay .main-navigation_meta{right:auto;left:20px}
body.rtl .navigation-row_underlay .main-navigation_meta-alt{right:40px;left:auto}
body.rtl .navigation-row_underlay .main-navigation_meta a,body.rtl .navigation-row_underlay .main-navigation_meta li{padding-left:0;padding-right:5px}
body.rtl .accessibility-logo{right:auto;left:60px}
body.rtl .minicart-products__wrap{padding-bottom:360px}
body.rtl .category-list>li:last-child{margin:0}
body.rtl .category-list>li.label{margin-left:0;padding-right:0;padding-left:10px;text-align:left}
body.rtl .category-list>li ul li{float:right}
body.rtl .category-list>li ul li:first-child{margin-right:0}
body.rtl .category-list>li ul li:last-child{margin-right:20px}
body.rtl .page-header_theme__overlay .overlay-content_logo{right:110px}
body.rtl ol.breadcrumb li:last-child{margin-left:0;margin-right:24px}
body.rtl ol.breadcrumb li:last-child:before{background-image:url(app/images/sprite-fairkitchen.png);background-position:-776px -227px;width:8px;height:13px;content:"";left:auto;right:-20px}
body.rtl .form__row--left-indent{padding-right:0}
body.rtl .content-tools{float:none}
body.rtl .content-section h4{padding-right:15px}
body.rtl .sales-contact__filter,body.rtl .recipe__filter{right:auto;left:0}
body.rtl .sales-contact__filter:before,body.rtl .recipe__filter:before{right:auto;left:45px}
body.rtl .list-filter{-webkit-transform:translateX(0);transform:translateX(0)}
body.rtl .second-level .list-filter{-webkit-transform:translateX(100%);transform:translateX(100%)}
body.rtl .list-filter__category-header-alt+ul{right:100%}
body.rtl .list-filter__category-header-alt+ul li.category-show-parent{padding-left:15px;padding-right:40px}
body.rtl .list-filter__category-header-alt+ul li.category-show-parent a:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);left:auto;right:-25px}
body.rtl .list-filter__category-header-alt+ul li.category-show-parent a:before{right:-25px}
body.rtl .list-filter__category-header-alt+ul li.category-show-parent.loading span:after{right:-20px}
body.rtl .list-filter__body{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
body.rtl .open .list-filter__body{-webkit-transform:translateX(0);transform:translateX(0)}
body.rtl .sales-contact__postcode-filter a{bottom:30px;top:auto}
body.rtl .sales-contacts span{float:none}
body.rtl .sales-contact__postcode-filter input[type="text"]{padding-right:14px;padding-left:40px}
body.rtl .item-list__grid .item-list__body:not(.span-6)>a:after{top:50%;left:-30px;position:absolute;background-image:url(app/images/sprite-fairkitchen.png);background-position:-66px -338px;width:14px;height:22px;right:auto}
body.rtl .item-list__grid .item-list__body:not(.span-6){margin-left:0;margin-right:10px;padding-left:30px;padding-right:0}
body.rtl .featured-item-slider__list-item{margin-left:0}
body.rtl .featured-item-slider .button-wrapper .button{position:static}
body.rtl .item-list__mark--sec{top:95px;right:5px;position:absolute;left:auto}
body.rtl .item-list__mark+.item-list__info--sec,body.rtl .item-list__info+.item-list__info--sec{padding-right:0;margin-right:0}
body.rtl .item-list__columns li.col-span-6{float:right;margin-left:10px}
body.rtl .item-list__columns li.col-span-6:not(:last-child):not(.first-col){margin-left:0}
body.rtl .item-list__columns li.col-span-6:nth-child(2n){margin-right:10px}
body.rtl .item-list__columns li.col-span-4:not(:last-child):not(.last-col){margin-left:0}
body.rtl .item-list__rows li>div{margin-right:87px;padding-right:10px;width:calc(100% - 87px)}
body.rtl .item-list__rows li.item-list__type_product .item-list__body{margin-bottom:30px;padding-right:10px;width:calc(100% - 87px)}
body.rtl .item-list__rows li.item-list__type_product .col-span-4{clear:both;float:none;margin-right:87px;padding-right:10px;width:calc(100% - 87px)}
body.rtl .item-list__rows li{padding:20px 10px}
body.rtl .featured-item-list_tiled>li{padding-bottom:50%}
body.rtl .featured-item-list_tiled>li:first-child{padding-bottom:100%}
body.rtl .featured-item-list_tiled>li:nth-child(n+2) figure{left:0}
body.rtl .featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body{right:auto}
body.rtl .item-list_grid a{padding-top:10px;overflow:hidden}
body.rtl .media-object__body{margin-right:0;margin-left:0}
body.rtl .article-list--lg .media-object{display:-webkit-box;display:-ms-flexbox;display:flex}
body.rtl .article-list--lg .media-object__body{margin-left:auto;margin-right:10px}
body.rtl .single-item .media-object__body{margin-right:0}
body.rtl .recipe-content-tabs .tab-content{padding:0}
body.rtl .recipe-footer .featured-item-slider .featured-item-slider__list-item{padding-right:0;padding-left:10px}
body.rtl .sticky-menu-item{padding-right:15px}
body.rtl .item-list__title-alt{padding:0 110px 10px 40px}
body.rtl .hero_right .hero__overlay{margin:0 20px 0 0}
body.rtl .hero_single .hero__overlay h3 span{line-height:1.875rem}
body.rtl .buy-options__list{float:right;margin-left:17px;margin-right:0}
body.rtl .channel-selector__title{float:none}
body.rtl .tab-content{padding:10px 0}
body.rtl .channel-selector__arrow{left:28px}
body.rtl .product.ufsshop .product__details .product-price{float:left}
body.rtl .product.ufsshop .loyalty-badge{left:calc(-100% - -20px);right:auto}
body.rtl .article-list__content{margin-right:0}
body.rtl .distributor-list li{margin-left:10px}
body.rtl .distributor-list li:nth-child(even){margin-left:0}
body.rtl .recipe-overview__filter{margin-right:0 !important}
body.rtl .current-product__image a{text-align:center}
body.rtl .recipe-detail-header .share-links{text-align:right}
body.rtl .recipe-detail-header .share-links .content-tools .tools li{margin-left:0;margin-right:10px}
body.rtl .theme-header-v2 .theme-sub-navigation{margin:20px 20px 0 0}
}
@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-resolution:192dpi){.main-navigation li.expandable:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.main-navigation_meta li.expandable:after,.main-navigation_meta-alt li.expandable:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.productcategory-list__short li:after,.accordion__trigger:after,.content-page-menu li a:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.find-bdr .button:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.list-filter__toggle-checkbox:checked ~ span,.list-filter_filter__toggle-checkbox:checked ~ span,.list-filter_category__toggle-checkbox:checked ~ span{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.filter__mobile-foldout__trigger:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.filter__mobile-foldout__trigger:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.breadcrumb-wrapper ol.breadcrumb li:last-child:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.item-list__grid .item-list__body:not(.span-6)>a:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.article-type-overlay.video:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.ufs-quantity-select_button .icon-arrow-up.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.ufs-quantity-select_button .icon-arrow-down.orange{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl ol.breadcrumb li:last-child:before{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
body.rtl .item-list__grid .item-list__body:not(.span-6)>a:after{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
}
@media only screen and (max-width:767px) and (max-width:767px){.page-header.mobile-header__type-3 .pagecol-static-left .title-container h1,.page-header.mobile-header__type-3 .pagecol-static-left .title-container .h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.25rem}
.mobile-header__type-3 .page-header__image-block{background-size:cover;margin-top:100px;position:static}
.mobile-header__type-4 .page-header__image-block{margin-top:70px;position:static}
.mobile-header__type-5 .page-header__image-block{display:none}
}
@media print{#livechat-compact-container{display:none !important}
*{background:transparent !important;color:black !important;font-family:Arial,sans-serif;text-shadow:none !important;-webkit-filter:none !important;filter:none !important}
body{text-shadow:none !important;font-size:80%}
a,a:visited{text-decoration:underline}
tr,img{page-break-inside:avoid;page-break-after:avoid}
td{border-bottom:1px solid #000;border-right:1px solid #000}
td:last-child{border-right:0}
li{page-break-after:auto}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{border-bottom:1px solid #000;display:table-header-group}
p,h2,h3{orphans:3;widows:3}
.button{display:none}
.hide-print{display:none !important}
.show-print{display:block}
.scroll-content>.pagecol-wrapper>.pagecol-static-left{display:none !important}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{color:#000 !important;font-family:Arial,sans-serif;line-height:normal}
h1,.h1,h2,.h2,h3,.h3{font-weight:bold;page-break-after:avoid}
h1,.h1{font-size:22px !important}
h2,.h2{font-size:19px !important}
h3,.h3{font-size:16px !important}
h4,.h4,h5,.h5{font-size:14px !important}
.header,.main-header{-webkit-transform:translatex(0);transform:translatex(0);left:0;position:static;-webkit-box-shadow:none !important;box-shadow:none !important;padding-left:0}
.main-navigation_meta,.navigation-handle{display:none}
.navigation-row_underlay{margin:0 auto;max-width:1024px;position:relative}
.ufs-logo{position:static;margin-bottom:20px}
.sticky-header_pinned,.sticky-header_pinned-with-usp,.sticky-header_unpinned{position:static}
.layout-wrapper{padding:0}
.center-column{padding:0}
.persistent-gutter,.margin-horizontal-100{margin:0 !important}
.main-container{padding-top:0 !important}
.main-container_large{margin-top:0 !important}
.page-header__backdrop{background:none !important}
.page-header .title-block{background:none !important;height:auto}
.page-header .title-block .title-container{display:none !important}
.page-header .title-container{position:relative !important;bottom:0;margin-bottom:20pt}
.page-header .title-container .h2,.page-header .title-container .h3{font-size:20pt !important}
.page-header .title-container .h3{font-size:18pt !important}
.pagecol-flex-right .content{margin:0}
.product-loyaltypoints{margin-top:40px}
.product-price p,.product-loyaltypoints p{font-size:16px}
.accordion__trigger:after{background:none !important}
.accordion__target{display:block !important}
.pagecol-static-left{width:auto;float:none;display:table-header-group;padding-left:0;width:50%}
.pagecol-flex-right{margin-left:0;float:none;margin-top:50px;display:table-footer-group}
.pagecol-flex-right .content{margin-left:0}
.content-section{margin:0}
.content-section label{display:inline-block}
.recipe-description h2{font-size:13px;font-weight:normal;line-height:24px}
.recipe-image{height:auto;margin:0 auto;max-height:none;max-width:1024px;padding-bottom:50px;position:relative;width:45%}
.recipe-image img{-webkit-transform:none;transform:none;max-height:none;min-width:0;left:0;padding-top:10px;position:relative;width:100%}
input.number-stepper{border:0 !important;display:inline-block;float:none;font-weight:bold;height:auto;text-align:left;padding:0}
input.number-stepper:after{content:'X'}
.ingredient-row a:after{background:0}
.instructions>li:before{background-color:#fff;border:1px solid #000;color:#000;margin-top:-5px}
.content-folding h2:after{background:0}
.nutritional-info,.striped-table{display:block !important}
.nutritional-info td,.striped-table td{font-size:12px;padding:2px 10px}
.nutritional-info thead th,.striped-table thead th{font-size:12px;padding:2px 10px}
.checklist li.checked:before{background:0;top:0;left:3px;content:"\2713"}
.article-image{display:none}
.article-image__overlay{padding:0;margin:0}
.theme-article__content>.col-span-8{width:100%}
.article-meta{display:none}
.recipe-content header.persistent-gutter,.recipe-content .tab-bar-list{display:none !important}
.recipe-content .tab-pane{border:0 !important}
.recipe-content .tab-pane:before{content:attr(data-print-title)}
.recipe-content .tab-pane{display:block !important;page-break-after:always}
.recipe-content .tab-pane>h1{position:relative !important;clip:auto;color:#ff5a00 !important;font-size:18pt}
.recipe-content .tab-pane h2.small-title,.recipe-content .tab-pane .h2.small-title{font-size:16pt;margin:0 0 20pt -30pt}
.recipe-content .ingredient__list li{width:33.3333%}
.recipe-content .ingredient__list li span{float:left;display:inline-block;padding-right:4pt}
.product-info__list .col-6{width:49%}
.product-info__list .col-6:first-child{margin-right:2%}
.product-info__list h3{padding-left:0}
.product-info__list h3:after{height:0}
.ingredient-row{padding:5px 0 0 0 !important}
.ingredients{margin-bottom:40px}
.product__need-solution-block .container{min-height:0;padding:0}
.product__need-solution-block .container img{position:static;max-width:none;max-height:none;-webkit-transform:translatey(0);transform:translatey(0)}
.pagecol-static-left{float:none;padding-left:0}
footer{padding:0}
footer [class^=col-span]{width:100%}
.tab-pane .pagecol-static-left{float:left;margin-right:5%;width:35%}
.tab-pane .pagecol-static-left label{display:inline-block;font-size:16px;font-weight:normal}
.tab-pane .pagecol-static-left .content-section h4{margin-top:15px;margin-bottom:5px}
.tab-pane .pagecol-static-left .ingredients li:nth-child(odd){padding:2px}
.tab-pane .pagecol-static-left .ingredient-row a{text-decoration:none}
.tab-pane .pagecol-flex-right{float:left;margin:0;width:60%}
.productv2 .pagecol-static-left,.productpnir .pagecol-static-left{display:inline-block;float:left;padding-right:10px;width:40%}
.productv2 .pagecol-static-left .container img,.productpnir .pagecol-static-left .container img{max-height:200px;margin:20px auto}
.productv2 .pagecol-flex-right,.productpnir .pagecol-flex-right{float:none;margin:0}
.productv2 .pagecol-flex-right h2,.productpnir .pagecol-flex-right h2{margin:0 0 10px 0}
.product-information-icons{margin-left:40%;padding-left:10px}
.pdp-row .product-information-icons{margin-left:0;padding-left:0}
.pdp-row .product-information-icons li{width:auto;float:none}
.pdp-row .product-information-icons figure{max-width:none;text-align:left}
.pdp-row .product-information-icons figure img{display:none}
.pdp-row .product-information-icons figure figcaption{display:block}
.product-information-icons li{width:20%}
.content-page-menu{display:none}
.product-loyalty .label,.product-loyalty__orange .label{border-left:0}
.product-loyalty .value{border-right:0;padding-right:0}
.product-loyalty__orange .value{border-right:0}
.favorite-products{margin-right:0}
.favorite-products .cart-product__image,.favorite-products .product-remove{display:none}
.favorite-products .cart-product__details{width:calc(50% - 13.33333px)}
.favorite-products .cart-product__quantity.col-span-4{width:calc(16.66667% - 16.67px)}
.favorite-products .cart-product__quantity .label{display:inline}
.header-usp-container{display:none}
.pdp-traveling-shopmenu,.ufs-product-carousel__navigation,.favorites-anchor .text,.inline-favorites-icon,.loyalty-badge,.shopping-cart .cart-badge,.main-header .main-navigation_meta{display:none}
.pdp-header .ufs-product-name .kritique-write-review,.pdp-header .ufs-product-name .rr-star-percentage{display:none}
.pdp-header .ufs-unit-switch_button{border:0;padding:0}
.pdp-header .col-span-5,.pdp-header .col-span-7,.pdp-header .ufs-unit-switch_container,.pdp-header .ufs-unit-switch_container:last-child:not(:only-child){float:none;width:100%}
.pdp-header .ufs-unit-switch_container:last-child:not(:only-child){padding-top:20px}
.pdp-header .ufs-unit-switch_container input:disabled+label{opacity:1}
.pdp-header .images-col{width:100%;margin:0}
.pdp-header .expand{display:none}
.pdp-header+.pdp-details{margin-top:0}
.pdp-details .pdp-section,.pdp-details .pdp-section-header{width:100%}
.pdp-details .pdp-section+.pdp-section-header{margin-top:0}
.pdp-details .pdp-section .arrow,.pdp-details .pdp-section .pdp-parsys{display:none}
.pdp-details .layout-wrapper{max-width:100%}
}
@-webkit-keyframes pulse{0{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes pulse{0{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes load-spinner-white-small{0{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 #fff;box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 #fff}
12.5%{-webkit-box-shadow:0 -7px 0 0 #fff,5px -5px 0 0 rgba(255,255,255,0.05),7px 0 0 0 rgba(255,255,255,0.1),5px 5px 0 0 rgba(255,255,255,0.2),0 7px 0 0 rgba(255,255,255,0.3),-5px 5px 0 0 rgba(255,255,255,0.4),-7px 0 0 0 rgba(255,255,255,0.6),-5px -5px 0 0 rgba(255,255,255,0.8);box-shadow:0 -7px 0 0 #fff,5px -5px 0 0 rgba(255,255,255,0.05),7px 0 0 0 rgba(255,255,255,0.1),5px 5px 0 0 rgba(255,255,255,0.2),0 7px 0 0 rgba(255,255,255,0.3),-5px 5px 0 0 rgba(255,255,255,0.4),-7px 0 0 0 rgba(255,255,255,0.6),-5px -5px 0 0 rgba(255,255,255,0.8)}
25%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.8),5px -5px 0 0 #fff,7px 0 0 0 rgba(255,255,255,0.05),5px 5px 0 0 rgba(255,255,255,0.1),0 7px 0 0 rgba(255,255,255,0.2),-5px 5px 0 0 rgba(255,255,255,0.3),-7px 0 0 0 rgba(255,255,255,0.4),-5px -5px 0 0 rgba(255,255,255,0.6);box-shadow:0 -7px 0 0 rgba(255,255,255,0.8),5px -5px 0 0 #fff,7px 0 0 0 rgba(255,255,255,0.05),5px 5px 0 0 rgba(255,255,255,0.1),0 7px 0 0 rgba(255,255,255,0.2),-5px 5px 0 0 rgba(255,255,255,0.3),-7px 0 0 0 rgba(255,255,255,0.4),-5px -5px 0 0 rgba(255,255,255,0.6)}
37.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.6),5px -5px 0 0 rgba(255,255,255,0.8),7px 0 0 0 #fff,5px 5px 0 0 rgba(255,255,255,0.05),0 7px 0 0 rgba(255,255,255,0.1),-5px 5px 0 0 rgba(255,255,255,0.2),-7px 0 0 0 rgba(255,255,255,0.3),-5px -5px 0 0 rgba(255,255,255,0.4);box-shadow:0 -7px 0 0 rgba(255,255,255,0.6),5px -5px 0 0 rgba(255,255,255,0.8),7px 0 0 0 #fff,5px 5px 0 0 rgba(255,255,255,0.05),0 7px 0 0 rgba(255,255,255,0.1),-5px 5px 0 0 rgba(255,255,255,0.2),-7px 0 0 0 rgba(255,255,255,0.3),-5px -5px 0 0 rgba(255,255,255,0.4)}
50%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.4),5px -5px 0 0 rgba(255,255,255,0.6),7px 0 0 0 rgba(255,255,255,0.8),5px 5px 0 0 #fff,0 7px 0 0 rgba(255,255,255,0.05),-5px 5px 0 0 rgba(255,255,255,0.1),-7px 0 0 0 rgba(255,255,255,0.2),-5px -5px 0 0 rgba(255,255,255,0.3);box-shadow:0 -7px 0 0 rgba(255,255,255,0.4),5px -5px 0 0 rgba(255,255,255,0.6),7px 0 0 0 rgba(255,255,255,0.8),5px 5px 0 0 #fff,0 7px 0 0 rgba(255,255,255,0.05),-5px 5px 0 0 rgba(255,255,255,0.1),-7px 0 0 0 rgba(255,255,255,0.2),-5px -5px 0 0 rgba(255,255,255,0.3)}
62.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.3),5px -5px 0 0 rgba(255,255,255,0.4),7px 0 0 0 rgba(255,255,255,0.6),5px 5px 0 0 rgba(255,255,255,0.8),0 7px 0 0 #fff,-5px 5px 0 0 rgba(255,255,255,0.05),-7px 0 0 0 rgba(255,255,255,0.1),-5px -5px 0 0 rgba(255,255,255,0.2);box-shadow:0 -7px 0 0 rgba(255,255,255,0.3),5px -5px 0 0 rgba(255,255,255,0.4),7px 0 0 0 rgba(255,255,255,0.6),5px 5px 0 0 rgba(255,255,255,0.8),0 7px 0 0 #fff,-5px 5px 0 0 rgba(255,255,255,0.05),-7px 0 0 0 rgba(255,255,255,0.1),-5px -5px 0 0 rgba(255,255,255,0.2)}
75%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.2),5px -5px 0 0 rgba(255,255,255,0.3),7px 0 0 0 rgba(255,255,255,0.4),5px 5px 0 0 rgba(255,255,255,0.6),0 7px 0 0 rgba(255,255,255,0.8),-5px 5px 0 0 #fff,-7px 0 0 0 rgba(255,255,255,0.05),-5px -5px 0 0 rgba(255,255,255,0.1);box-shadow:0 -7px 0 0 rgba(255,255,255,0.2),5px -5px 0 0 rgba(255,255,255,0.3),7px 0 0 0 rgba(255,255,255,0.4),5px 5px 0 0 rgba(255,255,255,0.6),0 7px 0 0 rgba(255,255,255,0.8),-5px 5px 0 0 #fff,-7px 0 0 0 rgba(255,255,255,0.05),-5px -5px 0 0 rgba(255,255,255,0.1)}
87.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.1),5px -5px 0 0 rgba(255,255,255,0.2),7px 0 0 0 rgba(255,255,255,0.3),5px 5px 0 0 rgba(255,255,255,0.4),0 7px 0 0 rgba(255,255,255,0.6),-5px 5px 0 0 rgba(255,255,255,0.8),-7px 0 0 0 #fff,-5px -5px 0 0 rgba(255,255,255,0.05);box-shadow:0 -7px 0 0 rgba(255,255,255,0.1),5px -5px 0 0 rgba(255,255,255,0.2),7px 0 0 0 rgba(255,255,255,0.3),5px 5px 0 0 rgba(255,255,255,0.4),0 7px 0 0 rgba(255,255,255,0.6),-5px 5px 0 0 rgba(255,255,255,0.8),-7px 0 0 0 #fff,-5px -5px 0 0 rgba(255,255,255,0.05)}
100%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 #fff;box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 #fff}
}
@keyframes load-spinner-white-small{0{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 #fff;box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 #fff}
12.5%{-webkit-box-shadow:0 -7px 0 0 #fff,5px -5px 0 0 rgba(255,255,255,0.05),7px 0 0 0 rgba(255,255,255,0.1),5px 5px 0 0 rgba(255,255,255,0.2),0 7px 0 0 rgba(255,255,255,0.3),-5px 5px 0 0 rgba(255,255,255,0.4),-7px 0 0 0 rgba(255,255,255,0.6),-5px -5px 0 0 rgba(255,255,255,0.8);box-shadow:0 -7px 0 0 #fff,5px -5px 0 0 rgba(255,255,255,0.05),7px 0 0 0 rgba(255,255,255,0.1),5px 5px 0 0 rgba(255,255,255,0.2),0 7px 0 0 rgba(255,255,255,0.3),-5px 5px 0 0 rgba(255,255,255,0.4),-7px 0 0 0 rgba(255,255,255,0.6),-5px -5px 0 0 rgba(255,255,255,0.8)}
25%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.8),5px -5px 0 0 #fff,7px 0 0 0 rgba(255,255,255,0.05),5px 5px 0 0 rgba(255,255,255,0.1),0 7px 0 0 rgba(255,255,255,0.2),-5px 5px 0 0 rgba(255,255,255,0.3),-7px 0 0 0 rgba(255,255,255,0.4),-5px -5px 0 0 rgba(255,255,255,0.6);box-shadow:0 -7px 0 0 rgba(255,255,255,0.8),5px -5px 0 0 #fff,7px 0 0 0 rgba(255,255,255,0.05),5px 5px 0 0 rgba(255,255,255,0.1),0 7px 0 0 rgba(255,255,255,0.2),-5px 5px 0 0 rgba(255,255,255,0.3),-7px 0 0 0 rgba(255,255,255,0.4),-5px -5px 0 0 rgba(255,255,255,0.6)}
37.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.6),5px -5px 0 0 rgba(255,255,255,0.8),7px 0 0 0 #fff,5px 5px 0 0 rgba(255,255,255,0.05),0 7px 0 0 rgba(255,255,255,0.1),-5px 5px 0 0 rgba(255,255,255,0.2),-7px 0 0 0 rgba(255,255,255,0.3),-5px -5px 0 0 rgba(255,255,255,0.4);box-shadow:0 -7px 0 0 rgba(255,255,255,0.6),5px -5px 0 0 rgba(255,255,255,0.8),7px 0 0 0 #fff,5px 5px 0 0 rgba(255,255,255,0.05),0 7px 0 0 rgba(255,255,255,0.1),-5px 5px 0 0 rgba(255,255,255,0.2),-7px 0 0 0 rgba(255,255,255,0.3),-5px -5px 0 0 rgba(255,255,255,0.4)}
50%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.4),5px -5px 0 0 rgba(255,255,255,0.6),7px 0 0 0 rgba(255,255,255,0.8),5px 5px 0 0 #fff,0 7px 0 0 rgba(255,255,255,0.05),-5px 5px 0 0 rgba(255,255,255,0.1),-7px 0 0 0 rgba(255,255,255,0.2),-5px -5px 0 0 rgba(255,255,255,0.3);box-shadow:0 -7px 0 0 rgba(255,255,255,0.4),5px -5px 0 0 rgba(255,255,255,0.6),7px 0 0 0 rgba(255,255,255,0.8),5px 5px 0 0 #fff,0 7px 0 0 rgba(255,255,255,0.05),-5px 5px 0 0 rgba(255,255,255,0.1),-7px 0 0 0 rgba(255,255,255,0.2),-5px -5px 0 0 rgba(255,255,255,0.3)}
62.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.3),5px -5px 0 0 rgba(255,255,255,0.4),7px 0 0 0 rgba(255,255,255,0.6),5px 5px 0 0 rgba(255,255,255,0.8),0 7px 0 0 #fff,-5px 5px 0 0 rgba(255,255,255,0.05),-7px 0 0 0 rgba(255,255,255,0.1),-5px -5px 0 0 rgba(255,255,255,0.2);box-shadow:0 -7px 0 0 rgba(255,255,255,0.3),5px -5px 0 0 rgba(255,255,255,0.4),7px 0 0 0 rgba(255,255,255,0.6),5px 5px 0 0 rgba(255,255,255,0.8),0 7px 0 0 #fff,-5px 5px 0 0 rgba(255,255,255,0.05),-7px 0 0 0 rgba(255,255,255,0.1),-5px -5px 0 0 rgba(255,255,255,0.2)}
75%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.2),5px -5px 0 0 rgba(255,255,255,0.3),7px 0 0 0 rgba(255,255,255,0.4),5px 5px 0 0 rgba(255,255,255,0.6),0 7px 0 0 rgba(255,255,255,0.8),-5px 5px 0 0 #fff,-7px 0 0 0 rgba(255,255,255,0.05),-5px -5px 0 0 rgba(255,255,255,0.1);box-shadow:0 -7px 0 0 rgba(255,255,255,0.2),5px -5px 0 0 rgba(255,255,255,0.3),7px 0 0 0 rgba(255,255,255,0.4),5px 5px 0 0 rgba(255,255,255,0.6),0 7px 0 0 rgba(255,255,255,0.8),-5px 5px 0 0 #fff,-7px 0 0 0 rgba(255,255,255,0.05),-5px -5px 0 0 rgba(255,255,255,0.1)}
87.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.1),5px -5px 0 0 rgba(255,255,255,0.2),7px 0 0 0 rgba(255,255,255,0.3),5px 5px 0 0 rgba(255,255,255,0.4),0 7px 0 0 rgba(255,255,255,0.6),-5px 5px 0 0 rgba(255,255,255,0.8),-7px 0 0 0 #fff,-5px -5px 0 0 rgba(255,255,255,0.05);box-shadow:0 -7px 0 0 rgba(255,255,255,0.1),5px -5px 0 0 rgba(255,255,255,0.2),7px 0 0 0 rgba(255,255,255,0.3),5px 5px 0 0 rgba(255,255,255,0.4),0 7px 0 0 rgba(255,255,255,0.6),-5px 5px 0 0 rgba(255,255,255,0.8),-7px 0 0 0 #fff,-5px -5px 0 0 rgba(255,255,255,0.05)}
100%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 #fff;box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 #fff}
}
@-webkit-keyframes load-spinner-orange-small{0{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
12.5%{-webkit-box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8);box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8)}
25%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6);box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6)}
37.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4);box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4)}
50%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3);box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3)}
62.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2);box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2)}
75%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1);box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1)}
87.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05);box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05)}
100%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
}
@keyframes load-spinner-orange-small{0{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
12.5%{-webkit-box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8);box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8)}
25%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6);box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6)}
37.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4);box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4)}
50%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3);box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3)}
62.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2);box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2)}
75%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1);box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1)}
87.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05);box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05)}
100%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
}
@keyframes load-spinner-orange-small{0{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
12.5%{-webkit-box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8);box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8)}
25%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6);box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6)}
37.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4);box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4)}
50%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3);box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3)}
62.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2);box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2)}
75%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1);box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1)}
87.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05);box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05)}
100%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
}
@keyframes load-spinner-orange-small{0{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
12.5%{-webkit-box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8);box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8)}
25%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6);box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6)}
37.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4);box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4)}
50%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3);box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3)}
62.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2);box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2)}
75%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1);box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1)}
87.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05);box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05)}
100%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
}
@-webkit-keyframes load-spinner-grey-medium{0{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.05),14px -14px 0 0 rgba(93,93,93,0.1),20px 0 0 0 rgba(93,93,93,0.2),14px 14px 0 0 rgba(93,93,93,0.3),0 20px 0 0 rgba(93,93,93,0.4),-14px 14px 0 0 rgba(93,93,93,0.6),-20px 0 0 0 rgba(93,93,93,0.8),-14px -14px 0 0 #5d5d5d;box-shadow:0 -20px 0 0 rgba(93,93,93,0.05),14px -14px 0 0 rgba(93,93,93,0.1),20px 0 0 0 rgba(93,93,93,0.2),14px 14px 0 0 rgba(93,93,93,0.3),0 20px 0 0 rgba(93,93,93,0.4),-14px 14px 0 0 rgba(93,93,93,0.6),-20px 0 0 0 rgba(93,93,93,0.8),-14px -14px 0 0 #5d5d5d}
12.5%{-webkit-box-shadow:0 -20px 0 0 #5d5d5d,14px -14px 0 0 rgba(93,93,93,0.05),20px 0 0 0 rgba(93,93,93,0.1),14px 14px 0 0 rgba(93,93,93,0.2),0 20px 0 0 rgba(93,93,93,0.3),-14px 14px 0 0 rgba(93,93,93,0.4),-20px 0 0 0 rgba(93,93,93,0.6),-14px -14px 0 0 rgba(93,93,93,0.8);box-shadow:0 -20px 0 0 #5d5d5d,14px -14px 0 0 rgba(93,93,93,0.05),20px 0 0 0 rgba(93,93,93,0.1),14px 14px 0 0 rgba(93,93,93,0.2),0 20px 0 0 rgba(93,93,93,0.3),-14px 14px 0 0 rgba(93,93,93,0.4),-20px 0 0 0 rgba(93,93,93,0.6),-14px -14px 0 0 rgba(93,93,93,0.8)}
25%{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.8),14px -14px 0 0 #5d5d5d,20px 0 0 0 rgba(93,93,93,0.05),14px 14px 0 0 rgba(93,93,93,0.1),0 20px 0 0 rgba(93,93,93,0.2),-14px 14px 0 0 rgba(93,93,93,0.3),-20px 0 0 0 rgba(93,93,93,0.4),-14px -14px 0 0 rgba(93,93,93,0.6);box-shadow:0 -20px 0 0 rgba(93,93,93,0.8),14px -14px 0 0 #5d5d5d,20px 0 0 0 rgba(93,93,93,0.05),14px 14px 0 0 rgba(93,93,93,0.1),0 20px 0 0 rgba(93,93,93,0.2),-14px 14px 0 0 rgba(93,93,93,0.3),-20px 0 0 0 rgba(93,93,93,0.4),-14px -14px 0 0 rgba(93,93,93,0.6)}
37.5%{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.6),14px -14px 0 0 rgba(93,93,93,0.8),20px 0 0 0 #5d5d5d,14px 14px 0 0 rgba(93,93,93,0.05),0 20px 0 0 rgba(93,93,93,0.1),-14px 14px 0 0 rgba(93,93,93,0.2),-20px 0 0 0 rgba(93,93,93,0.3),-14px -14px 0 0 rgba(93,93,93,0.4);box-shadow:0 -20px 0 0 rgba(93,93,93,0.6),14px -14px 0 0 rgba(93,93,93,0.8),20px 0 0 0 #5d5d5d,14px 14px 0 0 rgba(93,93,93,0.05),0 20px 0 0 rgba(93,93,93,0.1),-14px 14px 0 0 rgba(93,93,93,0.2),-20px 0 0 0 rgba(93,93,93,0.3),-14px -14px 0 0 rgba(93,93,93,0.4)}
50%{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.4),14px -14px 0 0 rgba(93,93,93,0.6),20px 0 0 0 rgba(93,93,93,0.8),14px 14px 0 0 #5d5d5d,0 20px 0 0 rgba(93,93,93,0.05),-14px 14px 0 0 rgba(93,93,93,0.1),-20px 0 0 0 rgba(93,93,93,0.2),-14px -14px 0 0 rgba(93,93,93,0.3);box-shadow:0 -20px 0 0 rgba(93,93,93,0.4),14px -14px 0 0 rgba(93,93,93,0.6),20px 0 0 0 rgba(93,93,93,0.8),14px 14px 0 0 #5d5d5d,0 20px 0 0 rgba(93,93,93,0.05),-14px 14px 0 0 rgba(93,93,93,0.1),-20px 0 0 0 rgba(93,93,93,0.2),-14px -14px 0 0 rgba(93,93,93,0.3)}
62.5%{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.3),14px -14px 0 0 rgba(93,93,93,0.4),20px 0 0 0 rgba(93,93,93,0.6),14px 14px 0 0 rgba(93,93,93,0.8),0 20px 0 0 #5d5d5d,-14px 14px 0 0 rgba(93,93,93,0.05),-20px 0 0 0 rgba(93,93,93,0.1),-14px -14px 0 0 rgba(93,93,93,0.2);box-shadow:0 -20px 0 0 rgba(93,93,93,0.3),14px -14px 0 0 rgba(93,93,93,0.4),20px 0 0 0 rgba(93,93,93,0.6),14px 14px 0 0 rgba(93,93,93,0.8),0 20px 0 0 #5d5d5d,-14px 14px 0 0 rgba(93,93,93,0.05),-20px 0 0 0 rgba(93,93,93,0.1),-14px -14px 0 0 rgba(93,93,93,0.2)}
75%{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.2),14px -14px 0 0 rgba(93,93,93,0.3),20px 0 0 0 rgba(93,93,93,0.4),14px 14px 0 0 rgba(93,93,93,0.6),0 20px 0 0 rgba(93,93,93,0.8),-14px 14px 0 0 #5d5d5d,-20px 0 0 0 rgba(93,93,93,0.05),-14px -14px 0 0 rgba(93,93,93,0.1);box-shadow:0 -20px 0 0 rgba(93,93,93,0.2),14px -14px 0 0 rgba(93,93,93,0.3),20px 0 0 0 rgba(93,93,93,0.4),14px 14px 0 0 rgba(93,93,93,0.6),0 20px 0 0 rgba(93,93,93,0.8),-14px 14px 0 0 #5d5d5d,-20px 0 0 0 rgba(93,93,93,0.05),-14px -14px 0 0 rgba(93,93,93,0.1)}
87.5%{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.1),14px -14px 0 0 rgba(93,93,93,0.2),20px 0 0 0 rgba(93,93,93,0.3),14px 14px 0 0 rgba(93,93,93,0.4),0 20px 0 0 rgba(93,93,93,0.6),-14px 14px 0 0 rgba(93,93,93,0.8),-20px 0 0 0 #5d5d5d,-14px -14px 0 0 rgba(93,93,93,0.05);box-shadow:0 -20px 0 0 rgba(93,93,93,0.1),14px -14px 0 0 rgba(93,93,93,0.2),20px 0 0 0 rgba(93,93,93,0.3),14px 14px 0 0 rgba(93,93,93,0.4),0 20px 0 0 rgba(93,93,93,0.6),-14px 14px 0 0 rgba(93,93,93,0.8),-20px 0 0 0 #5d5d5d,-14px -14px 0 0 rgba(93,93,93,0.05)}
100%{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.05),14px -14px 0 0 rgba(93,93,93,0.1),20px 0 0 0 rgba(93,93,93,0.2),14px 14px 0 0 rgba(93,93,93,0.3),0 20px 0 0 rgba(93,93,93,0.4),-14px 14px 0 0 rgba(93,93,93,0.6),-20px 0 0 0 rgba(93,93,93,0.8),-14px -14px 0 0 #5d5d5d;box-shadow:0 -20px 0 0 rgba(93,93,93,0.05),14px -14px 0 0 rgba(93,93,93,0.1),20px 0 0 0 rgba(93,93,93,0.2),14px 14px 0 0 rgba(93,93,93,0.3),0 20px 0 0 rgba(93,93,93,0.4),-14px 14px 0 0 rgba(93,93,93,0.6),-20px 0 0 0 rgba(93,93,93,0.8),-14px -14px 0 0 #5d5d5d}
}
@keyframes load-spinner-grey-medium{0{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.05),14px -14px 0 0 rgba(93,93,93,0.1),20px 0 0 0 rgba(93,93,93,0.2),14px 14px 0 0 rgba(93,93,93,0.3),0 20px 0 0 rgba(93,93,93,0.4),-14px 14px 0 0 rgba(93,93,93,0.6),-20px 0 0 0 rgba(93,93,93,0.8),-14px -14px 0 0 #5d5d5d;box-shadow:0 -20px 0 0 rgba(93,93,93,0.05),14px -14px 0 0 rgba(93,93,93,0.1),20px 0 0 0 rgba(93,93,93,0.2),14px 14px 0 0 rgba(93,93,93,0.3),0 20px 0 0 rgba(93,93,93,0.4),-14px 14px 0 0 rgba(93,93,93,0.6),-20px 0 0 0 rgba(93,93,93,0.8),-14px -14px 0 0 #5d5d5d}
12.5%{-webkit-box-shadow:0 -20px 0 0 #5d5d5d,14px -14px 0 0 rgba(93,93,93,0.05),20px 0 0 0 rgba(93,93,93,0.1),14px 14px 0 0 rgba(93,93,93,0.2),0 20px 0 0 rgba(93,93,93,0.3),-14px 14px 0 0 rgba(93,93,93,0.4),-20px 0 0 0 rgba(93,93,93,0.6),-14px -14px 0 0 rgba(93,93,93,0.8);box-shadow:0 -20px 0 0 #5d5d5d,14px -14px 0 0 rgba(93,93,93,0.05),20px 0 0 0 rgba(93,93,93,0.1),14px 14px 0 0 rgba(93,93,93,0.2),0 20px 0 0 rgba(93,93,93,0.3),-14px 14px 0 0 rgba(93,93,93,0.4),-20px 0 0 0 rgba(93,93,93,0.6),-14px -14px 0 0 rgba(93,93,93,0.8)}
25%{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.8),14px -14px 0 0 #5d5d5d,20px 0 0 0 rgba(93,93,93,0.05),14px 14px 0 0 rgba(93,93,93,0.1),0 20px 0 0 rgba(93,93,93,0.2),-14px 14px 0 0 rgba(93,93,93,0.3),-20px 0 0 0 rgba(93,93,93,0.4),-14px -14px 0 0 rgba(93,93,93,0.6);box-shadow:0 -20px 0 0 rgba(93,93,93,0.8),14px -14px 0 0 #5d5d5d,20px 0 0 0 rgba(93,93,93,0.05),14px 14px 0 0 rgba(93,93,93,0.1),0 20px 0 0 rgba(93,93,93,0.2),-14px 14px 0 0 rgba(93,93,93,0.3),-20px 0 0 0 rgba(93,93,93,0.4),-14px -14px 0 0 rgba(93,93,93,0.6)}
37.5%{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.6),14px -14px 0 0 rgba(93,93,93,0.8),20px 0 0 0 #5d5d5d,14px 14px 0 0 rgba(93,93,93,0.05),0 20px 0 0 rgba(93,93,93,0.1),-14px 14px 0 0 rgba(93,93,93,0.2),-20px 0 0 0 rgba(93,93,93,0.3),-14px -14px 0 0 rgba(93,93,93,0.4);box-shadow:0 -20px 0 0 rgba(93,93,93,0.6),14px -14px 0 0 rgba(93,93,93,0.8),20px 0 0 0 #5d5d5d,14px 14px 0 0 rgba(93,93,93,0.05),0 20px 0 0 rgba(93,93,93,0.1),-14px 14px 0 0 rgba(93,93,93,0.2),-20px 0 0 0 rgba(93,93,93,0.3),-14px -14px 0 0 rgba(93,93,93,0.4)}
50%{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.4),14px -14px 0 0 rgba(93,93,93,0.6),20px 0 0 0 rgba(93,93,93,0.8),14px 14px 0 0 #5d5d5d,0 20px 0 0 rgba(93,93,93,0.05),-14px 14px 0 0 rgba(93,93,93,0.1),-20px 0 0 0 rgba(93,93,93,0.2),-14px -14px 0 0 rgba(93,93,93,0.3);box-shadow:0 -20px 0 0 rgba(93,93,93,0.4),14px -14px 0 0 rgba(93,93,93,0.6),20px 0 0 0 rgba(93,93,93,0.8),14px 14px 0 0 #5d5d5d,0 20px 0 0 rgba(93,93,93,0.05),-14px 14px 0 0 rgba(93,93,93,0.1),-20px 0 0 0 rgba(93,93,93,0.2),-14px -14px 0 0 rgba(93,93,93,0.3)}
62.5%{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.3),14px -14px 0 0 rgba(93,93,93,0.4),20px 0 0 0 rgba(93,93,93,0.6),14px 14px 0 0 rgba(93,93,93,0.8),0 20px 0 0 #5d5d5d,-14px 14px 0 0 rgba(93,93,93,0.05),-20px 0 0 0 rgba(93,93,93,0.1),-14px -14px 0 0 rgba(93,93,93,0.2);box-shadow:0 -20px 0 0 rgba(93,93,93,0.3),14px -14px 0 0 rgba(93,93,93,0.4),20px 0 0 0 rgba(93,93,93,0.6),14px 14px 0 0 rgba(93,93,93,0.8),0 20px 0 0 #5d5d5d,-14px 14px 0 0 rgba(93,93,93,0.05),-20px 0 0 0 rgba(93,93,93,0.1),-14px -14px 0 0 rgba(93,93,93,0.2)}
75%{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.2),14px -14px 0 0 rgba(93,93,93,0.3),20px 0 0 0 rgba(93,93,93,0.4),14px 14px 0 0 rgba(93,93,93,0.6),0 20px 0 0 rgba(93,93,93,0.8),-14px 14px 0 0 #5d5d5d,-20px 0 0 0 rgba(93,93,93,0.05),-14px -14px 0 0 rgba(93,93,93,0.1);box-shadow:0 -20px 0 0 rgba(93,93,93,0.2),14px -14px 0 0 rgba(93,93,93,0.3),20px 0 0 0 rgba(93,93,93,0.4),14px 14px 0 0 rgba(93,93,93,0.6),0 20px 0 0 rgba(93,93,93,0.8),-14px 14px 0 0 #5d5d5d,-20px 0 0 0 rgba(93,93,93,0.05),-14px -14px 0 0 rgba(93,93,93,0.1)}
87.5%{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.1),14px -14px 0 0 rgba(93,93,93,0.2),20px 0 0 0 rgba(93,93,93,0.3),14px 14px 0 0 rgba(93,93,93,0.4),0 20px 0 0 rgba(93,93,93,0.6),-14px 14px 0 0 rgba(93,93,93,0.8),-20px 0 0 0 #5d5d5d,-14px -14px 0 0 rgba(93,93,93,0.05);box-shadow:0 -20px 0 0 rgba(93,93,93,0.1),14px -14px 0 0 rgba(93,93,93,0.2),20px 0 0 0 rgba(93,93,93,0.3),14px 14px 0 0 rgba(93,93,93,0.4),0 20px 0 0 rgba(93,93,93,0.6),-14px 14px 0 0 rgba(93,93,93,0.8),-20px 0 0 0 #5d5d5d,-14px -14px 0 0 rgba(93,93,93,0.05)}
100%{-webkit-box-shadow:0 -20px 0 0 rgba(93,93,93,0.05),14px -14px 0 0 rgba(93,93,93,0.1),20px 0 0 0 rgba(93,93,93,0.2),14px 14px 0 0 rgba(93,93,93,0.3),0 20px 0 0 rgba(93,93,93,0.4),-14px 14px 0 0 rgba(93,93,93,0.6),-20px 0 0 0 rgba(93,93,93,0.8),-14px -14px 0 0 #5d5d5d;box-shadow:0 -20px 0 0 rgba(93,93,93,0.05),14px -14px 0 0 rgba(93,93,93,0.1),20px 0 0 0 rgba(93,93,93,0.2),14px 14px 0 0 rgba(93,93,93,0.3),0 20px 0 0 rgba(93,93,93,0.4),-14px 14px 0 0 rgba(93,93,93,0.6),-20px 0 0 0 rgba(93,93,93,0.8),-14px -14px 0 0 #5d5d5d}
}
@font-face{font-family:'fkt-icons';src:url("app/icons/fkt-icons-20190305.woff2") format("woff2"),url("app/icons/fkt-icons-20190305.ttf") format("truetype"),url("app/icons/fkt-icons-20190305.woff") format("woff"),url("app/icons/fkt-icons-20190305.svg#fkt-icons") format("svg");font-weight:normal;font-style:normal}
[class^="icn-"],[class*=" icn-"]{font-family:'fkt-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icn-angle-left:before{content:"\f104"}
.icn-angle-right:before{content:"\f105"}
.icn-play:before{content:"\f04b"}
.icn-angle-left:before{content:"\f104"}
.icn-angle-right:before{content:"\f105"}
.fairkitchen .pagecol-wrapper,.fairkitchen .layout-wrapper_fairkitchen{margin:0 auto;max-width:1080px;padding:0 20px}
.fairkitchen .icon.icon-facebook_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-247px -72px;width:51px;height:51px}
.fairkitchen .icon.icon-twitter_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-359px -72px;width:51px;height:51px}
.fairkitchen .icon.icon-instagram_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-303px -72px;width:51px;height:51px}
.fairkitchen .icon.icon-linkedin_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-107px -128px;width:52px;height:52px}
.fairkitchen .icon.icon-letter-a_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-110px -268px;width:47px;height:65px}
.fairkitchen .icon.icon-closed-arrow_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-584px -17px;width:24px;height:16px}
.fairkitchen .icon.icon-open-arrow_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-613px -17px;width:24px;height:16px}
.fairkitchen .icon.icon-dropdown-arrow_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-593px -227px;width:16px;height:14px}
.fairkitchen .icon.icon-play-button_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-307px -187px;width:59px;height:59px}
.fairkitchen .icon.icon-play-button-mobile_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-244px -128px;width:33px;height:33px}
.fairkitchen .icon.icon-x_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-371px -187px;width:30px;height:35px}
.fairkitchen .icon.icon-arrow-l-off_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-207px -268px;width:41px;height:60px}
.fairkitchen .icon.icon-arrow-r-off_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-299px -268px;width:41px;height:60px}
.fairkitchen .icon.icon-arrow-l-on_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-253px -268px;width:41px;height:60px}
.fairkitchen .icon.icon-arrow-r-on_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-345px -268px;width:41px;height:60px}
.fairkitchen .icon.paper-effect_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:0 -187px;width:84px;height:76px}
.fairkitchen .icon.form-shadow-bottom_fairkitchen{background-image:url(app/images/sprite-fairkitchen.png);background-position:-107px 0;width:750px;height:12px}
.fairkitchen .header-pusher{margin-top:80px}
.fairkitchen .main-header{position:fixed;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}
.mobile-nav-active .fairkitchen .main-header{height:100%}
.fairkitchen .main-header__wrapper{max-width:1400px;padding:0 20px;margin:0 auto;width:100%;height:80px}
.fairkitchen .main-navigation{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.fairkitchen .main-navigation__logo{position:relative;width:145px;margin-right:60px;-ms-flex-negative:0;flex-shrink:0}
html[dir="rtl"] .fairkitchen .main-navigation__logo{margin-right:0;margin-left:60px}
.fairkitchen .main-navigation__logo:before{content:"";position:absolute;right:-30px;width:1px;height:130%;background-color:#d3d3d3;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
html[dir="rtl"] .fairkitchen .main-navigation__logo:before{right:auto;left:-30px}
.fairkitchen .main-navigation__main-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.fairkitchen .main-navigation__main-section li{display:inline-block;text-transform:uppercase;margin-right:55px}
html[dir="rtl"] .fairkitchen .main-navigation__main-section li{margin-right:0;margin-left:55px}
.fairkitchen .main-navigation__main-section li a{font-family:"Oswald-Bold";font-size:.875rem}
.fairkitchen .main-navigation__main-section li a:hover{color:#ff5a00}
.fairkitchen .main-navigation__main-section li a:hover:after{display:none}
.fairkitchen .main-navigation__secondary-section{margin-left:auto}
html[dir="rtl"] .fairkitchen .main-navigation__secondary-section{margin-left:0;margin-right:auto}
.fairkitchen .main-navigation__cta-btn{margin-right:35px}
html[dir="rtl"] .fairkitchen .main-navigation__cta-btn{margin-right:0;margin-left:35px}
.fairkitchen .main-navigation__cta-btn .fk-btn{font-size:1rem;padding:2px 25px}
.mobile-nav-active .fairkitchen .main-navigation__navigation-wrapper{display:block}
.fairkitchen .main-navigation__language-selector-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.fairkitchen .main-navigation__language-selector-wrapper select{z-index:12;position:relative;font-family:"Oswald-Regular";-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #d3d3d3;text-transform:uppercase;color:#222;padding-left:30px;padding-right:40px;padding-top:4px;padding-bottom:4px;font-size:.875rem;outline:0;cursor:pointer}
html[dir="rtl"] .fairkitchen .main-navigation__language-selector-wrapper select{padding-left:40px;padding-right:30px}
.fairkitchen .main-navigation__language-selector-wrapper select::-ms-expand{display:none}
.fairkitchen .main-navigation__language-selector-wrapper .select-arrow{position:absolute;right:14px;z-index:10;width:0;height:0;border-style:solid;border-width:8px 5.5px 0 5.5px;border-color:#222 transparent transparent transparent;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
html[dir="rtl"] .fairkitchen .main-navigation__language-selector-wrapper .select-arrow{right:auto;left:14px}
.fairkitchen .main-navigation__secondary-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.fairkitchen .main-navigation__handle-mobile{cursor:pointer;position:relative}
.fairkitchen .main-navigation__handle-mobile span{width:20px;height:3px;border-radius:50px;background-color:#222;-webkit-transition:all .3s;transition:all .3s;display:block;position:relative}
.fairkitchen .main-navigation__handle-mobile span:before,.fairkitchen .main-navigation__handle-mobile span:after{content:"";position:absolute;width:20px;height:3px;background-color:#222;-webkit-transition:all .3s;transition:all .3s}
.fairkitchen .main-navigation__handle-mobile span:before{top:-6px}
.fairkitchen .main-navigation__handle-mobile span:after{bottom:-6px}
.fairkitchen .main-navigation__handle-mobile.active span{background-color:transparent}
.fairkitchen .main-navigation__handle-mobile.active span:before,.fairkitchen .main-navigation__handle-mobile.active span:after{top:0}
.fairkitchen .main-navigation__handle-mobile.active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.fairkitchen .main-navigation__handle-mobile.active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.fairkitchen .fkt-hero-banner{margin-bottom:50px}
.fairkitchen .fkt-hero-banner__wrapper{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:500px;height:100%}
.fairkitchen .fkt-hero-banner__main-section{padding-top:55px;max-width:440px;width:100%;margin-bottom:170px}
.fairkitchen .fkt-hero-banner__title{margin-bottom:20px}
.fairkitchen .fkt-hero-banner__title h1{margin:0;font-size:2.5rem;color:#fff;line-height:60px;text-shadow:0 2px 6px rgba(0,0,0,0.5)}
.fairkitchen .fkt-hero-banner__title h2{margin:0;font-size:2.5rem;color:#fff;line-height:60px;text-shadow:0 2px 6px rgba(0,0,0,0.5)}
.fairkitchen .fkt-hero-banner__secondary-section{margin-top:-90px}
.fairkitchen .fkt-info-block{background-color:#333;padding:20px 40px 40px}
.fairkitchen .fkt-info-block h2{margin:0;color:#ff5a00}
.fairkitchen .fkt-info-block__content{display:-webkit-box;display:-ms-flexbox;display:flex}
.fairkitchen .fkt-info-block__title{margin-bottom:10px}
.fairkitchen .fkt-info-block__description{color:#fff;max-width:550px;width:100%}
.fairkitchen .fkt-info-block__description p{margin:0}
.fairkitchen .fkt-info-block__btn{margin-top:7px;margin-left:auto}
html[dir="rtl"] .fairkitchen .fkt-info-block__btn{margin-left:0;margin-right:auto}
.fairkitchen .fk-btn{text-decoration:none;color:white;text-transform:uppercase;background-color:#ff5a00;padding:6px 45px;font-family:"Oswald-Bold";font-size:1.1875rem;-webkit-transition:all .2s;transition:all .2s;border:1px solid #ff5a00}
.fairkitchen .fk-btn--white{background-color:#fff;color:#333;border:1px solid #fff}
.fairkitchen .fk-btn--play{position:relative}
.fairkitchen .fk-btn--play:before{content:'';width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 15px;border-radius:2px;border-color:transparent transparent transparent #fff;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
html[dir="rtl"] .fairkitchen .fk-btn--play:before{left:auto;right:20px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.fairkitchen .button.submit{text-decoration:none;color:white;text-transform:uppercase;background-color:#ff5a00;padding:6px 45px;font-family:"Oswald-Bold";font-size:1.1875rem;-webkit-transition:all .2s;transition:all .2s;border:1px solid #ff5a00;background-image:none;border-radius:0;text-shadow:none}
.fairkitchen .back-button{display:inline-block;text-decoration:none;border:1px solid #d3d3d3;padding:7px 15px;text-transform:uppercase;color:#222;font-size:22px;font-family:"Oswald-Bold";margin-bottom:10px}
.fairkitchen .back-button:before{content:"\f104";font-family:'fkt-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:5px;font-weight:bold}
.fairkitchen .page-content .persistent-gutter{margin:0}
.fairkitchen .page-content .textimage-text{margin-top:70px}
.fairkitchen .page-content .textimage-text h2{text-transform:uppercase}
.fairkitchen .page-content .textimage-text h2 b,.fairkitchen .page-content .textimage-text h2 strong{font-family:"Oswald-SemiBold";color:#ff5a00}
.fairkitchen .page-content .textimage-text p{width:82%;line-height:22px;margin-top:30px}
.fairkitchen .fk-explanation__description h2{margin:0}
.fairkitchen .fk-explanation__description p{margin:0;font-size:1.5625rem;line-height:32px;padding-top:20px}
.fairkitchen .fk-explanation__teams{padding-top:100px}
.fairkitchen .fk-explanation__list{display:-webkit-box;display:-ms-flexbox;display:flex}
.fairkitchen .fk-explanation__list h3{font-size:1.125rem;padding-bottom:40px}
.fairkitchen .fk-explanation__list li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:12px;padding-left:12px}
.fairkitchen .explanation-letter{height:110px;position:absolute;top:-70px}
.fairkitchen .explanation-letter__wrapper{position:relative}
.fairkitchen .explanation-brush__one:before,.fairkitchen .explanation-brush__one:after{background-image:url("../../designs/fkt-aem/static/icons/mobile-brush-one.svg")}
.fairkitchen .explanation-brush__one:before{top:-20px}
.fairkitchen .explanation-brush__one:after{bottom:-20px}
.fairkitchen .explanation-brush__two:before,.fairkitchen .explanation-brush__two:after{background-image:url("../../designs/fkt-aem/static/icons/mobile-brush-two.svg")}
.fairkitchen .explanation-brush__two:before{top:-10px}
.fairkitchen .explanation-brush__two:after{bottom:-10px}
.fairkitchen .explanation-brush__three:before,.fairkitchen .explanation-brush__three:after{background-image:url("../../designs/fkt-aem/static/icons/mobile-brush-three.svg")}
.fairkitchen .explanation-brush__three:before{top:-10px}
.fairkitchen .explanation-brush__three:after{bottom:-10px}
html[dir="rtl"] .fairkitchen .explanation__t,html[dir="rtl"] .fairkitchen .explanation__e,html[dir="rtl"] .fairkitchen .explanation__a,html[dir="rtl"] .fairkitchen .explanation__m,html[dir="rtl"] .fairkitchen .explanation__s{padding-left:0;padding-right:0}
.fairkitchen .explanation__t{padding-left:30px}
.fairkitchen .explanation__e{padding-left:32px}
.fairkitchen .explanation__a{padding-left:60px}
.fairkitchen .explanation__m{padding-left:80px}
.fairkitchen .explanation__s{padding-left:55px}
html[dir="rtl"] .fairkitchen .letter-t{right:30px}
html[dir="rtl"] .fairkitchen .letter-e{right:36px}
html[dir="rtl"] .fairkitchen .letter-a{right:60px}
html[dir="rtl"] .fairkitchen .letter-m{right:30px}
html[dir="rtl"] .fairkitchen .letter-s{right:73px}
.fairkitchen .headings{margin-top:71px}
.fairkitchen .headings h2{margin-bottom:29px;font-size:40px}
.fairkitchen .headings>p{width:71%;display:block;color:#222}
.fairkitchen .page-content ul:not([class]) li{padding:0}
html[dir="rtl"] .fairkitchen .page-content ul:not([class]) li{padding:0}
.fairkitchen .page-content ul:not([class]) li:before{content:'';color:transparent}
.content-page h1,.content-page h2,.content-page h3,.content-page h4{font-family:"Oswald-Bold";color:#333;text-transform:uppercase}
h1,h2,h3,h4{font-family:"Oswald-Bold";color:#333;text-transform:uppercase}
h2{font-size:2.375rem}
p{font-size:16px}
.highlighted-title{color:#ff5a00}
.fk-title-wrapper h2{margin:0}
.fk-title-wrapper p{margin-top:10px;margin-bottom:0}
.fkt-description{font-size:1.5625rem}
.fkt-description p{font-size:1.5625rem}
.fairkitchen .form{background-color:#f4f4f4}
.fairkitchen .form .pagecol-wrapper{padding:0}
.fairkitchen .form+.persistent-gutter{padding:50px}
.fairkitchen .form form{position:relative;padding-left:40px;padding-right:40px;padding-bottom:35px;margin-top:-30px}
.fairkitchen .form .form-element a:hover{color:#222}
.fairkitchen .form .button.submit{margin-top:70px}
.fairkitchen input[type="checkbox"],.fairkitchen input[type="radio"]{display:none}
.fairkitchen input[type="checkbox"]+label:before,.fairkitchen input[type="radio"]+label:before{border-color:#a0a0a0}
.fairkitchen .form.pledgeform header{display:none}
html[dir="rtl"] .fairkitchen .form__row--left-indent{padding-right:0}
.fairkitchen .fk-partners{padding:60px 0}
.fairkitchen .fk-partners__wrapper{background-color:#222;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.fairkitchen .fk-partners__wrapper .image{margin:15px}
.fairkitchen .fk-partners__wrapper img{height:50px}
.fairkitchen .video__wrapper{width:auto;height:auto;overflow:hidden}
.fairkitchen .video__wrapper:before{content:"";display:block;height:300px;width:100%}
.fairkitchen .video__embed{position:absolute;top:0;left:0;width:100%;height:300px;overflow:hidden}
.fairkitchen .video__still{overflow:hidden;height:300px}
.fairkitchen .fkt-video__play{position:absolute;top:0;right:0;bottom:0;left:0}
.fairkitchen .fkt-video__play>a{display:block;width:100%;height:100%}
.fairkitchen .fkt-video__play .fkt-video__button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:16px 18px;background-color:#ff5a00;color:#fff;border-radius:50px;font-size:1.25rem}
.fairkitchen .video__backdrop{width:100%;height:100%}
.fairkitchen .fkt-video__content{background-color:#f4f4f4;padding:20px}
.fairkitchen .fkt-video__type{font-size:1rem;font-family:"Oswald-Bold";color:#5d5d5d;text-transform:uppercase}
.fairkitchen .fkt-video__date{text-transform:uppercase;font-size:1rem;float:right}
html[dir="rtl"] .fairkitchen .fkt-video__date{float:left}
.fairkitchen .fkt-video__name{font-size:1.375rem;color:#222;margin:5px 0}
.fairkitchen .fkt-video__description{font-size:1.125rem;color:#222;line-height:23px}
.fairkitchen .chefs-slider .slider-thumbnail{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block}
.fairkitchen .chefs-slider-wrapper{margin-right:20px}
.fairkitchen .chefs-slider-item{height:190px;background-color:#222;border-radius:3px;-webkit-box-shadow:8px 8px 16px 0 rgba(240,129,44,0.2);box-shadow:8px 8px 16px 0 rgba(240,129,44,0.2);overflow:hidden;position:relative}
.fairkitchen .chefs-slider-text{position:absolute;width:100%;padding:25px 15px 15px;bottom:0;overflow:hidden;z-index:10}
.fairkitchen .chefs-slider-text .video-title,.fairkitchen .chefs-slider-text .video-description{font-family:"Oswald-Medium";display:block;color:#fff}
.fairkitchen .chefs-slider-text .series-ep{display:block;font-family:"Oswald-Light";font-size:16px;text-transform:uppercase;color:#fff}
.fairkitchen .chefs-slider-text .video-title{font-size:22px;font-family:"Oswald-Medium";text-transform:uppercase;line-height:25px}
.fairkitchen .chefs-slider-text .video-description{font-size:16px;text-transform:uppercase;font-family:"Oswald-Light"}
.fairkitchen .chefs-slider-text .icon{position:absolute;bottom:10px;right:15px}
.fairkitchen .chefs-slider-text:before,.fairkitchen .chefs-slider-text:after{content:'';position:absolute;display:block;bottom:0;left:0;width:100%;background-position:top;background-repeat:no-repeat;background-size:cover;z-index:-1}
.fairkitchen .chefs-slider-text:before{background-image:url("../../designs/fkt-aem/static/icons/video-dark-brush.svg");top:20px}
.fairkitchen .chefs-slider-text:after{background-image:url("../../designs/fkt-aem/static/icons/video-orange-brush.svg");top:50px;opacity:.4}
.fairkitchen .series-block .headings{margin-bottom:40px}
.fairkitchen .series-block .chefs-slider-item{height:210px}
.fairkitchen .chefs-slider__wrapper{margin-right:20px}
html[dir="rtl"] .fairkitchen .chefs-slider__wrapper{margin-right:0;margin-left:20px}
.fairkitchen .chefs-slider__wrapper a{text-decoration:none}
.fairkitchen .chefs-slider__play-icn{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}
.fairkitchen .chefs-slider__play-icn .icn-play{padding:16px 18px;background-color:#ff5a00;color:#fff;border-radius:50px;font-size:1.25rem}
.fairkitchen .chefs-slider__image{position:relative;width:335px;height:230px;background-position:center;background-repeat:no-repeat;background-size:cover}
.fairkitchen .chefs-slider__text{margin-top:10px}
.fairkitchen .chefs-slider__title{font-size:1.375rem}
.fairkitchen .chefs-slider__description{font-size:1.125rem;line-height:23px;color:#333}
.fairkitchen .chefs-slider__btn{padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.fairkitchen .fkt-slider__series-arrows .fkt-slider__arrow{height:230px;width:100px;position:absolute}
.fairkitchen .fkt-slider__series-arrows .fkt-slider__arrow--right{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.7)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(0,0,0,0.7) 100%);right:0}
html[dir="rtl"] .fairkitchen .fkt-slider__series-arrows .fkt-slider__arrow--right{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.7)));background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(0,0,0,0.7) 100%);right:auto;left:0}
.fairkitchen .fkt-slider__series-arrows .fkt-slider__arrow--left{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.7)));background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(0,0,0,0.7) 100%);left:0}
html[dir="rtl"] .fairkitchen .fkt-slider__series-arrows .fkt-slider__arrow--left{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.7)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(0,0,0,0.7) 100%);left:auto;right:0}
html[dir="rtl"] .fairkitchen .fkt-slider__series-arrows .icn-angle-right,html[dir="rtl"] .fairkitchen .fkt-slider__series-arrows .icn-angle-left{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.fairkitchen .fkt-slider__series-arrows .icn-angle-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px}
html[dir="rtl"] .fairkitchen .fkt-slider__series-arrows .icn-angle-right{right:auto;left:20px}
.fairkitchen .fkt-slider__series-arrows .icn-angle-left{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px}
html[dir="rtl"] .fairkitchen .fkt-slider__series-arrows .icn-angle-left{left:auto;right:20px}
.fairkitchen .fkt-slider__facts-arrows .fkt-slider__arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
html[dir="rtl"] .fairkitchen .fkt-slider__facts-arrows .fkt-slider__arrow{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.fairkitchen .fkt-slider__facts-arrows .fkt-slider__arrow--right{right:0}
html[dir="rtl"] .fairkitchen .fkt-slider__facts-arrows .fkt-slider__arrow--right{right:auto;left:0}
.fairkitchen .fkt-slider__facts-arrows .fkt-slider__arrow--left{left:0}
html[dir="rtl"] .fairkitchen .fkt-slider__facts-arrows .fkt-slider__arrow--left{left:auto;right:0}
.fairkitchen .fkt-slider__arrow{cursor:pointer;position:absolute;top:0;font-size:3.75rem;color:#ff5a00}
.fairkitchen .fkt-slider__arrow.slick-disabled{opacity:0;visibility:hidden}
.fairkitchen .imagecarousel{margin-top:40px;padding-bottom:40px}
.fairkitchen .fk-facts .slick-dots li{cursor:pointer;height:6px;width:25px;border-radius:0;background-color:#fff}
html[dir="rtl"] .fairkitchen .fk-facts .slick-dots li{margin-right:10px;margin-left:0}
.fairkitchen .fk-facts .slick-dots li.slick-active{background-color:#ff5a00}
.fairkitchen .fk-facts .chefs-slider__wrapper{margin:0}
html[dir="rtl"] .fairkitchen .fk-facts .chefs-slider__wrapper{margin:0}
.fairkitchen .fk-facts__image{max-width:720px;margin:0 auto}
.fairkitchen .fk-facts__title h2{font-size:2rem;text-align:center}
.fairkitchen .events-block{margin-top:-120px;padding:150px 0 35px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.8)),to(rgba(0,0,0,0.8))),url("../../designs/fkt-aem/static/images/event-hero-img.jpg");background:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.8)),url("../../designs/fkt-aem/static/images/event-hero-img.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}
.fairkitchen .events-block h2,.fairkitchen .events-block p{color:#fff}
.fairkitchen .events-block .headings{margin-top:0;margin-bottom:40px}
.fairkitchen .events-block .slider-thumbnail{position:relative}
.fairkitchen .events-block .slider-thumbnail:before{content:'';display:block;position:absolute;width:100%;height:100%;background-image:url("../../designs/fkt-aem/static/icons/video-orange-brush.svg");background-position:top;background-repeat:no-repeat;background-size:cover;height:120px;top:71%}
.fairkitchen .events-block .chefs-slider-item{height:390px}
.fairkitchen .events-block .chefs-slider-text:before,.fairkitchen .events-block .chefs-slider-text:after{display:none}
.fairkitchen .events-block .video-title{font-size:27px;margin-bottom:3px}
.fairkitchen .events-block .event-description{color:#fff}
.fairkitchen .events-block .chefs-item-slider__arrow{top:120px;position:absolute}
.fairkitchen .pledge-counter{position:relative;padding:80px 0}
.fairkitchen .pledge-counter__wrapper{position:relative}
.fairkitchen .pledge-counter__top-section{display:-webkit-box;display:-ms-flexbox;display:flex}
.fairkitchen .pledge-counter__text{-webkit-box-flex:6;-ms-flex:6;flex:6}
.fairkitchen .pledge-counter__title{margin-top:-15px;margin-bottom:20px;line-height:56px}
.fairkitchen .pledge-counter__explanation{display:block;margin-bottom:130px}
.fairkitchen .pledge-counter__image{-webkit-box-flex:10;-ms-flex:10;flex:10;min-height:470px;width:100%;margin-left:40px;margin-right:-40px;background-color:darkcyan;background-position:center;background-size:cover;background-repeat:no-repeat}
html[dir="rtl"] .fairkitchen .pledge-counter__image{margin-left:-40px;margin-right:40px}
.fairkitchen .pledge-counter__bottom-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;-webkit-transform:translateY(-70%);transform:translateY(-70%);font-family:"Oswald-Bold";background-color:#ff5a00;padding:10px 40px 30px}
.fairkitchen .pledge-counter__banner-text{margin-right:15px}
html[dir="rtl"] .fairkitchen .pledge-counter__banner-text{margin-right:0;margin-left:15px}
.fairkitchen .pledge-counter__number{font-size:3.4375rem;color:#fff;margin-right:10px}
html[dir="rtl"] .fairkitchen .pledge-counter__number{margin-right:0;margin-left:15px}
.fairkitchen .pledge-counter__number-label{font-size:2.5rem;text-transform:uppercase}
.fairkitchen .pledge-counter__cta{margin-top:20px;margin-left:auto;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center}
html[dir="rtl"] .fairkitchen .pledge-counter__cta{margin-left:0;margin-right:auto}
.fairkitchen .pledge-banner-no-image .pledge-counter__image,.fairkitchen .pledge-banner-no-counter .pledge-counter__image{display:none}
.fairkitchen .pledge-banner-no-image .pledge-counter__bottom-section,.fairkitchen .pledge-banner-no-counter .pledge-counter__bottom-section{position:relative;-webkit-transform:none;transform:none}
.fairkitchen .pledge-banner-no-image .pledge-counter__explanation{display:none}
.fairkitchen .pledge-banner-no-image .pledge-counter__title{width:55%;margin-bottom:40px;padding-left:30px}
.fairkitchen .pledge-banner-no-counter .pledge-counter__explanation{margin-bottom:40px}
.fairkitchen .download.section{margin-bottom:20px}
.fairkitchen .download.section .article-list__image{display:none}
.fairkitchen .download.section .article-list__content{margin:0;padding:40px 40px 30px 40px;background-color:#f4f4f4;width:100%}
.fairkitchen .download.section .article-list__content:before,.fairkitchen .download.section .article-list__content:after{content:'';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.fairkitchen .download.section .article-list__content:after{clear:both}
.fairkitchen .download.section .article-list__wrapper{margin:0 auto;border:0}
.fairkitchen .download.section h3{font-size:1.5625rem;color:#333}
.fairkitchen .download.section .article-list__body{width:70%}
.fairkitchen .download.section .article-list__body p{font-family:"Custom-Font-Medium",Verdana,sans-serif;font-size:1.5625rem;color:#333;line-height:32px}
.fairkitchen .download.section .article-list__body p:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.fairkitchen .download.section .button.orange{font-family:"Custom-Font-Bold",Verdana,sans-serif;background-image:none;border:0;border-radius:0;background-color:#333;font-size:1.1875rem;text-transform:uppercase;float:right;margin-top:-40px}
.fairkitchen .download.section .button.orange:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
html[dir="rtl"] .fairkitchen .download.section .button.orange{float:left}
.fairkitchen .supported-by{padding-bottom:40px}
.fairkitchen .supported-by__header{background-color:#333;padding-top:40px;padding-bottom:250px;color:#fff}
.fairkitchen .supported-by__title{color:#fff}
.fairkitchen .supported-by__description{display:block}
.fairkitchen .supported-by__list{position:relative;background-color:#f4f4f4;padding-bottom:60px}
.fairkitchen .supported-by__list:before{content:'';display:block;position:absolute;background-image:url("../../designs/fkt-aem/static/icons/explanation-gray-brush.svg");background-size:cover;background-position:top;background-repeat:no-repeat;width:100%;height:200px;z-index:-1}
.fairkitchen .supported-by__list:before{bottom:-45px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fairkitchen .supported-by__list-section{background-color:#fff;max-width:1240px;width:100%;margin:0 auto;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.fairkitchen .supported-by__country-selector{position:relative;display:inline-block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:40px}
html[dir="rtl"] .fairkitchen .supported-by__country-selector{left:-50%;-webkit-transform:translate(50%);transform:translate(50%)}
.fairkitchen .supported-by__country-selector select{padding:13px;padding-right:215px;font-size:1.1875rem;background-color:#fff;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#222;cursor:pointer}
.fairkitchen .supported-by__country-selector select::-ms-expand{display:none}
html[dir="rtl"] .fairkitchen .supported-by__country-selector select{padding-right:13px;padding-left:215px}
.fairkitchen .supported-by__country-selector .select-arrow{position:absolute;right:14px;z-index:10;width:0;height:0;border-style:solid;border-width:11px 7.5px 0 7.5px;border-color:#222 transparent transparent transparent;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
html[dir="rtl"] .fairkitchen .supported-by__country-selector .select-arrow{right:auto;left:14px}
.fairkitchen .supported-by__company-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}
.fairkitchen .supported-by__list-wrapper{position:relative}
.fairkitchen .supported-by__companies{padding-top:260px}
.fairkitchen .supported-by__list-logos{padding:40px 30px 30px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
html[dir="rtl"] .fairkitchen .supported-by__list-logos{padding:40px 50px 30px 30px}
.fairkitchen .supported-by__logos-wrapper{width:124px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:30px;margin-left:20px;margin-right:20px}
.fairkitchen .supported-by__company-item{font-size:1.125rem;line-height:30px}
.fairkitchen .brush-container{position:relative;margin:60px 0;padding:60px 0;background-color:#f4f4f4}
.fairkitchen .brush-container h1{font-size:2.375rem}
.fairkitchen .brush-container p{font-size:1.5625rem}
.fairkitchen .brush-container:before,.fairkitchen .brush-container:after{content:'';display:block;position:absolute;background-image:url("../../designs/fkt-aem/static/icons/brush-container.svg");background-size:cover;background-position:top;background-repeat:no-repeat;width:100%;height:100px;z-index:-1}
.fairkitchen .brush-container:before{top:-75px}
.fairkitchen .brush-container:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);bottom:-85px}
.fairkitchen .brush-container .pledge-counter{padding:0}
.fairkitchen .brush-container .pledge-counter .layout-wrapper_fairkitchen{padding:0}
.black-and-brush-container{padding-bottom:110px}
.black-and-brush-container .black-background{background-color:#333;padding-top:35px;padding-bottom:250px}
.black-and-brush-container .black-background h1{margin:0;color:#fff;font-size:2.375rem;line-height:56px;text-shadow:0 2px 4px rgba(0,0,0,0.5)}
.black-and-brush-container .black-background p{margin:0;color:#fff;font-size:1.5625rem;line-height:32px;text-shadow:0 2px 4px rgba(0,0,0,0.5);padding-top:20px}
.black-and-brush-container .brush-background{background-color:#f4f4f4;padding-bottom:300px;position:relative}
.black-and-brush-container .brush-background .layout-wrapper_fairkitchen{position:relative}
.black-and-brush-container .brush-background .fk-explanation{position:absolute;padding:30px 40px;background-color:#fff;top:-180px}
.black-and-brush-container .brush-background:before{content:'';display:block;position:absolute;background-image:url("../../designs/fkt-aem/static/icons/brush-container.svg");background-size:cover;background-position:top;background-repeat:no-repeat;width:100%;height:100px;z-index:-1;bottom:-100px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fixed-black-and-gray .container__fixed-black{background-color:#333;height:300px}
.fixed-black-and-gray .container__fixed-gray{background-color:#f4f4f4}
.fixed-black-and-gray .container__fixed-gray>.layout-wrapper_fairkitchen{max-width:1180px}
.fixed-black-and-gray .white-background-with-back-button{position:absolute;width:100%;top:-240px}
.white-background-with-back-button{background-color:#fff;padding:40px 50px}
.white-background-with-back-button .generic-text p{font-size:25px;line-height:32px}
.black-and-brush-four-parsys .four-black-background{min-height:300px;background-color:#333}
.black-and-brush-four-parsys .four-black-background .title{padding-top:40px;padding-bottom:210px}
.black-and-brush-four-parsys .four-black-background .title h1{color:#fff}
.black-and-brush-four-parsys .four-white-background{background-color:#fff;max-width:1280px;margin:0 auto;padding:40px;margin-top:-160px;position:absolute;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}
.black-and-brush-four-parsys .four-white-background h1{font-size:2rem;line-height:47px}
.black-and-brush-four-parsys .four-white-background .generic-text p{font-size:1.5625rem;line-height:32px}
.black-and-brush-four-parsys .four-brush-background{background-color:#f4f4f4;padding-bottom:20px;margin-bottom:70px;position:relative}
.black-and-brush-four-parsys .four-brush-background:before{content:'';display:block;position:absolute;background-image:url("../../designs/fkt-aem/static/icons/brush-container.svg");background-size:cover;background-position:top;background-repeat:no-repeat;width:100%;height:100px;z-index:-1;bottom:-100px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.black-and-brush-four-parsys .four-brush-background .generic-text p{font-size:1.5625rem;line-height:32px}
.fairkitchen .themeheaderversiona{background-color:#333;color:#fff}
.fairkitchen .theme-header-v2{text-align:left;padding-bottom:0}
html[dir="rtl"] .fairkitchen .theme-header-v2{text-align:right}
.fairkitchen .theme-header-v2 h1{font-size:2.375rem;text-shadow:0 2px 4px rgba(0,0,0,0.5);color:#fff}
.fairkitchen .theme-header-v2 p{font-size:1.5625rem;line-height:32px;font-style:normal;margin-bottom:80px}
.fairkitchen .theme-header-v2 .theme-sub-navigation{background-color:#333}
.fairkitchen .theme-header-v2 .theme-sub-navigation li{margin:0}
.fairkitchen .theme-header-v2 .theme-sub-navigation li:first-child{display:none}
.fairkitchen .theme-header-v2 .theme-sub-navigation li a{font-size:1.1875rem;font-family:"Oswald-Bold";border-bottom:1px solid #333;text-transform:uppercase;padding:14px 50px;color:#fff}
.fairkitchen .theme-header-v2 .theme-sub-navigation li .active,.fairkitchen .theme-header-v2 .theme-sub-navigation li a:hover{border-bottom:1px solid #ececec;background-color:#fff;color:#222}
.fairkitchen .featured-item-list__title{display:none}
.fairkitchen .channel-filter__wrapper{text-align:center;padding-top:30px;padding-bottom:30px}
.fairkitchen .channel-filter__wrapper .channel-filter__select-wrapper:first-child .channel-filter__select{min-width:160px;margin-right:20px}
html[dir="rtl"] .fairkitchen .channel-filter__wrapper .channel-filter__select-wrapper:first-child .channel-filter__select{margin-right:0;margin-left:20px}
.fairkitchen .channel-filter__wrapper .channel-filter__select-wrapper:first-child .channel-filter__arrow{right:30px}
html[dir="rtl"] .fairkitchen .channel-filter__wrapper .channel-filter__select-wrapper:first-child .channel-filter__arrow{right:auto;left:30px}
.fairkitchen .channel-filter__wrapper .channel-filter__select-wrapper:last-child .channel-filter__select{min-width:300px}
.fairkitchen .channel-filter__select-wrapper{position:relative;display:inline-block}
.fairkitchen .channel-filter__select{z-index:12;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #d3d3d3;text-transform:capitalize;color:#222;padding:15px;padding-right:30px;font-size:1.1875rem;outline:0;cursor:pointer}
html[dir="rtl"] .fairkitchen .channel-filter__select{padding-right:15px;padding-left:30px}
.fairkitchen .channel-filter__arrow{position:absolute;right:14px;z-index:10;width:0;height:0;border-style:solid;border-width:8px 5.5px 0 5.5px;border-color:#222 transparent transparent transparent;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
html[dir="rtl"] .fairkitchen .channel-filter__arrow{right:auto;left:14px}
html[dir="rtl"] .fairkitchen .channel-filter__arrow{right:auto;left:14px}
.fairkitchen .stories .story-block:nth-child(odd){margin-right:20px}
html[dir="rtl"] .fairkitchen .stories .story-block:nth-child(odd){margin-right:0;margin-left:20px}
.fairkitchen .story-catalogue__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fairkitchen .story.section{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}
.fairkitchen .story-block{margin-bottom:20px}
.fairkitchen .story-block__content{background-color:#f4f4f4;padding:20px}
.fairkitchen .story-block__image{height:310px;width:100%;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}
.fairkitchen .story-block__story-type{font-size:1rem;font-family:"Oswald-Bold";color:#5d5d5d;text-transform:uppercase}
.fairkitchen .story-block__story-date{text-transform:uppercase;font-size:1rem;float:right}
html[dir="rtl"] .fairkitchen .story-block__story-date{float:left}
.fairkitchen .story-block__name{font-size:1.375rem;color:#222;margin:5px 0}
.fairkitchen .story-block__description{font-size:1.125rem;color:#222;line-height:23px}
.fairkitchen .story-block__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:16px 18px;background-color:#ff5a00;color:#fff;border-radius:50px;font-size:1.25rem}
.fairkitchen .form-switcher__wrapper{margin:0 auto;padding:0 20px;max-width:790px}
.fairkitchen .form-switcher__header{background-color:#333}
.fairkitchen .form-switcher__title{margin:0;padding-top:40px;padding-bottom:220px;color:#fff}
.fairkitchen .form-switcher__item-title{font-family:"Oswald-Bold";font-size:1.375rem;display:block;text-transform:uppercase;padding-bottom:5px}
.fairkitchen .form-switcher__item-subtitle{font-family:"Oswald-Bold";font-size:.875rem;line-height:21px;color:#747474;display:block;text-transform:uppercase;padding-bottom:5px}
.fairkitchen .form-switcher__item-explanation{color:#222;line-height:18px;font-size:.875rem;display:block}
.fairkitchen .form-switcher-item{padding:20px 20px 20px 50px;background-color:#fff;border-radius:5px;position:relative;height:100%}
html[dir="rtl"] .fairkitchen .form-switcher-item{padding:20px 50px 20px 20px}
.fairkitchen .form-switcher__label{cursor:pointer;position:absolute;top:0;right:0;left:0;bottom:0;border-radius:5px;border:1px solid #d6d6d6;overflow:hidden}
.fairkitchen .form-switcher__check{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:15px;border-radius:100%;height:22px;width:22px;border:1px solid #d6d6d6}
html[dir="rtl"] .fairkitchen .form-switcher__check{left:auto;right:15px}
.fairkitchen .form-switcher__check:before{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:11px;height:11px;border-radius:100px}
.fairkitchen .form-switcher__radio-input:checked ~ .form-switcher__check{border-color:#ff5a00}
.fairkitchen .form-switcher__radio-input:checked ~ .form-switcher__check:before{background:#ff5a00}
.fairkitchen .form-switcher__radio-input:checked ~ .form-switcher__label{border-color:#ff5a00}
.fairkitchen .form-switcher__items{padding:50px 40px;background-color:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-160px}
.fairkitchen .formswitcheritem{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;height:100%}
.fairkitchen .js-restricteddownloadv2-component header.persistent-gutter{position:relative;padding-left:40px;padding-right:40px;padding-bottom:35px}
.fairkitchen .fkt-footer__social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:100px 0}
.fairkitchen .fkt-footer__social-media-title{margin-top:0;margin-bottom:20px}
.fairkitchen .fkt-footer__social-media-description{max-width:400px;width:100%;text-align:center}
.fairkitchen .fkt-footer__social-media-icns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}
.fairkitchen .fkt-footer__social-media-icns li{margin-right:70px}
html[dir="rtl"] .fairkitchen .fkt-footer__social-media-icns li{margin-right:0;margin-left:70px}
.fairkitchen .fkt-footer__social-media-icns li:last-child{margin-right:0}
html[dir="rtl"] .fairkitchen .fkt-footer__social-media-icns li:last-child{margin-left:0}
.fairkitchen .fkt-footer__terms{background-color:#f4f4f4;font-size:.75rem;text-transform:uppercase;padding:25px 0;text-align:center}
.fairkitchen .fkt-footer__terms ul li{display:inline-block;margin-right:30px}
html[dir="rtl"] .fairkitchen .fkt-footer__terms ul li{margin-right:0;margin-left:30px}
.fairkitchen .fkt-footer__terms ul li:last-child{margin-right:0}
html[dir="rtl"] .fairkitchen .fkt-footer__terms ul li:last-child{margin-left:0}
.fairkitchen .fkt-footer__terms a{text-decoration:none;color:#e2762d}
.fairkitchen .fkt-footer__terms a:hover{text-decoration:underline}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.fairkitchen .icon.icon-facebook_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.icon-twitter_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.icon-instagram_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.icon-linkedin_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.icon-letter-a_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.icon-closed-arrow_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.icon-open-arrow_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.icon-dropdown-arrow_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.icon-play-button_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.icon-play-button-mobile_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.icon-x_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.icon-arrow-l-off_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.icon-arrow-r-off_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.icon-arrow-l-on_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.icon-arrow-r-on_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.paper-effect_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
.fairkitchen .icon.form-shadow-bottom_fairkitchen{background-image:url(app/images/sprite-fairkitchen@2x.png);background-size:857px 394px}
}
@media only screen and (min-width:1025px){.fairkitchen .main-navigation__navigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.fairkitchen .fk-btn:hover{background-color:#fff;color:#ff5a00}
.fairkitchen .fk-btn--white:hover{background-color:#ff5a00;border:1px solid #ff5a00;color:#fff}
.fairkitchen .fk-btn--play{padding:6px 35px 6px 45px}
html[dir="rtl"] .fairkitchen .fk-btn--play{padding:6px 45px 6px 35px}
.fairkitchen .button.submit:hover{background-color:#fff;color:#ff5a00}
.fairkitchen .fk-explanation__list li:first-child{padding-left:0}
html[dir="rtl"] .fairkitchen .fk-explanation__list li:first-child{padding-left:40px;padding-right:0}
.fairkitchen .fk-explanation__list li:last-child{padding-right:0}
html[dir="rtl"] .fairkitchen .fk-explanation__list li:last-child{padding-right:40px;padding-left:0}
.fk-title-wrapper{padding-left:40px;padding-bottom:40px;width:70%}
.fairkitchen .fkt-slider__series-arrows .fkt-slider__arrow--right:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.8)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(0,0,0,0.8) 100%)}
html[dir="rtl"] .fairkitchen .fkt-slider__series-arrows .fkt-slider__arrow--right:hover{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.7)));background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(0,0,0,0.7) 100%)}
.fairkitchen .fkt-slider__series-arrows .fkt-slider__arrow--left:hover{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.8)));background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(0,0,0,0.8) 100%)}
html[dir="rtl"] .fairkitchen .fkt-slider__series-arrows .fkt-slider__arrow--left:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.7)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(0,0,0,0.7) 100%)}
.fairkitchen .pledge-counter__cta:hover{border:1px solid #fff}
.fairkitchen .pledge-banner-no-counter .pledge-counter__bottom-section{padding:20px 40px}
.fairkitchen .pledge-banner-no-counter .pledge-counter__cta{margin-top:7px}
}
@media only screen and (min-width:1025px) and (min-width:1025px){.fairkitchen .fk-btn--play:hover:before{border-color:transparent transparent transparent #ff5a00}
}
@media only screen and (max-width:1024px){.fairkitchen .header-pusher{margin-top:60px}
.fairkitchen .main-header{height:auto}
.fairkitchen .main-header__wrapper{height:60px}
.fairkitchen .main-navigation__logo{width:100px;margin-right:10px}
html[dir="rtl"] .fairkitchen .main-navigation__logo{margin-right:0;margin-left:10px}
.fairkitchen .main-navigation__logo:before{display:none}
.fairkitchen .main-navigation__main-section ul{width:100%}
.fairkitchen .main-navigation__main-section li{margin-right:0;margin-bottom:30px;display:block;text-align:center}
html[dir="rtl"] .fairkitchen .main-navigation__main-section li{margin-left:0}
.fairkitchen .main-navigation__main-section li a{font-size:1.375rem}
.fairkitchen .main-navigation__cta-btn{margin-right:0;margin-bottom:30px}
html[dir="rtl"] .fairkitchen .main-navigation__cta-btn{margin-left:0}
.fairkitchen .main-navigation__cta-btn .fk-btn{display:block;text-align:center;width:100%;min-width:135px}
.fairkitchen .main-navigation__navigation-wrapper{position:absolute;top:80px;z-index:20;left:0;width:100%;display:none}
html[dir="rtl"] .fairkitchen .main-navigation__navigation-wrapper{left:auto;right:0}
.fairkitchen .main-navigation__secondary-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.fairkitchen .main-navigation__handle-mobile{margin-left:auto}
html[dir="rtl"] .fairkitchen .main-navigation__handle-mobile{margin-left:0;margin-right:auto}
.fairkitchen .fkt-hero-banner__wrapper{min-height:340px}
.fairkitchen .fkt-hero-banner__main-section{padding-top:35px;max-width:100%;margin-bottom:110px}
.fairkitchen .fkt-hero-banner__title{max-width:80%;width:100%;margin-bottom:50px}
.fairkitchen .fkt-hero-banner__title h1{font-size:1.375rem;line-height:33px}
.fairkitchen .fkt-hero-banner__title h2{font-size:1.375rem;line-height:33px}
.fairkitchen .fkt-info-block{padding:20px 20px 30px 20px;max-width:100%}
.fairkitchen .fkt-info-block__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.fairkitchen .fkt-info-block__description{width:95%}
.fairkitchen .fkt-info-block__btn{margin-left:0;margin-top:25px}
html[dir="rtl"] .fairkitchen .fkt-info-block__btn{margin-right:0}
.fairkitchen .fk-btn{font-size:.75rem}
.fairkitchen .fk-btn--play:before{border-width:5.5px 0 5.5px 10px;left:15px}
html[dir="rtl"] .fairkitchen .fk-btn--play:before{left:auto;right:15px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.fairkitchen .fk-btn--play{padding-right:25px;padding-left:35px}
html[dir="rtl"] .fairkitchen .fk-btn--play{padding-right:35px;padding-left:25px}
.fairkitchen .back-button{font-size:.875rem}
.fairkitchen .fk-explanation__description p{font-size:.875rem;line-height:18px}
.fairkitchen .fk-explanation__teams{padding-top:50px}
.fairkitchen .fk-explanation__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.fairkitchen .fk-explanation__list h3{font-size:.875rem;padding-bottom:0}
.fairkitchen .fk-explanation__list li{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 -40px;padding-left:40px;padding-right:40px;padding-top:30px;padding-bottom:30px}
.fairkitchen .fk-explanation__list li p{font-size:.75rem}
.fairkitchen .explanation-letter{height:75px;top:-50px}
.fairkitchen .explanation-letter__wrapper{-ms-flex-negative:0;flex-shrink:0;min-width:140px}
.fairkitchen .explanation-brush__one,.fairkitchen .explanation-brush__two,.fairkitchen .explanation-brush__three{background-color:#f4f4f4;position:relative}
.fairkitchen .explanation-brush__one:before,.fairkitchen .explanation-brush__one:after,.fairkitchen .explanation-brush__two:before,.fairkitchen .explanation-brush__two:after,.fairkitchen .explanation-brush__three:before,.fairkitchen .explanation-brush__three:after{content:"";position:absolute;left:0;right:0;background-size:cover;background-position:top;background-repeat:no-repeat;width:100%;height:100px;z-index:-1}
.fairkitchen .explanation-brush__one:after,.fairkitchen .explanation-brush__two:after,.fairkitchen .explanation-brush__three:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fairkitchen .explanation__t{padding-left:20px}
.fairkitchen .explanation__e{padding-left:18px}
.fairkitchen .explanation__a{padding-left:40px}
.fairkitchen .explanation__m{padding-left:60px}
.fairkitchen .explanation__s{padding-left:40px}
html[dir="rtl"] .fairkitchen .letter-a{right:48px}
html[dir="rtl"] .fairkitchen .letter-s{right:53px}
h2{font-size:1.25rem;line-height:30px}
.fk-title-wrapper p{margin-bottom:30px}
.fkt-description{font-size:.875rem;line-height:18px}
.fkt-description p{font-size:.875rem;line-height:18px}
.fairkitchen .form form{padding:30px 20px}
.fairkitchen .form .button.submit{margin-top:20px}
.fairkitchen .fk-partners{padding:40px 0}
.fairkitchen .fk-partners__wrapper{margin-left:-20px;margin-right:-20px;padding-left:10px;padding-right:10px}
.fairkitchen .fk-partners__wrapper .image{margin:10px}
.fairkitchen .fk-partners__wrapper img{height:40px}
.fairkitchen .video__wrapper:before{height:200px}
.fairkitchen .video__embed{height:200px}
.fairkitchen .video__still{height:200px}
.fairkitchen .section.video{margin-top:20px}
.fairkitchen .fkt-video__content{padding:10px}
.fairkitchen .chefs-slider__image{width:280px;height:195px}
.fairkitchen .chefs-slider__title{font-size:1.125rem;margin-bottom:0}
.fairkitchen .chefs-slider__description{font-size:.875rem}
.fairkitchen .fkt-slider__series-arrows .fkt-slider__arrow{opacity:0;visibility:hidden}
.fairkitchen .fkt-slider__facts-arrows .fkt-slider__arrow--right,.fairkitchen .fkt-slider__facts-arrows .fkt-slider__arrow--left{font-size:2.1875rem}
.fairkitchen .fkt-slider__facts-arrows .fkt-slider__arrow--right{right:0}
html[dir="rtl"] .fairkitchen .fkt-slider__facts-arrows .fkt-slider__arrow--right{right:auto;left:0}
.fairkitchen .fkt-slider__facts-arrows .fkt-slider__arrow--left{left:0}
html[dir="rtl"] .fairkitchen .fkt-slider__facts-arrows .fkt-slider__arrow--left{left:auto;right:0}
.fairkitchen .fkt-slider__facts-arrows .icn-angle-left,.fairkitchen .fkt-slider__facts-arrows .icn-angle-right{font-weight:bold}
.fairkitchen .fk-facts .slick-dots{bottom:10px}
.fairkitchen .fk-facts .slick-dots li{width:10px;height:2px;margin-left:5px}
html[dir="rtl"] .fairkitchen .fk-facts .slick-dots li{margin-left:0;margin-right:5px}
.fairkitchen .fk-facts .slick-dots li:first-child{margin-left:0}
html[dir="rtl"] .fairkitchen .fk-facts .slick-dots li:first-child{margin-right:0}
.fairkitchen .fk-facts .carousel-wrapper{padding:0 20px}
.fairkitchen .fk-facts__title h2{font-size:1.375rem;margin:10px auto 20px auto;width:50%;display:block}
.fairkitchen .pledge-counter{padding:40px 0}
.fairkitchen .pledge-counter__top-section{display:block}
.fairkitchen .pledge-counter__title{line-height:30px;margin-bottom:10px}
.fairkitchen .pledge-counter__explanation{margin-bottom:30px}
.fairkitchen .pledge-counter__image{min-height:100%;height:195px;margin-left:0}
html[dir="rtl"] .fairkitchen .pledge-counter__image{margin-right:0}
.fairkitchen .pledge-counter__bottom-section{position:relative;-webkit-transform:none;transform:none;padding:5px 20px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.fairkitchen .pledge-counter__number{font-size:1.625rem}
.fairkitchen .pledge-counter__number-label{font-size:1.25rem}
.fairkitchen .pledge-counter__cta{margin-top:10px}
.fairkitchen .pledge-banner-no-image,.fairkitchen .pledge-banner-no-counter{background-color:#fff;margin-top:20px;margin-bottom:50px}
.fairkitchen .pledge-banner-no-image:before,.fairkitchen .pledge-banner-no-image:after,.fairkitchen .pledge-banner-no-counter:before,.fairkitchen .pledge-banner-no-counter:after{display:none}
.fairkitchen .pledge-banner-no-image .pledge-counter__top-section,.fairkitchen .pledge-banner-no-counter .pledge-counter__top-section{display:none}
.fairkitchen .download.section .article-list__content{padding:10px 20px 20px 10px}
html[dir="rtl"] .fairkitchen .download.section .article-list__content{padding:10px 10px 20px 20px}
.fairkitchen .download.section h3{font-size:1rem}
.fairkitchen .download.section .article-list__body{width:100%}
.fairkitchen .download.section .article-list__body p{font-family:"Custom-Font-Regular",Verdana,sans-serif;font-size:.875rem;margin-top:0;margin-bottom:30px;line-height:18px}
.fairkitchen .download.section .article-list__body p:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.fairkitchen .download.section .button.orange{font-size:.75rem;margin-top:0;zoom:100%}
.fairkitchen .supported-by{padding-bottom:50px}
.fairkitchen .supported-by__header{padding-top:30px;padding-bottom:30px}
.fairkitchen .supported-by__title{margin-top:0;margin-bottom:10px}
.fairkitchen .supported-by__description{width:80%}
.fairkitchen .supported-by__list{padding-bottom:30px}
.fairkitchen .supported-by__list:before{height:130px}
.fairkitchen .supported-by__list-section{position:relative;-webkit-transform:none;transform:none;left:0}
html[dir="rtl"] .fairkitchen .supported-by__list-section{right:0}
.fairkitchen .supported-by__country-selector{position:absolute;z-index:10;margin-top:50px;width:100%;padding-right:10px;padding-left:10px}
.fairkitchen .supported-by__country-selector select{width:100%;font-size:1rem;padding:10px;padding-right:0}
html[dir="rtl"] .fairkitchen .supported-by__country-selector select{padding-left:0}
.fairkitchen .supported-by__country-selector .select-arrow{border-width:10px 7.5px 0 7.5px}
.fairkitchen .supported-by__country-selector .select-arrow{right:20px}
html[dir="rtl"] .fairkitchen .supported-by__country-selector .select-arrow{right:auto;left:20px}
.fairkitchen .supported-by__company-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;position:relative;z-index:10}
.fairkitchen .supported-by__companies{padding-top:30px;position:relative}
.fairkitchen .supported-by__companies:before{content:'';display:block;position:absolute;background-image:url("../../designs/fkt-aem/static/icons/explanation-gray-brush.svg");background-size:cover;background-position:top;background-repeat:no-repeat;width:100%;height:200px;z-index:0;top:-20px}
.fairkitchen .supported-by__list-logos{padding:100px 10px 30px 10px}
html[dir="rtl"] .fairkitchen .supported-by__list-logos{padding:100px 10px 30px 10px}
.fairkitchen .supported-by__logos-wrapper{width:75px}
.fairkitchen .supported-by__company-item{line-height:18px;font-size:.75rem}
.fairkitchen .brush-container{margin:30px 0;padding-top:20px;padding-bottom:20px}
.fairkitchen .brush-container h1{font-size:1.25rem}
.fairkitchen .brush-container p{font-size:.875rem}
.fairkitchen .brush-container:before{top:-35px}
.fairkitchen .brush-container:after{bottom:-35px}
.black-and-brush-container{padding-bottom:40px}
.black-and-brush-container .black-background{padding-bottom:35px}
.black-and-brush-container .black-background h1{font-size:1.25rem;line-height:30px}
.black-and-brush-container .black-background p{font-size:.875rem;line-height:18px}
.black-and-brush-container .brush-background{padding-bottom:0}
.black-and-brush-container .brush-background .layout-wrapper_fairkitchen{padding:0}
.black-and-brush-container .brush-background .fk-explanation{position:relative;top:0}
.black-and-brush-container .brush-background:before{display:none}
.fixed-black-and-gray .container__fixed-black{display:none}
.fixed-black-and-gray .container__fixed-gray>.layout-wrapper_fairkitchen{padding:0}
.fixed-black-and-gray .white-background-with-back-button{position:relative;top:0}
.white-background-with-back-button{padding:30px 20px}
.white-background-with-back-button .generic-text p{font-size:.875rem;line-height:18px}
.white-background-with-back-button .title h1{font-size:1.25rem;line-height:30px}
.black-and-brush-four-parsys .four-black-background{min-height:auto}
.black-and-brush-four-parsys .four-black-background .title{padding-top:30px;padding-bottom:20px}
.black-and-brush-four-parsys .four-black-background .title h1{font-size:1.25rem;line-height:30px}
.black-and-brush-four-parsys .four-white-background{position:relative;padding:20px;margin-top:0}
.black-and-brush-four-parsys .four-white-background h1{font-size:1.25rem;line-height:30px}
.black-and-brush-four-parsys .four-white-background .generic-text p{font-size:.875rem;line-height:18px}
.black-and-brush-four-parsys .four-brush-background:before{display:none}
.black-and-brush-four-parsys .four-brush-background{padding-bottom:40px;margin-bottom:0;background-color:#fff}
.black-and-brush-four-parsys .four-brush-background:before{display:none}
.black-and-brush-four-parsys .four-brush-background .generic-text p{font-size:.875rem;line-height:18px}
.fairkitchen .theme-header-v2{padding-top:30px}
.fairkitchen .theme-header-v2 h1{font-size:1.25rem;line-height:30px;margin-top:0}
.fairkitchen .theme-header-v2 p{font-size:.875rem;line-height:18px;margin-bottom:20px;padding:0}
.fairkitchen .theme-header-v2 .theme-sub-navigation{margin-left:0;margin-top:20px}
.fairkitchen .theme-header-v2 .theme-sub-navigation li a{font-size:.875rem;padding:7px 18px}
.fairkitchen .form-switcher__wrapper{padding:0}
.fairkitchen .form-switcher__title{padding:30px 20px 20px}
.fairkitchen .form-switcher__item-title{font-size:1.125rem;line-height:23px}
.fairkitchen .form-switcher__item-subtitle{font-size:.75rem;line-height:16px}
.fairkitchen .form-switcher__item-explanation{font-size:.625rem;line-height:14px}
.fairkitchen .form-switcher-item{padding:6px 6px 6px 30px}
html[dir="rtl"] .fairkitchen .form-switcher-item{padding:6px 30px 6px 6px}
.fairkitchen .form-switcher__check{left:7px;height:16px;width:16px}
html[dir="rtl"] .fairkitchen .form-switcher__check{left:auto;right:7px}
.fairkitchen .form-switcher__check:before{width:7px;height:7px}
.fairkitchen .form-switcher__items{margin-top:0;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.fairkitchen .form-switcher__items .col-span-6{width:100%;margin-bottom:10px}
.fairkitchen .form-switcher__items .col-span-6.last-col{margin-right:0;margin-bottom:0}
.fairkitchen .fkt-footer__social-media{padding:45px 0}
.fairkitchen .fkt-footer__social-media-icns li{margin-right:30px}
html[dir="rtl"] .fairkitchen .fkt-footer__social-media-icns li{margin-right:0;margin-left:30px}
.fairkitchen .fkt-footer__terms{font-size:.625rem}
.fairkitchen .fkt-footer__terms ul li{margin-bottom:10px}
}
@media only screen and (max-width:1024px) and (max-width:1024px){.fairkitchen .supported-by__companies:before{height:130px}
}
@media only screen and (max-width:767px){.fairkitchen .button.submit{width:100%}
.fairkitchen .page-content .textimage-text h2 b,.fairkitchen .page-content .textimage-text h2 strong{font-family:"Oswald-Medium"}
.fairkitchen .page-content .textimage-text h2{font-family:"Oswald-Medium";font-size:30px}
.fairkitchen .page-content .textimage-text p{width:100%}
.fairkitchen .headings{margin-top:-30px}
.fairkitchen .headings h2{font-size:30px;font-family:"Oswald-Medium"}
.fairkitchen .headings>p{width:100%}
.fairkitchen .fkt-video__type{font-size:.625rem}
.fairkitchen .fkt-video__date{font-size:.625rem}
.fairkitchen .fkt-video__name{font-size:.875rem;line-height:21px;margin:0}
.fairkitchen .fkt-video__description{font-size:.75rem;line-height:15px}
.fairkitchen .chefs-slider-wrapper{margin-right:15px}
.fairkitchen .chefs-slider-item{height:220px}
.fairkitchen .channel-filter__wrapper{text-align:left}
html[dir="rtl"] .fairkitchen .channel-filter__wrapper{text-align:right}
.fairkitchen .channel-filter__wrapper .channel-filter__select-wrapper:first-child .channel-filter__select{min-width:100%;margin-right:0}
html[dir="rtl"] .fairkitchen .channel-filter__wrapper .channel-filter__select-wrapper:first-child .channel-filter__select{margin-left:0}
.fairkitchen .channel-filter__wrapper .channel-filter__select-wrapper:first-child .channel-filter__arrow{right:14px}
html[dir="rtl"] .fairkitchen .channel-filter__wrapper .channel-filter__select-wrapper:first-child .channel-filter__arrow{right:auto;left:14px}
.fairkitchen .channel-filter__wrapper .channel-filter__select-wrapper:last-child .channel-filter__select{min-width:100%}
.fairkitchen .channel-filter__select-wrapper{display:block}
.fairkitchen .channel-filter__select-wrapper:first-child{margin-bottom:20px}
.fairkitchen .channel-filter__select{font-size:1rem;padding:11px}
.fairkitchen .channel-filter__arrow{border-width:10px 6.5px 0 6.5px}
.fairkitchen .stories .story-block:nth-child(odd){margin-right:0}
html[dir="rtl"] .fairkitchen .stories .story-block:nth-child(odd){margin-left:0}
.fairkitchen .story.section{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}
.fairkitchen .story-block__content{padding:10px}
.fairkitchen .story-block__image{height:170px}
.fairkitchen .story-block__story-type{font-size:.625rem}
.fairkitchen .story-block__story-date{font-size:.625rem}
.fairkitchen .story-block__name{font-size:.875rem;line-height:21px;margin:0}
.fairkitchen .story-block__description{font-size:.75rem;line-height:15px}
}