.cmp-image__image{width:100%}
.disable-hover{pointer-events:none}
html,body,div,span,embed,object,iframe,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,output,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,form,fieldset,legend,label,main,section,article,aside,canvas,details,summary,figure,figcaption,header,footer,hgroup,menu,nav,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;font-size:16px}
*,*:before,*:after{box-sizing:inherit}
body{background:#fff;color:#000;font-family:"Mark-OT-Book",Helvetica,Arial,sans-serif;line-height:1;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch}
main,section,article,aside,details,summary,figure,figcaption,header,footer,hgroup,menu,nav{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table,caption,tbody,thead,tfoot,tr,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset{margin:0;padding:0;border:1px solid silver}
textarea{overflow:auto;vertical-align:top;resize:none}
input,textarea,select{border-radius:0}
button,input,textarea,select,optgroup{color:inherit;font-family:inherit}
input,select{vertical-align:middle}
select,button{text-transform:none}
.clickable,label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="file"],input[type="checkbox"]{cursor:pointer}
button,input[type="button"],input[type="reset"],input[type="submit"]{appearance:button}
input[type="search"]{box-sizing:content-box;appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
sub,sup{position:relative;line-height:0;font-size:75%;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}
h1{font-size:20px}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:14px}
h5{font-size:12px}
h6{font-size:10px}
b,strong,optgroup{font-weight:bold}
dfn{font-style:italic}
small{font-size:80%}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff0;color:#000;font-style:italic}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:1em}
hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc}
a{color:#000;text-decoration:none}
a:visited{color:#000}
a:hover{color:#000}
a:active{color:#000}
:focus{outline:0}
noscript{position:fixed;top:0;width:100%;padding:5px;text-align:center;color:white;background:gray}
@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
.visible-print-block{display:block !important}
.visible-print-inline{display:inline !important}
.visible-print-inline-block{display:inline-block !important}
.hidden-print{display:none !important}
}
.grid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media(min-width:768px){.grid{width:750px}
}
@media(min-width:1024px){.grid{width:970px}
}
@media(min-width:1200px){.grid{width:1170px}
}
.grid-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.row{margin-left:-15px;margin-right:-15px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media(min-width:1024px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
.visible-xs,.visible-sm,.visible-sm-up,.visible-md,.visible-md-up,.visible-lg{display:none !important}
@media(max-width:767px){.visible-xs{display:block !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
}
@media(min-width:768px) and (max-width:1023px){.visible-sm{display:block !important}
table.visible-sm{display:table}
tr.visible-sm{display:table-row !important}
th.visible-sm,td.visible-sm{display:table-cell !important}
}
@media(min-width:768px){.visible-sm-up{display:block !important}
table.visible-sm-up{display:table}
tr.visible-sm-up{display:table-row !important}
th.visible-sm-up,td.visible-sm-up{display:table-cell !important}
}
@media(min-width:1024px) and (max-width:1199px){.visible-md{display:block !important}
table.visible-md{display:table}
tr.visible-md{display:table-row !important}
th.visible-md,td.visible-md{display:table-cell !important}
}
@media(min-width:1024px){.visible-md-up{display:block !important}
table.visible-md-up{display:table}
tr.visible-md-up{display:table-row !important}
th.visible-md-up,td.visible-md-up{display:table-cell !important}
}
@media(min-width:1200px){.visible-lg{display:block !important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}
}
@media(max-width:767px){.hidden-xs{display:none !important}
}
@media(min-width:768px) and (max-width:1023px){.hidden-sm{display:none !important}
}
@media(min-width:768px){.hidden-sm-up{display:none !important}
}
@media(min-width:1024px) and (max-width:1199px){.hidden-md{display:none !important}
}
@media(min-width:1024px){.hidden-md-up{display:none !important}
}
@media(min-width:1200px){.hidden-lg{display:none !important}
}
.clearfix:before,.clearfix:after,.grid:before,.grid:after,.grid-fluid:before,.grid-fluid:after,.row:before,.row:after{display:table;content:""}
.clearfix:after,.grid:after,.grid-fluid:after,.row:after{clear:both}
.center{display:block;margin-left:auto;margin-right:auto}
.right{float:right !important}
.left{float:left !important}
.hide{display:none !important;visibility:hidden}
.invisible{visibility:hidden}
.hidden{display:none !important;visibility:hidden !important}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-justify{text-align:justify !important}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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}
.no-touch .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}
.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}
.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}
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important;pointer-events:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}
.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}
input.ui-button.ui-button-icon-only{text-indent:0}
.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}
.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}
input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-controlgroup{vertical-align:middle;display:inline-block}
.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}
.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}
.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}
.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}
.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}
.ui-controlgroup .ui-controlgroup-label span{font-size:80%}
.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:0}
.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:0}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:0}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:0}
.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(97.6%)}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:0}
.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:0}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}
.ui-checkboxradio-disabled{pointer-events:none}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-n{height:2px;top:0}
.ui-dialog .ui-resizable-e{width:2px;right:0}
.ui-dialog .ui-resizable-s{height:2px;bottom:0}
.ui-dialog .ui-resizable-w{width:2px;left:0}
.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}
.ui-dialog .ui-resizable-se{right:0;bottom:0}
.ui-dialog .ui-resizable-sw{left:0;bottom:0}
.ui-dialog .ui-resizable-ne{right:0;top:0}
.ui-dialog .ui-resizable-nw{left:0;top:0}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}
.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}
.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:0;background:0;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}
.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}
.ui-widget-header a{color:#333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.ui-state-checked{border:1px solid #dad55e;background:#fffa90}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url("../png/ui-icons_444444_256x240-2.png")}
.ui-widget-header .ui-icon{background-image:url("../png/ui-icons_444444_256x240-2.png")}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("../png/ui-icons_555555_256x240-2.png")}
.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("../png/ui-icons_ffffff_256x240-2.png")}
.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("../png/ui-icons_777620_256x240-2.png")}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../png/ui-icons_cc0000_256x240-2.png")}
.ui-button .ui-icon{background-image:url("../png/ui-icons_777777_256x240-2.png")}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-caret-1-n{background-position:0 0}
.ui-icon-caret-1-ne{background-position:-16px 0}
.ui-icon-caret-1-e{background-position:-32px 0}
.ui-icon-caret-1-se{background-position:-48px 0}
.ui-icon-caret-1-s{background-position:-65px 0}
.ui-icon-caret-1-sw{background-position:-80px 0}
.ui-icon-caret-1-w{background-position:-96px 0}
.ui-icon-caret-1-nw{background-position:-112px 0}
.ui-icon-caret-2-n-s{background-position:-128px 0}
.ui-icon-caret-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-65px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:1px -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}
.ui-widget-overlay{background:#aaa;opacity:.3;filter:alpha(opacity=30)}
.ui-widget-shadow{box-shadow:0 0 5px #666}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:42px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:42px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,white 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:42px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:40px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:0}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:0;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,white 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:0}
.select2-container--classic .select2-dropdown--below{border-top:0}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.select2{width:100% !important}
.disable-hover{pointer-events:none}
@media print{body{margin:0;background:transparent;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:16px;box-shadow:none;text-shadow:none}
img,fieldset{border:0}
h1{font-size:1.8em}
h2{font-size:1.6em}
h3{font-size:1.4em}
h4{font-size:1.2em}
h5{font-size:1em}
h6{font-size:.9em}
ol,ul{list-style-type:none}
ol li,ul li{list-style-type:disc}
dt{font-weight:bold}
a,a:visited{color:#000;text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
input,select,textarea{border:1px solid #000}
input{padding:1px 0}
select{margin:0;padding:0;background:#fff;line-height:normal}
img{max-width:100%}
pre,blockquote{border:1px solid #000;page-break-inside:avoid}
div{text-align:left}
caption{display:none}
table{border-top:1px solid #000;border-left:1px solid #000;border-collapse:separate;border-spacing:0}
table th,table td{padding:5px;border-right:1px solid #000;border-bottom:1px solid #000;text-align:left}
tr,img{page-break-inside:avoid}
}
.disable-hover{pointer-events:none}
@font-face{font-family:'iconanchor';src:url('../iconanchor.html') format('woff2'),url('../woff/iconanchor.woff') format('woff'),url('../ttf/iconanchor.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Mark-OT';src:url('../woff2/mark-ot.woff2') format('woff2'),url('../woff/mark-ot.woff') format('woff'),url('../ttf/mark-ot.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Mark-OT-Bold';src:url('../woff2/mark-ot-bold.woff2') format('woff2'),url('../woff/mark-ot-bold.woff') format('woff'),url('../ttf/mark-ot-bold.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Mark-OT-Book';src:url('../woff2/mark-ot-book.woff2') format('woff2'),url('../woff/mark-ot-book.woff') format('woff'),url('../ttf/mark-ot-book.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Mark-OT-Light';src:url('../woff2/mark-ot-light.woff2') format('woff2'),url('../woff/mark-ot-light.woff') format('woff'),url('../ttf/mark-ot-light.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'StagSans-Book';src:url('../woff2/stagsans-book.woff2') format('woff2'),url('../woff/stagsans-book.woff') format('woff'),url('../ttf/stagsans-book.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'StagSans-Light';src:url('../woff2/stagsans-light.woff2') format('woff2'),url('../woff/stagsans-light.woff') format('woff'),url('../ttf/stagsans-light.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'StagSans-Medium';src:url('../woff2/stagsans-medium.woff2') format('woff2'),url('../woff/stagsans-medium.woff') format('woff'),url('../ttf/stagsans-medium.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Evenfall-Oblique';src:url('../woff2/evenfall-oblique.woff2') format('woff2'),url('../woff/evenfall-oblique.woff') format('woff'),url('../ttf/evenfall-oblique.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Stag-Book';src:url('../woff2/stag-book.woff2') format('woff2'),url('../woff/stag-book.woff') format('woff'),url('../ttf/stag-book.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Stag-Medium';src:url('../woff2/stag-medium.woff2') format('woff2'),url('../woff/stag-medium.woff') format('woff'),url('../ttf/stag-medium.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Stag-Semibold';src:url('../woff2/stag-semibold.woff2') format('woff2'),url('../woff/stag-semibold.woff') format('woff'),url('../ttf/stag-semibold.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Mark-OT-Medium';src:url('../woff2/mark-ot-medium.woff2') format('woff2'),url('../woff/mark-ot-medium.woff') format('woff'),url('../ttf/mark-ot-medium.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'GE-SS-Two-Bold';src:url('../woff2/ge-ss-two-bold.woff2') format('woff2'),url('../woff/ge-ss-two-bold.woff') format('woff'),url('../ttf/ge-ss-two-bold.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'GE-Thameen-DemiBold-Italic';src:url('../woff2/ge-thameen-demibold-italic.woff2') format('woff2'),url('../woff/ge-thameen-demibold-italic.woff') format('woff'),url('../ttf/ge-thameen-demibold-italic.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Cairo';src:url('../woff2/cairo.woff2') format('woff2'),url('../woff/cairo.woff') format('woff'),url('../ttf/cairo.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'iconanchor';src:url('../iconanchor6741.html?4hi241');src:url('../iconanchor6741.html?4hi241#iefix') format('embedded-opentype'),url('../iconanchor6741-2.html?4hi241') format('truetype'),url('../iconanchor6741-3.html?4hi241') format('woff'),url('../iconanchor6741-4.html?4hi241#iconanchor') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'iconanchor' !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}
.icon-arrow-down:before{content:"\e900"}
.icon-arrow-left:before{content:"\e901"}
.icon-arrow-right:before{content:"\e902"}
.icon-book:before{content:"\e903"}
.icon-calendar:before{content:"\e904"}
.icon-checkbox:before{content:"\e905"}
.icon-checkbox-active:before{content:"\e906"}
.icon-circle-add:before{content:"\e907"}
.icon-circle-close:before{content:"\e908"}
.icon-circle-information:before{content:"\e909"}
.icon-circle-minus:before{content:"\e90a"}
.icon-circle-pause:before{content:"\e90b"}
.icon-circle-target:before{content:"\e90c"}
.icon-circle-tick:before{content:"\e90d"}
.icon-cirle-plus:before{content:"\e90e"}
.icon-close:before{content:"\e90f"}
.icon-critical-alert:before{content:"\e910"}
.icon-download:before{content:"\e911"}
.icon-edit:before{content:"\e912"}
.icon-email:before{content:"\e913"}
.icon-facebook:before{content:"\e914"}
.icon-google-plus:before{content:"\e915"}
.icon-heart:before{content:"\e916"}
.icon-help:before{content:"\e917"}
.icon-icon-knife:before{content:"\e918"}
.icon-icon-time:before{content:"\e919"}
.icon-icon-user:before{content:"\e91a"}
.icon-instagram:before{content:"\e91b"}
.icon-letter:before{content:"\e91c"}
.icon-message:before{content:"\e91d"}
.icon-minus:before{content:"\e91e"}
.icon-pause:before{content:"\e91f"}
.icon-phone:before{content:"\e920"}
.icon-play:before{content:"\e921"}
.icon-plus:before{content:"\e922"}
.icon-recycle:before{content:"\e923"}
.icon-replay:before{content:"\e924"}
.icon-search:before{content:"\e925"}
.icon-share:before{content:"\e926"}
.icon-star:before{content:"\e927"}
.icon-star-full:before{content:"\e9d9"}
.icon-tick:before{content:"\e929"}
.icon-twitter:before{content:"\e92a"}
.icon-whatsapp:before{content:"\e92b"}
.icon-wish-list .path1:before{content:"\e92c";color:#010101}
.icon-wish-list .path2:before{content:"\e92d";margin-left:-0.97265625em;color:#231f20}
.icon-wish-list .path3:before{content:"\e930";margin-left:-0.97265625em;color:#231f20}
.icon-wish-list .path4:before{content:"\e931";margin-left:-0.97265625em;color:#231f20}
.icon-youtube:before{content:"\e932"}
.icon-trash:before{content:"\e92e"}
.icon-trash2:before{content:"\e92f"}
@font-face{font-family:'iconanchor-v2';src:url('../eot/iconanchor-v27a78.eot?mcjpe1');src:url('../eot/iconanchor-v27a78.eot?mcjpe1#iefix') format('embedded-opentype'),url('../ttf/iconanchor-v27a78.ttf?mcjpe1') format('truetype'),url('../woff/iconanchor-v27a78.woff?mcjpe1') format('woff'),url('../svg/iconanchor-v27a78.svg?mcjpe1#iconanchor-v2') format('svg');font-weight:normal;font-style:normal}
.icon-star-empty{font-family:'iconanchor-v2' !important}
.icon-star-empty:before{content:"\e9d7" !important}
.icon-star-full-v2,.icon-star-full{font-family:'iconanchor-v2' !important}
.icon-star-full-v2:before,.icon-star-full:before{content:"\e9d9" !important}
.form input{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.rich-text p{margin-bottom:1.375rem;font-size:1rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;line-height:1.375rem}
html:lang(ar) .rich-text p{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.rich-text a{color:#00338d;font-weight:600;transition:all .3s ease}
.no-touch .rich-text a:hover,.no-touch .rich-text a:focus{color:#3db7e4;transition:all .3s ease}
.rich-text ul,.rich-text ol{padding-left:1.063rem;font-size:1rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;line-height:1.375rem;color:#242424;list-style-position:inside}
html:lang(ar) .rich-text ul,html:lang(ar) .rich-text ol{font-family:'Cairo',Georgia,"Times New Roman",Times,serif;padding-left:0;padding-right:1.063rem}
.rich-text ul li,.rich-text ol li{margin-bottom:1.219rem;list-style-position:outside;overflow-wrap:break-word}
.rich-text ul{list-style-type:disc}
.rich-text ul li a{position:relative;font-family:"Mark-OT-Bold",Helvetica,Arial,sans-serif}
html:lang(ar) .rich-text ul li a{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.rich-text ol{list-style-type:decimal}
.rich-text h3{margin-bottom:1.375rem;font-size:1.375rem;line-height:1.828rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;color:#242424}
html:lang(ar) .rich-text h3{font-family:'Cairo',Georgia,"Times New Roman",Times,serif;font-weight:bold}
.rich-text table{display:block;overflow-x:auto;margin-top:-1px;box-shadow:inset 1px 1px 0 #b4b4b4,inset -1px -1px 0 #b4b4b4}
.rich-text table tbody{display:table;width:100%}
.rich-text table th,.rich-text table td{padding:.625rem .938rem;vertical-align:top}
.rich-text blockquote{position:relative;margin:2.938rem 0 2rem 0;padding-left:1.313rem;font-size:3.125rem;line-height:3.5rem;font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;color:#ed1c24}
html:lang(ar) .rich-text blockquote{font-family:'Cairo',Georgia,"Times New Roman",Times,serif;font-weight:bold}
.rich-text blockquote b{font-size:2.188rem;line-height:2.938rem;margin-left:.625rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;color:#e1271d;font-weight:normal}
html:lang(ar) .rich-text blockquote b{font-family:'Cairo',Georgia,"Times New Roman",Times,serif;font-weight:bold}
.rich-text blockquote:before,.rich-text blockquote:after{position:absolute;color:#ed1c24;font-family:"Stag-Book",Georgia,"Times New Roman",Times,serif;font-size:5rem}
html:lang(ar) .rich-text blockquote:before,html:lang(ar) .rich-text blockquote:after{font-family:'Cairo',Georgia,"Times New Roman",Times,serif;font-weight:bold}
.rich-text blockquote:before{content:'“';left:0;top:.313rem}
.rich-text blockquote:after{content:'”';bottom:.313rem}
.contact-us .rich-text.contact-info p,.contact-us .rich-text.desc p{margin-bottom:0;font-family:inherit;font-size:inherit}
.ie .article-detail-wrapper .rich-text ol li,.ie .article-detail-wrapper .rich-text ul li{margin-left:.938rem}
@media only screen and (max-width:1023px){.rich-text a,.rich-text p{font-size:.875rem;line-height:1.25rem}
.rich-text h3{font-size:1.125rem}
.rich-text ul,.rich-text ol{padding-left:.938rem;font-size:.875rem}
.rich-text blockquote{font-size:1.5rem;line-height:2rem;margin:1.625rem 0 .813rem 0;padding-left:.688rem}
.rich-text blockquote:before,.rich-text blockquote:after{font-size:3.188rem}
.rich-text blockquote:before{top:0}
.rich-text blockquote b{font-size:1rem;line-height:1.75rem}
.rich-text blockquote:after{bottom:.375rem;line-height:.75rem}
}
html{height:100%}
body{position:relative;min-height:100%;padding-bottom:4.813rem}
html:lang(ar) body{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important}
.bg-wrapper{position:absolute;top:0;bottom:4.813rem;left:0;right:0;overflow:hidden;z-index:-1}
h1,h2,h3,h4,h5,h6{font-weight:normal}
.desc a{color:#00338d}
.desc a:hover{color:#3db7e4}
.image{display:block}
img{display:block;max-width:100%}
.fixed{overflow:hidden}
.no-select{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.detail-block .product-rating .group-rating .rating:hover,.recipe-detail .product-rating .group-rating .rating:hover{cursor:pointer}
.detail-block .product-rating .group-rating.disable-pointer .rating:hover,.recipe-detail .product-rating .group-rating.disable-pointer .rating:hover{pointer-events:none;cursor:default}
.article-detail .article-detail-sign-up .signup-form{padding-bottom:0}
.article-detail .article-detail-wrapper{padding-bottom:5rem}
.article-detail .rich-text #rich-text-related-articles ~ ul li a:before,.article-detail .rich-text hr ~ ul li a:before{content:"";position:absolute;top:.313rem;left:-1.125rem;height:.75rem;width:.75rem;background-color:#fff;border-radius:50%}
.article-detail .rich-text #rich-text-related-articles ~ ul li a:after,.article-detail .rich-text hr ~ ul li a:after{content:"";position:absolute;top:.375rem;left:-0.938rem;height:.313rem;width:.313rem;background-color:#00338d;border-radius:50%}
.no-touch .article-detail .rich-text #rich-text-related-articles ~ ul li a:hover,.no-touch .article-detail .rich-text hr ~ ul li a:hover,.no-touch .article-detail .rich-text #rich-text-related-articles ~ ul li a:focus,.no-touch .article-detail .rich-text hr ~ ul li a:focus{cursor:pointer}
.no-touch .article-detail .rich-text #rich-text-related-articles ~ ul li a:hover:after,.no-touch .article-detail .rich-text hr ~ ul li a:hover:after,.no-touch .article-detail .rich-text #rich-text-related-articles ~ ul li a:focus:after,.no-touch .article-detail .rich-text hr ~ ul li a:focus:after{background-color:#3db7e4}
.article-detail .rich-text ul li p>a:before{display:none}
.article-detail .rich-text ul li p>a:after{display:none}
.mac.os .article-detail .rich-text ul li a:after{top:.5rem}
.ui-helper-hidden-accessible{overflow:hidden;position:absolute;height:1px;width:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0)}
.main{padding-top:4.375rem;overflow:hidden}
.ib-above-nav .main{padding-top:6.313rem}
@media(min-width:768px){.ib-above-nav .main{padding-top:5.625rem}
}
@media(min-width:1024px){.ib-above-nav .main{padding-top:6.875rem}
}
.main-v2{padding-top:4.375rem;overflow:hidden}
.main-v2--lg{padding-top:11.25rem;padding-bottom:6.25rem}
.serving,.pre-time{color:#242424}
.serving .icon,.pre-time .icon,.serving .text,.pre-time .text{vertical-align:middle}
.serving .icon,.pre-time .icon{font-size:1.188rem;line-height:1rem}
.serving .text,.pre-time .text{margin-left:.313rem;font-size:.75rem;text-transform:uppercase}
.inner{max-width:61.25rem;margin:0 auto}
.fancy-select{position:relative;min-width:6.125rem;height:2rem;color:#e1271d;cursor:not-allowed}
.fancy-select select,.fancy-select .options{position:absolute}
.fancy-select select{display:none;visibility:hidden}
.fancy-select .trigger{position:relative;padding:.125rem 2.5rem .25rem .75rem;background:transparent;border:1px solid #e1271d;border-radius:20px;cursor:pointer}
.fancy-select .trigger:after{content:"\e900";position:absolute;top:50%;right:.563rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.438rem;line-height:1.5rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;color:#e1271d;font-weight:bold}
.no-touch .fancy-select .trigger:hover,.no-touch .fancy-select .trigger:focus{background-color:#fff}
.fancy-select .trigger.disabled{pointer-events:none;opacity:.5}
.fancy-select .options{display:none;min-width:16.875rem;top:100%;right:0;left:0;z-index:11;margin:0;padding:.625rem .313rem .625rem 0;border-radius:.938rem;background-color:#fff;color:#000;list-style:none;cursor:auto}
.fancy-select .options.scroll-middle{top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.fancy-select .options li{position:relative;min-width:10.313rem;padding:.625rem 3.125rem .625rem .938rem;cursor:not-allowed}
.fancy-select .options li:not(.disabled){cursor:pointer}
.fancy-select .options li.active{color:#e1271d}
.fancy-select .options li.active:after{content:"\e929";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.75rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;color:#e1271d}
.fancy-select .options li.disabled{pointer-events:none;color:#cbcbcd}
.fancy-select .active{display:block}
.fancy-select:not(.idea-select) .options li:hover:not(.active){color:#fff;background-color:#00338d;cursor:pointer}
.fancy-select.idea-select .options{display:block;visibility:hidden;opacity:0;transition:all .1s ease}
.fancy-select.idea-select .options.open{visibility:visible;opacity:1;overflow:auto}
.fancy-select.idea-select .options li.selected{color:#e1271d;cursor:pointer}
.fancy-select.idea-select .options li.selected:after{content:"\e929";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.75rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;color:#e1271d}
.fancy-select.idea-select .options li:hover:not(.selected){color:#fff;background-color:#00338d;cursor:pointer}
.story-item{position:relative;padding-right:10.313rem;font-size:1.156rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;transition:all .3s ease}
html:lang(ar) .story-item{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important}
.no-touch .story-item .story-title:hover,.no-touch .story-item .story-title:focus{color:#3db7e4;transition:all .3s ease}
.story-item .story-info{margin-top:.938rem;padding-top:.188rem;font-size:.75rem;color:#a3a3a3;text-transform:uppercase}
.story-item .story-info .author{position:relative;padding-right:1.25rem}
html:lang(ar) .story-item .story-info .author{display:block;float:right;padding-right:0;padding-left:1.25rem}
.story-item .story-info .author:after{content:'';position:absolute;top:0;bottom:0;right:.625rem;width:1px;height:100%;background-color:#a3a3a3}
html:lang(ar) .story-item .story-info .author:after{left:.625rem;right:unset}
.story-item .story-info .time{position:relative;padding-left:1.25rem}
html:lang(ar) .story-item .story-info .time{display:block;float:right}
.story-item .story-info .time:after{content:"\e903";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.75rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;color:#a3a3a3}
.btn-bookmark{position:absolute;top:0;right:3.125rem;height:1.5rem;width:1.5rem;padding:0;font-size:0;border:0;border-radius:50%;background-color:transparent;transition:all .3s ease}
.btn-bookmark:before{content:"\e907";font-size:1.5rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;color:#00338d}
.no-touch .btn-bookmark:hover,.no-touch .btn-bookmark:focus{transition:all .3s ease}
.no-touch .btn-bookmark:hover:before,.no-touch .btn-bookmark:focus:before{content:"\e90e";font-size:1.5rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;color:#00338d;transition:all .3s ease}
.btn-bookmark.inactive{pointer-events:none;transition:all .3s ease}
.btn-bookmark.inactive:before{content:"\e90e";font-size:1.5rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;color:#00338d;transition:all .3s ease}
.no-result{text-align:left;padding:.313rem 0}
.no-result a{color:#00338d;font-weight:bold}
.no-touch .no-result a:hover,.no-touch .no-result a:focus{color:#3db7e4}
.bookmarked{position:absolute;top:0;right:1.25rem;max-width:5.938rem;padding:.5rem .75rem;color:#fff;font-size:.656rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;background-color:#00338d;border-radius:1.563rem;text-transform:uppercase}
html:lang(ar) .bookmarked{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important}
.tab-content,.category-product-list{position:relative}
.tab-content .overlay-loading,.category-product-list .overlay-loading{position:absolute}
.tab-content .overlay-loading .loading-wrapper,.category-product-list .overlay-loading .loading-wrapper{top:10%}
.product-list .item,.slider .item{float:left;height:100%;margin-top:3.75rem;padding:1.125rem;text-align:center}
html:lang(ar) .product-list .item,html:lang(ar) .slider .item{float:right}
.product-list .item .image img,.slider .item .image img{margin:0 auto}
.product-list .item .title a,.slider .item .title a{transition:all .3s ease;color:#000}
.product-list .item .title a .no-touch,.slider .item .title a .no-touch{color:#000}
.no-touch .product-list .item .title a:hover,.no-touch .slider .item .title a:hover,.no-touch .product-list .item .title a:focus,.no-touch .slider .item .title a:focus{color:#00338d;transition:all .3s ease}
.no-touch .fernleaf .product-list .item .title a:hover,.no-touch .fernleaf .slider .item .title a:hover,.no-touch .fernleaf .product-list .item .title a:focus,.no-touch .fernleaf .slider .item .title a:focus{color:#006938}
html:lang(ar) .product-list .item{float:right}
.title{font-family:"StagSans-Light",Helvetica,Arial,sans-serif;color:#e1271d;font-size:3.063rem;line-height:3rem;letter-spacing:.175rem;font-weight:normal}
html:lang(ar) .title{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
html.fernleaf .title{font-family:"Stag-Semibold",Georgia,"Times New Roman",Times,serif;color:#006938}
.title span{display:block;font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;font-size:2.625rem;line-height:3.906rem;letter-spacing:0}
html:lang(ar) .title span{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
html.fernleaf .title span{font-family:"Stag-Semibold",Georgia,"Times New Roman",Times,serif;color:#006938}
.subtitle{font-family:"StagSans-Medium",Helvetica,Arial,sans-serif;font-size:1.313rem;line-height:1.625rem;letter-spacing:.063rem;text-transform:none}
html:lang(ar) .subtitle{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
.title-inline{color:#ed1c24;display:inline-block;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;font-size:2.313rem;font-weight:normal}
html:lang(ar) .title-inline{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
html.fernleaf .title-inline{font-family:"Stag-Semibold",Georgia,"Times New Roman",Times,serif;color:#006938}
.title-inline span{display:inline-block;font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;font-size:2.5rem;line-height:2.25rem}
html:lang(ar) .title-inline span{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
html.fernleaf .title-inline span{font-family:"Stag-Semibold",Georgia,"Times New Roman",Times,serif;color:#006938}
.title-inline-large{color:#ed1c24;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;font-size:2.625rem;font-weight:normal;line-height:4.063rem;letter-spacing:.025rem}
html:lang(ar) .title-inline-large{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
html.fernleaf .title-inline-large{font-family:"Stag-Semibold",Georgia,"Times New Roman",Times,serif;color:#006938}
.title-inline-large span{display:inline-block;font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;font-size:3.125rem;line-height:2.25rem;letter-spacing:0}
html:lang(ar) .title-inline-large span{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
html.fernleaf .title-inline-large span{font-family:"Stag-Semibold",Georgia,"Times New Roman",Times,serif;color:#006938}
html:lang(ar) .popup.country .title-inline-large{font-family:"StagSans-Light",Helvetica,Arial,sans-serif !important}
html:lang(ar) .popup.country .title-inline-large span{font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif !important}
.title-inline-small{color:#ff0a14;display:inline-block;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:normal}
html:lang(ar) .title-inline-small{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
.title-inline-small span{display:inline-block;font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;font-size:2.313rem}
html:lang(ar) .title-inline-small span{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
.title-2{color:#00338d;font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;font-size:2.313rem;line-height:1.875rem;font-weight:300}
html:lang(ar) .title-2{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
.title-3{color:#00338d;font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;font-size:2.5rem}
html:lang(ar) .title-3{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
.title-block{font-size:1.313rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-weight:400;text-transform:capitalize;color:#242424}
html:lang(ar) .title-block{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
.sub-title-large{font-size:2.313rem;line-height:1.2;font-family:"StagSans-Light",Helvetica,Arial,sans-serif}
html:lang(ar) .sub-title-large{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
.sub-title-medium{font-size:1.744rem;line-height:2.013rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif}
html:lang(ar) .sub-title-medium{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
.sub-title-small{font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.5;color:#00338d}
html:lang(ar) .sub-title-small{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
.text-link{color:#00338d;font-size:1rem}
.text-link.active,.text-link:active,.text-link:hover{color:#3db7e4}
.text-link.disabled{color:#a3a3a3}
.text-link span{display:inline-block;vertical-align:middle;margin-left:.625rem;font-size:1.25rem}
.btn{min-width:10.938rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.031rem;border-top-left-radius:1.563rem;border-bottom-right-radius:1.563rem;border-bottom-left-radius:.125rem;border-top-right-radius:.125rem;display:inline-block;transition:all .5s ease-out}
html:lang(ar) .btn{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important}
.btn.disabled,.btn.disabled:visited{background:#dcdcdc;color:#a3a3a3;pointer-events:none}
.btn-red,.btn-blue{position:relative;z-index:1;min-width:15.313rem;padding:.875rem 2.813rem .875rem 1.25rem;border-top-left-radius:1.563rem;border-bottom-right-radius:1.563rem;font-size:1.15rem;color:#fff;background-repeat:no-repeat;background-size:100% 100%;border:0;transition:none}
.btn-red:before,.btn-blue:before{content:'';position:absolute;left:3px;right:3px;top:3px;bottom:3px;z-index:-2;border-top-left-radius:1.563rem;border-bottom-right-radius:1.563rem}
.no-touch .btn-red:hover,.no-touch .btn-blue:hover,.no-touch .btn-red:focus,.no-touch .btn-blue:focus{border:transparent}
.btn-blue{background-color:#00338d}
.btn-blue:before{background:#00338d}
.btn-blue:after{content:"\e907";position:absolute;right:1.438rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;color:#fff}
.no-touch .btn-blue:hover,.no-touch .btn-blue:focus{background:linear-gradient(to right,#00338d 0,#3db7e4 100%);border:transparent}
.btn-red{cursor:pointer;background-color:#e1271d;min-width:unset}
.btn-red:before{background:#e1271d}
.no-touch .btn-red:hover,.no-touch .btn-red:focus{background:linear-gradient(to right,#e1271d 0,#ef545a 100%);border:transparent}
a.btn-red:hover,a.btn-red:focus,a.btn-red:visited{color:#FFF}
.btn-buy-now{padding-right:5.875rem;padding-left:2.063rem}
.btn-buy-now:after{content:"";background:url("../svg/icon-trolley.svg") no-repeat;width:1.875rem;height:1.375rem;position:absolute;right:2rem;top:.75rem}
.btn-blue-2{display:inline-block;position:relative;z-index:1;height:2.875rem;padding:.688rem 1rem;font-size:1.125rem;color:#fff;background-color:#00338d;border:0;text-align:center;line-height:1.4;transition:none}
.btn-blue-2:after{content:'';position:absolute;left:3px;right:3px;top:3px;bottom:3px;z-index:-2;border-top-left-radius:1.563rem;border-bottom-right-radius:1.563rem;background:#00338d}
.no-touch .btn-blue-2:hover,.no-touch .btn-blue-2:focus{height:2.875rem;background:linear-gradient(to right,#00338d 0,#3db7e4 100%);border:transparent;color:#fff}
.btn-blue-2:visited{color:#fff}
.btn-blue-2.disabled,.no-touch .btn-blue-2.disabled:hover,.no-touch .btn-blue-2.disabled:focus{background:#dcdcdc;color:#a3a3a3}
.btn-blue-2.disabled:after,.no-touch .btn-blue-2.disabled:hover:after,.no-touch .btn-blue-2.disabled:focus:after{background:#dcdcdc}
.fernleaf .btn-blue-2{padding:1rem 1.25rem !important;background:#fedf00 !important;text-align:center;border-radius:1rem;color:#c18812 !important;font-weight:bold;font-family:"Stag-Semibold",Georgia,"Times New Roman",Times,serif;line-height:unset;height:auto !important}
.fernleaf .btn-blue-2:after{content:none}
.fernleaf .btn-blue-2:focus,.fernleaf .btn-blue-2:hover{color:#000 !important}
.fernleaf .btn-blue-2:visited{color:#c18812 !important}
.btn-load-more{display:-ms-flexbox;display:flex;position:relative;margin:auto;padding-right:1.688rem;color:#00338d;background-color:transparent;border:0;font-size:.875rem;font-family:"StagSans-Medium",Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
html:lang(ar) .btn-load-more{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important}
.btn-load-more .icon{display:inline-block;font-size:.625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0}
.no-touch .btn-load-more:hover,.no-touch .btn-load-more:focus{color:#3db7e4}
.btn-white{display:inline-block;position:relative;height:2.75rem;padding:.688rem 1rem;border:0;background-color:#00338d;color:#00338d;font-size:1rem;text-align:center;z-index:1;transition:none}
.btn-white:after{content:'';position:absolute;left:2px;right:2px;top:2px;bottom:2px;z-index:-2;border-top-left-radius:1.438rem;border-bottom-right-radius:1.5rem;background:#fff}
.no-touch .btn-white:hover,.no-touch .btn-white:focus{height:2.75rem;background:linear-gradient(to right,#00338d 0,#3db7e4 100%);border:0;color:#00338d}
.touch .btn-white:hover,.touch .btn-white:focus{color:#00338d}
.btn-white:visited{color:#00338d}
.btn-fl{padding:1rem 1.25rem;background:#fedf00;text-align:center;border-radius:1rem;color:#c18812;font-weight:bold;font-family:"Stag-Semibold",Georgia,"Times New Roman",Times,serif}
.btn-fl:visited{color:#c18812 !important}
.input-custom{padding:.313rem .625rem;font-size:1rem;font-family:"Mark-OT-Light",Helvetica,Arial,sans-serif;color:#000;background-color:transparent;border:0;border-bottom:2px solid #979797}
html:lang(ar) .input-custom{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important}
.no-touch .input-custom:focus{border-color:#3db7e4}
.input-custom::-ms-clear{display:none}
.input-wrapper{display:inline-block;position:relative;margin-top:1.25rem}
.input-wrapper.success input{border-image:linear-gradient(to right,#00338d 0,#3db7e4 100%);border-image-slice:0 0 1 0}
.no-touch .input-wrapper.success input:focus{border-color:#3db7e4;border-image:none}
.input-wrapper.error input{color:#e54f14;border-color:#e54f14}
.input-wrapper.focus input{border-color:#3db7e4}
.no-touch .input-wrapper:focus{border-color:#3db7e4;border-image:none}
.input-wrapper .sub-title-small{padding:0 .625rem}
.input-wrapper .warning-message{margin-top:.938rem;padding:0 .625rem;font-size:.656rem;font-family:"Mark-OT-Book",Helvetica,Arial,sans-serif;color:#e54f14}
html:lang(ar) .input-wrapper .warning-message{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important}
.input-wrapper .warning-message span{font-family:"Mark-OT-Bold",Helvetica,Arial,sans-serif}
html:lang(ar) .input-wrapper .warning-message span{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important}
.btn-share{position:relative;padding-left:1.438rem;padding-right:0;font-size:1rem;font-family:"StagSans-Medium",Helvetica,Arial,sans-serif;color:#00338d;text-transform:uppercase;background:0;border:0;transition:all .3s ease}
html:lang(ar) .btn-share{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;padding-right:1.438rem;padding-left:0;z-index:2}
.btn-share .inner-btn{pointer-events:none}
.btn-share:before{content:"\e926";position:absolute;top:50%;left:0;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;font-weight:600;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
html:lang(ar) .btn-share:before{left:auto;right:0}
.no-touch .btn-share:hover,.no-touch .btn-share:focus{color:#3db7e4;transition:all .3s ease}
.btn-message{padding:.688rem 1.875rem}
.btn-message .text{vertical-align:middle}
.btn-message .icon{font-size:1.25rem;padding-left:.625rem;vertical-align:middle}
.addthis_inline_share_toolbox_laab{position:absolute;left:5.313rem;top:-0.188rem;min-width:8rem;z-index:1;display:none;transition:opacity .4s ease-in;margin-left:1.875rem}
.addthis_inline_share_toolbox_laab .at-share-btn-elements{min-width:11.875rem}
.addthis_inline_share_toolbox_laab .at-share-btn-elements a{display:inline-block;position:relative;width:1.75rem;height:1.75rem;padding:.813rem;margin:0 .313rem .313rem;border:1px solid #07378c;border-radius:50% !important;background-color:transparent !important;color:#000;font-size:0;text-decoration:none}
.addthis_inline_share_toolbox_laab .at-share-btn-elements .at-share-btn .at-icon-wrapper{display:none}
.addthis_inline_share_toolbox_laab .at-share-btn-elements .at-svc-twitter:before,.addthis_inline_share_toolbox_laab .at-share-btn-elements .at-svc-facebook:before,.addthis_inline_share_toolbox_laab .at-share-btn-elements .at-svc-email:before,.addthis_inline_share_toolbox_laab .at-share-btn-elements .at-svc-google_plusone_share:before,.addthis_inline_share_toolbox_laab .at-share-btn-elements .at-svc-whatsapp:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.75rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;font-weight:normal;font-style:normal;color:#07378c}
.addthis_inline_share_toolbox_laab .at-share-btn-elements .at-svc-whatsapp:before{font-size:1rem}
.addthis_inline_share_toolbox_laab .at-share-btn-elements .at-svc-whatsapp:before{content:"\e92b"}
.addthis_inline_share_toolbox_laab .at-share-btn-elements .at-svc-twitter:before{content:"\e92a"}
.addthis_inline_share_toolbox_laab .at-share-btn-elements .at-svc-facebook:before{content:"\e914"}
.addthis_inline_share_toolbox_laab .at-share-btn-elements .at-svc-email:before{content:"\e913"}
.addthis_inline_share_toolbox_laab .at-share-btn-elements .at-svc-google_plusone_share:before{content:"\e915"}
.addthis_inline_share_toolbox_laab.show{display:block;border-left:1px solid #d3d3d3;padding-left:.5rem;transition:opacity .4s ease-out;left:1.5rem}
html:lang(ar) .addthis_inline_share_toolbox_laab.show{left:auto;right:0;padding-left:0;border-left:0}
html:lang(ar) .addthis_inline_share_toolbox_laab.show:before{content:'';height:1.875rem;width:.063rem;top:0;display:block;background:#d3d3d3;right:1.625rem;position:absolute}
.at4-visually-hidden{display:none}
.popup.product-slider .slick-slide img{margin:0 auto;max-width:80%;max-height:46.875rem}
.popup.product-slider .slick-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.popup.product-slider .slick-arrow.slick-prev{left:1.563rem}
.popup.product-slider .slick-arrow.slick-next{right:1.563rem}
.slider{position:relative;margin:0 1.875rem}
.slider .item{margin:0;padding:0}
.fernleaf .slider .item{padding:.313rem}
.slick-arrow{position:absolute;width:3.125rem;height:3rem;max-width:4rem;max-height:4rem;padding:0;background-color:transparent;border:0;cursor:pointer;z-index:3;font-size:0;color:#00338d;transition:all .3s ease}
.fernleaf .slick-arrow{color:#006938 !important}
.no-touch .slick-arrow:hover,.no-touch .slick-arrow:focus{color:#3db7e4;transition:all .3s ease}
.slick-arrow:before{position:absolute;top:0;font-size:3rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif}
.slick-arrow.slick-disabled{pointer-events:none}
.slick-arrow.slick-prev{left:0}
.slick-arrow.slick-prev:before{content:"\e901";left:0;transition:left .3s}
.slick-arrow.slick-disabled{color:#a3a3a3}
.slick-arrow.slick-next{right:0}
.slick-arrow.slick-next:before{content:"\e902";transition:right .3s;right:0}
.slick-dots{position:absolute;width:100%;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);text-align:center}
.slick-dots li{display:inline-block}
.slick-dots li.slick-active button{background:#00338d}
.fernleaf .slick-dots li.slick-active button{background:#006938}
.slick-dots button{width:.75rem;height:.75rem;margin:0 .438rem 0 .438rem;padding:0;border:0;border-radius:50%;background:#dadfe9;font-size:0;transition:all .3s ease}
.no-touch .slick-dots button:hover{background:#3db7e4;transition:all .3s ease}
.no-touch .slick-dots button:focus{outline:-webkit-focus-ring-color auto 5px}
.table-richtext{margin-bottom:.938rem;overflow:hidden}
.table-richtext>table{border-collapse:inherit}
.table-richtext>table>tbody>tr>td{padding:.875rem 0 .75rem 0;border-bottom:1px solid #d3d3d3}
.table-richtext table{width:100%}
.table-richtext td{font-family:"Mark-OT-Light",Helvetica,Arial,sans-serif;font-size:.875rem;color:#6c6c6c}
html:lang(ar) .table-richtext td{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important}
.accordion.custom-cq-edit .content{height:100%}
.background{position:absolute;top:0;bottom:0;background-repeat:no-repeat;width:120rem;margin:auto;background-position:center center;background-size:cover;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);z-index:-1}
.inner-homepage{max-width:80rem;margin:auto;padding:2.5rem}
.inner-fit{position:relative;z-index:1;max-width:64rem;margin:auto;padding:0 .625rem}
.legend{font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1.5rem;color:#242424;letter-spacing:.013rem}
html:lang(ar) .legend{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important}
.search-result .other-result .view-all-text{display:none}
.changeOverflow{overflow:visible}
.nicescroll-cursors{width:10px !important}
@media screen and (max-width:1023px){.nicescroll-cursors{width:5px !important}
}
.bg-gradient-bottom.inscrease-bottom{bottom:1.25rem}
@media(max-width:1023px) and (orientation:landscape){.fancy-select.idea-select .options.open{max-height:14.875rem}
}
@media screen and (max-width:1023px){.main{padding-top:3.125rem}
.main.spacing-bottom{margin-bottom:3.125rem}
.main-v2{padding-top:3.125rem}
.main-v2--lg{padding-top:6.125rem;padding-bottom:3.125rem}
.article-detail .article-detail-wrapper{padding-bottom:2.5rem}
.search-result .other-result .view-all-text{display:inline}
.recipe-category .product-list .item,.search-result .product-list .item{margin-bottom:1.125rem;padding:.313rem}
.slick-arrow{top:29%}
.slick-arrow:before{top:50%;font-size:1.313rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.slick-arrow.slick-prev{left:.938rem}
.slick-arrow.slick-next{right:.938rem}
.fancy-select{min-width:5.313rem;height:1.25rem}
.fancy-select .trigger{padding:.063rem 1.875rem .125rem .375rem}
.fancy-select .trigger:after{font-size:.438rem}
.fancy-select .options{min-width:9.688rem;padding:.75rem 0}
.fancy-select .options li{min-width:6.25rem}
.story-item{padding-right:5.813rem;font-size:1rem}
.story-item .story-info{margin-top:.5rem;font-size:.625rem}
.story-item .btn-bookmark{right:0}
.bookmarked{right:0}
.title{font-size:1.75rem;line-height:1.563rem;letter-spacing:0}
.title span{font-size:1.563rem;line-height:2.25rem}
.item{margin-top:0}
.item .image img{height:auto}
.item .title{font-size:.625rem}
.title-2{font-size:1.519rem}
.title-3{font-size:1.313rem}
.title-inline{font-size:1.75rem;max-width:14.063rem}
.title-inline span{font-size:1.563rem;line-height:2.5rem}
.title-inline-large{font-size:2.625rem;max-width:20rem;line-height:2.625rem}
.title-inline-large span{font-size:2.5rem;line-height:2.5rem}
.title-inline-small{font-size:1.313rem}
.title-inline-small span{font-size:1.75rem}
.title-block{font-size:1.125rem}
.sub-title-large{font-size:1.323rem}
.sub-title-medium{font-size:1.25rem}
.subtitle{font-size:.813rem;letter-spacing:.063rem}
.inner{padding:0 .938rem}
.table-richtext{margin-bottom:0}
.table-richtext>table{overflow-x:initial;display:table;margin-bottom:0;margin-left:0;border-spacing:0}
.table-richtext>table>tbody>tr>td{width:50%}
.edm-signup-form{overflow:hidden}
.popup.product-slider .slick-slide img{width:100%}
.popup.product-slider .slick-slider{padding-left:5%;padding-right:5%;top:0}
.popup.product-slider .slick-arrow{font-size:0}
.popup.product-slider .slick-arrow:before{height:2.375rem;font-size:1.75rem}
.popup.product-slider .slick-arrow.slick-prev{left:.938rem}
.popup.product-slider .slick-arrow.slick-next{right:.938rem}
.popup.product-slider .slider{margin:0 .938rem}
.input-custom{font-size:.875rem}
.btn-blue-2{font-size:.875rem;padding:.813rem;line-height:1.6}
.inner-homepage{padding:.938rem}
.inner-fit{padding:0 .938rem}
.background{width:63.938rem}
.legend{font-size:1.15rem}
.btn{display:block;width:100%}
}
@-webkit-keyframes anim-scale{0{-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8)}
40%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
60%{-webkit-transform:scale(1,1);transform:scale(1,1)}
80%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
}
@keyframes anim-scale{0{-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8)}
40%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
60%{-webkit-transform:scale(1,1);transform:scale(1,1)}
80%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
}
.overlay{visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10}
.overlay:after{content:'';opacity:.5;visibility:hidden;overflow:hidden;position:fixed;background-color:#fff;border-radius:50%;transition:.6s ease-in-out;-webkit-transform:scale(1);transform:scale(1);z-index:-1}
.st0{fill:none;stroke:#002e92;stroke-width:7px;stroke-linecap:round;stroke-miterlimit:10;text-rendering:auto;image-rendering:auto;fill-rule:evenodd;clip-rule:evenodd}
.bg-gradient-top,.bg-gradient-bottom{position:absolute;left:50%;width:120rem;background-repeat:no-repeat;background-size:cover;overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.bg-gradient-top{top:0}
.bg-gradient-bottom{bottom:0}
.bg-gradient-top{height:25rem}
.bg-gradient-bottom{height:18.75rem;z-index:-5}
.fixed-popup{overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}
.popup.message .overlay,.popup.country .overlay,.language .overlay{background-color:#000;opacity:.5;visibility:visible}
.image-border-radius{width:100%;overflow:hidden}
.image-border-radius img{border-bottom-right-radius:1.563rem}
@media screen and (max-width:1023px){.bg-gradient-top,.bg-gradient-bottom{width:63.938rem;background-size:100% 100%}
.product-list .item,.slider .item{margin-top:0}
.btn-message{padding:.688rem 1.5rem}
body{padding-bottom:14.313rem}
.bg-wrapper{bottom:13.75rem}
}
.suggest-list-desktop li{-webkit-transform-origin:5% 50%;transform-origin:5% 50%}
.no-touch .suggest-list-desktop li:hover{text-decoration:underline}
.no-touch .suggest-list-desktop li a:focus{text-decoration:underline}
fieldset{border:0}
form fieldset .input-valid-wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-top:0;border-left:0;border-right:0;border-bottom:2px solid #a3a3a3}
form fieldset .input-valid-wrapper input:focus{border-bottom-color:#3db7e4}
form fieldset .input-valid-wrapper input.focus{border-color:#3db7e4}
form fieldset .input-valid-wrapper input.valid-success{border-image:linear-gradient(to right,#00338d 0,#3db7e4 100%);border-image-slice:0 0 100% 0}
form fieldset .input-valid-wrapper input.valid-error{color:#e54f14;border-color:#e54f14;border-bottom-color:#e54f14}
form fieldset .input-valid-wrapper .warning-message{color:#e54f14;cursor:default}
@media screen and (max-width:767px){body{padding-bottom:15.625rem}
.bg-gradient-top{height:7.813rem}
.bg-wrapper-v2 .bg-gradient-top{height:25rem}
.bg-gradient-bottom{height:5.813rem}
.search-result .bg-gradient-bottom{height:2.375rem}
}
@media screen and (max-width:375px){.wish-block+.share-block.active{margin-left:-5rem}
.fancy-select .options{left:auto;min-width:8.75rem;margin-right:-0.625rem}
}
.text-pink{color:#e4007b}
.font-evenfall{font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif}
html:lang(ar) .font-evenfall{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
.btn-strong-points{min-width:10.25rem;padding:.375rem 1.875rem;line-height:2.25rem;color:#fff;transition:none;background-color:#e1271d;border-color:#e1271d;font-weight:400;width:auto;display:inline-block;height:auto}
.btn-strong-points:hover,.btn-strong-points:focus{background:#e4007b;border-color:#e4007b}
.btn-strong-points:visited{color:#fff}
.rich-text a.btn-strong-points{color:#fff;font-weight:400;line-height:2.25rem}
.rich-text a.btn-strong-points:hover,.rich-text a.btn-strong-points:focus{color:#fff}
.search-icon-bg{background:url(../svg/search-icon.svg);background-size:cover;background-repeat:no-repeat}
.text-white{color:#FFF}
.text-align-left{text-align:left}
.text-align-center{text-align:center}
.text-align-right{float:right}
.max-width-80{max-width:80% !important}
.bold-font{font-weight:bold}
.twoLineEllipsis{overflow:hidden !important;text-overflow:ellipsis !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:3 !important;height:3.4rem}
.breadcrumb-ol{padding-top:15px;padding-bottom:15px;list-style:none}
.breadcrumb-ol>li{display:inline-block;font-size:12px;line-height:24px}
.breadcrumb-ol>li+li:before{content:"/";padding:0 5px;display:inline-block;color:#00338d}
.houseLogo{font-size:20px}
.breadcrumb-ol>.active:before{color:#00338d}
.breadcrumb-ol a{color:#00338d}
.breadcrumbs{background-color:#f0f0f0;text-transform:uppercase}
.symbol{font-family:"Segoe UI Symbol"}
.font-bold{font-weight:bold}
.center-element{display:inline-block}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}
.btn-share:before{content:"";-webkit-transform:none;transform:none;background:url("../svg/share-icon.svg") no-repeat;width:1.5rem;height:1.5rem;position:static;display:inline-block}
.btn-share .inner-btn{font-size:.75rem;color:#a3a3a3;font-family:"Mark-OT",Helvetica,Arial,sans-serif;text-transform:none}
.btn-share:hover .inner-btn{color:#3db7e4}
.btn-share:hover:before{background:url("../svg/share-icon-active.svg") no-repeat}
.inner-btn{font-size:.75rem;color:#a3a3a3;font-family:"Mark-OT",Helvetica,Arial,sans-serif;text-transform:none}
.use-gray-background{background-color:#f4f4f4}
.slider-inner{max-width:65.95rem;margin:0 auto}
.use-padding-top{padding-top:30px}
html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}
body{max-width:120rem;margin:0 auto}
.container{margin:0 auto;width:100%;height:100%;max-width:85.375rem}
main{display:block}
.more-flavours{position:relative;overflow:hidden;margin-bottom:4.188rem;clear:both}
.more-flavours .title-block{max-width:39rem;margin-bottom:.625rem}
.nutritional-infomation .title-inline{margin-bottom:.75rem;margin-left:.75rem}
.nutritional-infomation .nutritional-information-content{padding:2rem 1.625rem}
.recipes-slider{margin-bottom:2.063rem;padding-top:4.063rem}
.fernleaf .recipes-slider{padding-top:0}
.recipes-slider .title-inline{margin-bottom:4.375rem}
.recipes-slider .title-inline span{font-size:2.656rem}
.product-detail .detail-block{padding-top:11.688rem}
.product-detail .detail-block .inner{position:relative;z-index:1}
.product-detail .related-product .inner-product .slick-arrow{top:50%;margin-top:-1.5rem}
html.fernleaf .product-detail .related-product .inner-product .slick-arrow{margin-top:0}
.product-detail .banner-image:before{content:"";position:absolute;bottom:-20%;left:0;right:0;height:30%;background-color:#f5f5f5}
.product-detail .product-rating .label{margin-left:.313rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:.755rem;color:#242424;text-transform:uppercase}
@media only screen and (max-width:1366px){.product-detail .detail-block{padding-top:12.688rem}
}
@media only screen and (max-width:1023px){.product-detail .wrapper-content{overflow:unset;margin-top:-25.938rem}
.product-detail .detail-block{padding-top:3.938rem}
.product-detail .related-recipes .slick-arrow{top:4.688rem}
.more-flavours{margin-bottom:2.5rem}
.product-information{margin-bottom:2.5rem}
.recipes-slider{padding-top:1.875rem}
.fernleaf .recipes-slider{padding-top:0}
.recipes-slider .title-inline{margin-bottom:1.563rem}
.recipes-slider .title-inline span{font-size:1.5rem}
.nutritional-infomation .inner{padding:0 .75rem}
.nutritional-infomation .nutritional-information-content{padding:.625rem .75rem 1.5rem}
}
@media only screen and (max-width:767px){.product-detail .wrapper-content{margin-top:-27.688rem}
.product-detail .detail-block{padding-top:2.813rem}
}
header{position:fixed;top:0;left:0;right:0;z-index:12;height:4.375rem;width:100%;max-width:120rem;background-color:#fff;margin:0 auto}
header:before,header:after{display:table;content:""}
header:after{clear:both}
.ib-above-nav:not(.fixed-popup) header{margin-top:3.188rem}
@media(min-width:768px){.ib-above-nav:not(.fixed-popup) header{margin-top:2.5rem}
}
header .right-menu{position:absolute;top:.938rem;right:1.875rem}
header .right-menu .search{padding-left:1.875rem}
header .right-menu .competition{margin-left:.875rem;background:#e4007b}
header .right-menu .competition .comp-icon{background:url(../svg/strong-comp-icon.svg);background-size:100%;width:1rem;height:1.125rem}
@media(min-width:1024px){header .right-menu .competition .comp-icon{width:1.125rem;height:1.25rem}
}
.no-touch header .right-menu .competition:hover,.no-touch header .right-menu .wish-list:hover,.no-touch header .right-menu .search:hover{-webkit-animation:anim-scale .5s ease-out;animation:anim-scale .5s ease-out;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
header:before{content:'';position:absolute;top:4.375rem;left:0;background:url(../png/round-corner-logo.png);background-size:100% 100%;width:14.063rem;height:7.5rem;z-index:1}
html.fernleaf header:before{background:unset}
header .brand-logo{position:absolute;left:0;top:1.813rem;z-index:5;padding-left:1.688rem}
.cl header .brand-logo{padding-left:0;top:1.5rem}
html.fernleaf header .brand-logo{padding-left:0;top:0}
header .brand-logo-v2{position:absolute;left:0;top:0;z-index:5;padding-left:1.688rem}
.cl header .brand-logo-v2{padding-left:0;top:0}
.blue-red header:before{content:none}
.blue-red header .brand-logo{top:0;left:0;padding-left:0}
.incident-banner .btn-close{top:.625rem;right:.625rem}
.incident-banner .btn-close span{font-size:.75rem}
.incident-banner.above-nav{position:fixed;top:0;height:3.188rem;width:100%;z-index:12;max-width:120rem;background:#f6f6f6}
.incident-banner.above-nav .btn-close{top:1rem}
@media(min-width:768px){.incident-banner.above-nav{height:2.5rem}
.incident-banner.above-nav .btn-close{top:.75rem}
}
.incident-banner.above-nav.bg-pink{background:#e4007b}
.incident-banner.above-nav.bg-pink span,.incident-banner.above-nav.bg-pink .legal-claim{color:#fff}
.incident-banner.above-nav.bg-pink .btn-close:hover span{color:#fff}
.incident-banner.above-nav .legal-claim{background:0;padding:.625rem 2.188rem .563rem;font-size:.75rem;line-height:1}
@media(min-width:480px){.incident-banner.above-nav .legal-claim{line-height:1.4}
}
@media(min-width:768px){.incident-banner.above-nav .legal-claim{font-size:.875rem}
}
.incident-banner.above-nav .legal-claim a{text-decoration:underline;color:#fff;font-weight:600}
.legal-claim{position:absolute;top:0;width:100%;padding:.625rem .938rem .563rem;z-index:1;background:#f6f6f6;color:#242424;font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-size:.75rem;text-align:center;line-height:1.4}
html:lang(ar) .legal-claim{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
@media only screen and (max-width:1023px){header .right-menu{top:.625rem;right:2.813rem}
header .right-menu .search:before{display:none}
header:before{display:none}
header .brand-logo{top:.438rem;left:.688rem;width:6rem;height:2.125rem;padding-left:0;margin:0}
html.fernleaf header .brand-logo{top:0;left:0}
.cl header .brand-logo{top:.438rem}
.my header .brand-logo,.ph header .brand-logo,.lk header .brand-logo{width:6.875rem}
.blue-red header .brand-logo{top:0;left:0;width:6.563rem;max-width:6.563rem;padding-left:0}
}
@media(min-width:1024px) and (max-width:1279px){.v2 header:before{background:0}
.v2 header .brand-logo{top:.781rem;padding-left:.813rem}
.v2 header .brand-logo .img-logo{width:8.125rem}
.v2 header .brand-logo-v2{top:.781rem;padding-left:.813rem}
.v2 header .brand-logo-v2 .img-logo{width:8.125rem}
.v2 header .nav-content .menu-nav{margin:0;margin-left:9.375rem}
.v2 header .nav-content .menu-nav>li{margin:0 .375rem}
.v2 header .nav-content .menu-nav .link-main{font-size:.688rem;margin:1.406rem 0}
.v2 header .nav-content .menu-nav .link-main:after{bottom:-1.406rem}
.v2 header .right-menu{right:.938rem}
}
.v2 header .nav-content{transition:opacity .3s ease-out}
.v2 header .right-menu .header-icon.search{display:inline-block !important}
.v2 header .right-menu .header-icon.search .icon-search{width:.813rem;height:.813rem}
@media(min-width:1024px){.v2 header .right-menu .header-icon.search .icon-search{width:1.063rem;height:1.063rem}
}
.v2 header .right-menu .header-icon.search .icon-search:before{content:none}
.v2 header .right-menu .header-icon.wish-list,.v2 header .right-menu .header-icon.competition{display:none !important}
.v2 header .right-menu__search{height:30px;width:0;transition:all .3s ease;border-width:0;border-color:rgba(163,163,163,0.48);border-style:solid;border-radius:6.25rem 6.25rem 6.25rem 0;background-color:#fff;position:absolute;right:0;top:0;font-size:.75rem;letter-spacing:.037rem}
.v2 header .right-menu__search::-webkit-input-placeholder{color:#bebebe}
.v2 header .right-menu__search::-moz-placeholder{color:#bebebe}
.v2 header .right-menu__search::placeholder{color:#bebebe}
@media(min-width:1024px){.v2 header .right-menu__search{height:40px;font-size:1rem;margin-right:-3.375rem;margin-left:1.125rem;position:static;float:left}
}
.v2 header .right-menu__search-results{display:none;position:absolute;top:2.5rem;right:0;background:#FFF;border-radius:0 0 30px 30px}
.v2 header .right-menu__search-results .search-item{padding:1.25rem 1.25rem 0;display:block;width:100%}
.v2 header .right-menu__search-results .search-item span{font-weight:bold}
.v2 header .right-menu__search-results .search-item:hover,.v2 header .right-menu__search-results .search-item:focus{color:#00338d}
.v2 header .right-menu__search-results .search-item:last-child{padding-bottom:1.25rem}
.v2 header .right-menu__social-icons{float:left;padding:.25rem 0;border-right:1px solid #ececec}
@media(min-width:1024px){.v2 header .right-menu__social-icons{padding:.563rem 0}
}
.v2 header .right-menu__social-icons .nav-social-icon{display:inline-block;margin-right:1rem}
.v2 header .right-menu__social-icons .nav-social-icon img{width:22px;height:22px;transition:all .2s ease}
.v2 header .right-menu__social-icons .nav-social-icon--yt{width:24px}
.v2 header .right-menu__social-icons .nav-social-icon:hover img{-webkit-transform:scale(1.15);transform:scale(1.15)}
@media(min-width:1024px){.v2 .search-open header .nav-content{opacity:0}
}
.v2 .search-open header .right-menu__search{border-width:1px;padding:0 2.875rem 0 1rem;width:calc(100vw - 183px)}
@media(min-width:1024px){.v2 .search-open header .right-menu__search{width:600px;padding:0 3.75rem 0 1.25rem}
}
@media(min-width:1440px){.v2 .search-open header .right-menu__search{width:850px}
}
.v2 .search-open header .right-menu__search-results{display:block;width:calc(100vw - 183px)}
@media(min-width:1024px){.v2 .search-open header .right-menu__search-results{width:600px}
}
@media(min-width:1440px){.v2 .search-open header .right-menu__search-results{width:850px}
}
.dropdown-facebook{position:relative;display:inline-block}
.facebook-dropdown-icon{position:absolute}
.dropdown-title{text-align:right;padding-top:3px;margin-left:30px}
.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1;right:-50px}
.dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block}
.dropdown-content a:hover{background-color:#ddd}
.dropdown-facebook:hover .dropdown-content{display:block}
.dropdown-facebook:hover .dropbtn{background-color:#3e8e41}
.dropup-content{display:none;position:fixed;bottom:55px;right:10%;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:9}
@media only screen and (max-width:584px){.dropup-content{bottom:70px;right:45%}
}
@media only screen and (max-width:686px){.dropup-content{bottom:140px;right:45%}
}
@media only screen and (max-width:1023px){.dropup-content{bottom:180px;right:45%}
}
.dropup-facebook{position:relative;display:inline-block}
.dropup-content a{color:black;padding:12px 16px;text-decoration:none;display:block}
.dropup-content a:hover{background-color:#ddd}
.dropup-facebook:hover .dropup-content{display:block}
.dropup-facebook:hover .dropbtn{background-color:#2980b9}
footer{position:absolute;bottom:0;width:100%;padding:1.063rem 0;overflow:hidden;text-align:center}
footer .social-block{float:right}
.v2 footer .social-block{margin-top:.5rem}
footer .social-block li{display:inline-block;margin-left:.625rem}
.v2 footer .social-block li{margin-left:1rem}
html:lang(ar) footer .social-block li{margin-left:0;margin-right:.625rem}
html:lang(ar) footer .social-block li:first-child{margin-right:0}
footer .social-block li:first-child{margin-left:0}
footer .social-block .social-item{display:inline-block;position:relative;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #242424}
footer .social-block .social-item span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.25rem;color:#000}
.no-touch footer .social-block .social-item:hover,.no-touch footer .social-block .social-item:focus{transition:all .2s}
.no-touch footer .social-block .social-item:hover span,.no-touch footer .social-block .social-item:focus span{color:#fff}
.no-touch footer .social-block .social-item.facebook:hover,.no-touch footer .social-block .social-item.instagram:hover,.no-touch footer .social-block .social-item.facebook:focus,.no-touch footer .social-block .social-item.instagram:focus{border-color:#3b5998;background:#3b5998}
.no-touch footer .social-block .social-item.twitter:hover,.no-touch footer .social-block .social-item.twitter:focus{border-color:#00aced;background:#00aced}
.no-touch footer .social-block .social-item.youtube:hover,.no-touch footer .social-block .social-item.youtube:focus{border-color:red;background:red}
footer .copy-text{float:left;margin-top:.938rem;font-size:.75rem}
footer .nav-footer{display:inline-block;margin-top:.625rem}
footer .nav-footer li{display:inline-block;padding:0 1.063rem}
footer .nav-footer a{font-size:.755rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;color:#242424;transition:all .3s;border-bottom:1px solid transparent}
html:lang(ar) footer .nav-footer a{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.no-touch footer .nav-footer a:hover,.no-touch footer .nav-footer a:focus{border-color:#000}
footer .language-block{float:right;margin-top:.625rem}
footer .language-block span{margin:0 2px}
footer .language-block .btn-flag,footer .language-block .language{font-size:.755rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif}
html:lang(ar) footer .language-block .btn-flag,html:lang(ar) footer .language-block .language{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
footer .language-block .btn-flag{position:relative;margin-left:1.25rem;padding-left:1.438rem;border:0;background:transparent;line-height:1.25rem}
html:lang(ar) footer .language-block .btn-flag{margin-left:0;padding-left:0}
html:lang(ar) footer .language-block .btn-flag:before{content:none}
footer .language-block .btn-flag img{display:inline-block;vertical-align:middle;width:1.25rem}
footer .language-block .btn-flag span{margin-left:.313rem;line-height:1.25rem}
footer .language-block .btn-flag:before{content:'';position:absolute;left:0;width:1px;height:1.25rem;background-color:#a3a3a3}
.v2 footer .language-block .btn-flag:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1.875rem;background-color:#ececec}
footer .language-block .btn-flag:hover{color:#00338d}
footer .language-block .language{display:inline-block}
html:lang(ar) footer .language-block .language{margin-left:1.25rem;padding-left:1.438rem;position:relative}
html:lang(ar) footer .language-block .language:before{content:'';position:absolute;left:0;width:1px;height:1.25rem;background-color:#a3a3a3}
footer .language-block .language .fancy-select{min-width:0;color:#242424;cursor:default}
footer .language-block .language .fancy-select .options{min-width:12.5rem;padding:1.875rem 0;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;font-size:1.625rem}
html:lang(ar) footer .language-block .language .fancy-select .options{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
footer .language-block .language .fancy-select .options li{padding-left:1.25rem;text-align:left}
footer .language-block .language .fancy-select .options li.selected{color:#e1271d}
footer .language-block .language .fancy-select .options li.selected:after{color:#e1271d}
footer .language-block .language .fancy-select .trigger{color:#242424;border:0;padding-right:0}
footer .language-block .language .fancy-select .trigger:after{content:none}
footer .language-block .language .fancy-select .trigger:hover{color:#00338d}
.mobile footer .language-block .btn-flag,.tablet footer .language-block .btn-flag,.mobile footer .language-block .language .custom-select,.tablet footer .language-block .language .custom-select{vertical-align:middle}
.mobile footer .language-block .language .custom-select,.tablet footer .language-block .language .custom-select{margin:0 0 0 .375rem;border:0;background:#fff;font-size:.755rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}
html:lang(ar) .mobile footer .language-block .language .custom-select,html:lang(ar) .tablet footer .language-block .language .custom-select{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
@media only screen and (max-width:1023px){footer{padding:0 0 1.688rem 0;text-align:center}
footer .grid-fluid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
footer .grid-fluid .social-block{-ms-flex-order:1;order:1}
footer .grid-fluid .nav-footer{-ms-flex-order:2;order:2}
footer .grid-fluid .language-block{-ms-flex-order:3;order:3}
footer .grid-fluid .copy-text{-ms-flex-order:4;order:4}
footer .nav-footer,footer .copy-text{margin-top:0}
footer .social-block,footer .copy-text{float:none;display:block}
footer .social-block{margin-bottom:1.563rem}
footer .social-block .social-item{width:1.875rem;height:1.875rem}
footer .social-block .social-item span{font-size:.938rem}
footer .social-block .facebook img{max-width:.5rem}
footer .social-block .twitter img{max-width:1.25rem}
footer .social-block .youtube img{max-width:1.313rem}
footer .nav-footer{margin-bottom:.625rem}
footer .nav-footer li{margin-bottom:.625rem;padding:0 0 0 1.125rem}
footer .nav-footer li:first-child{padding-left:0}
footer .language-block{margin-bottom:1.25rem}
html:lang(ar) footer .language-block .language{margin-left:0;padding-left:0}
html:lang(ar) footer .language-block .language:before{content:none}
footer .language-block .btn-flag{margin-left:0;padding-left:0;padding-right:0}
footer .language-block .btn-flag:before{display:none}
footer .language-block .btn-flag span{vertical-align:middle}
}
.banner-image{overflow:hidden}
.banner-image.product-banner{position:relative;min-height:46rem}
.banner-image.product-banner .image{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat}
.banner-image.product-banner .main-banner{z-index:0;background-size:cover;height:31.75rem;background-position:center top}
.banner-image.product-banner .milk-splash{z-index:1;height:46rem;width:120rem;background-size:cover;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (max-width:1366px){.banner-image.product-banner .milk-splash{background-size:contain;height:auto;width:85.375rem}
.banner-image.product-banner .main-banner{height:31.75rem}
}
@media screen and (max-width:1023px){.banner-image.product-banner{min-height:35.438rem}
.banner-image.product-banner .main-banner{height:35.438rem;width:100%;background-size:contain}
.banner-image.product-banner .milk-splash{top:.625rem;height:35.125rem;width:100%}
}
@media screen and (max-width:900px){.banner-image.product-banner{min-height:35.438rem}
.banner-image.product-banner .main-banner{height:35.438rem;width:100%;background-size:contain}
.banner-image.product-banner .milk-splash{top:.625rem;height:32.188rem;width:100%}
}
@media screen and (max-width:767px){.banner-image.product-banner{min-height:35.438rem}
.banner-image.product-banner .main-banner{height:35.438rem;width:100%;background-size:contain}
.banner-image.product-banner .milk-splash{top:6.438rem;height:34.375rem;width:100%;background-position:center top}
}
.fl-banner{position:relative}
.fl-banner__bg,.fl-banner .milk-splash{position:absolute;top:0;left:0;right:0;background-size:cover;background-repeat:no-repeat}
.fl-banner__bg picture{width:100%;display:block}
.fl-banner .milk-splash{bottom:-0.875rem;z-index:1}
.fl-banner__product-img img{z-index:2;position:relative}
@media screen and (max-width:1023px){.fl-banner .milk-splash{bottom:-0.375rem}
}
.accordion{padding:0 0 3.125rem}
html.fernleaf .accordion{padding:0 0 1.875rem}
.accordion .heading{z-index:2}
.accordion .heading a{display:block;position:relative;padding:.938rem 3.875rem .938rem .75rem;border-bottom-right-radius:1.563rem;background-color:#fff;font-size:.875rem;color:#00338d;font-family:"Stag-Book",Georgia,"Times New Roman",Times,serif;box-shadow:0 3px 0 #e3e3e3}
html.fernleaf .accordion .heading a{border-bottom-right-radius:0;padding-left:3.125rem;font-family:"Stag-Semibold",Georgia,"Times New Roman",Times,serif;color:#f0ab00 !important;letter-spacing:.8px;box-shadow:unset}
html:lang(ar) .accordion .heading a{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.no-touch .accordion .heading a:hover,.no-touch .accordion .heading a:focus{color:#3db7e4}
.accordion .heading a:after{content:"\e922";position:absolute;top:50%;right:1.938rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.75rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif}
html.fernleaf .accordion .heading a:after{right:auto;left:.625rem;color:#000;font-size:1.25rem;font-weight:bold}
.accordion .panel{margin-top:.938rem}
html.fernleaf .accordion .panel--free-comp.open .content{background-color:unset}
.accordion .panel.open .heading a:after{content:"\e91e";font-size:1.25rem}
html.fernleaf .accordion .panel.open .heading a:after{font-size:1.125rem}
.accordion .panel.open .content{background-color:#f6f6f6}
html.fernleaf .accordion .panel.open .heading a{box-shadow:0 3px 0 #e3e3e3}
html.fernleaf .accordion .panel.open.panel--free-comp .heading a{box-shadow:unset}
.accordion .panel:first-child{margin-top:0;margin-bottom:0}
.accordion .content{height:0;overflow:hidden;padding-top:1rem;margin-top:-1.25rem;background-color:transparent;transition:height .25s ease;z-index:0}
.accordion .content .content-inner{padding:1.188rem 1.438rem 1.375rem 1.375rem}
.accordion .content .content-inner .row>div:last-child .table-richtext{margin-bottom:.938rem}
.accordion .content li,.accordion .content td{margin-bottom:0}
.accordion .content p,.accordion .content li,.accordion .content td{font-family:"Mark-OT-Light",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.4;letter-spacing:.5px;color:#6c6c6c}
html:lang(ar) .accordion .content p,html:lang(ar) .accordion .content li,html:lang(ar) .accordion .content td{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important}
.accordion .content table{margin-top:-1px}
.accordion .content a{color:#00338d;font-weight:600;transition:all .3s ease}
.no-touch .accordion .content a:hover,.no-touch .accordion .content a:focus{color:#3db7e4;transition:all .3s ease}
.product-detail .nutritional-infomation .accordion .content:not(.content--normal-copy) p{font-size:.625rem;line-height:1rem}
.table-richtext table{width:100%}
.table-richtext td{padding:.875rem 0;border-bottom:1px solid #d3d3d3;font-family:"Mark-OT-Light",Helvetica,Arial,sans-serif;font-size:.875rem;color:#6c6c6c}
html:lang(ar) .table-richtext td{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.table-richtext td:nth-child(2n+1){text-align:left}
html:lang(ar) .table-richtext td:nth-child(2n+1){text-align:unset !important}
.table-richtext td:nth-child(2n){text-align:right}
html:lang(ar) .table-richtext td:nth-child(2n){text-align:unset !important}
@media only screen and (min-width:1024px){.accordion{margin-top:.813rem}
html.fernleaf .accordion{margin-top:0;padding:0 0 1.25rem}
.accordion .heading a{padding:.938rem 4.688rem .938rem 2.125rem;font-size:1.15rem;letter-spacing:.2px}
html.fernleaf .accordion .heading a{padding-left:3.875rem;font-size:1.375rem}
.accordion .heading a:after{right:2.813rem;font-size:1.5rem}
html.fernleaf .accordion .heading a:after{right:auto;left:.625rem}
.accordion .panel{margin-bottom:1.188rem;margin-top:.813rem}
.accordion .panel.open .heading a:after{font-size:1.5rem}
.accordion .content .content-inner{padding:1.375rem 2.188rem .75rem}
.accordion .content li,.accordion .content td{margin-bottom:0}
.table-richtext{margin-bottom:.938rem;padding-right:1.875rem}
.table-richtext:nth-child(n+2){padding-left:1.875rem}
.table-richtext td{width:50%}
}
.product-category .item{position:relative;margin-right:1.188rem;color:#00338d;font-family:"StagSans-Medium",Helvetica,Arial,sans-serif;font-size:1rem;text-transform:uppercase;transition:all .3s ease}
html:lang(ar) .product-category .item{margin-right:0;margin-left:1.188rem !important;font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;font-weight:bold}
.product-category .item:not(:first-child){padding-left:1.563rem}
.product-category .item:not(:first-child):before{content:'';position:absolute;top:50%;left:0;width:.375rem;height:.375rem;background-color:#00338d;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.no-touch .product-category .item:hover,.no-touch .product-category .item:focus{color:#3db7e4;transition:all .3s ease}
@media only screen and (max-width:1023px){.product-category .item{font-size:.875rem}
}
.main-product-image{position:relative}
.main-product-image .slider{margin:0;padding:0}
.main-product-image.single-image .slider-product .main-product{float:none}
.main-product-image .main-product{display:none;line-height:30.625rem}
.main-product-image .main-product.product-active{display:block;margin:0 auto}
.main-product-image .main-product img{display:inline-block;width:25.313rem;max-height:30.625rem;vertical-align:bottom}
.main-product-image figure.main-product figcaption{font-size:12px;line-height:1;text-align:center}
.main-product-image .zoom-block{margin-top:2.063rem}
.main-product-image .zoom-block a{display:inline-block;margin-right:1.063rem}
.no-touch .main-product-image .zoom-block a:focus{outline:-webkit-focus-ring-color auto 5px}
.main-product-image .zoom-block img{max-height:100%;width:auto;margin:auto}
.main-product-image .circle{display:inline-block;width:3.125rem;height:3.125rem;padding:.625rem;border:1px solid #8dd3ef;border-radius:50%;vertical-align:middle}
.main-product-image .zoom-text{display:inline-block;vertical-align:middle;text-transform:uppercase;font-family:"StagSans-Medium",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.025rem;color:#a3a3a3;transition:all .3s ease}
html:lang(ar) .main-product-image .zoom-text{font-family:'Cairo',Georgia,"Times New Roman",Times,serif;font-weight:bold}
.no-touch .main-product-image .zoom-text:hover,.no-touch .main-product-image .zoom-text:focus{color:#000;transition:all .3s ease}
@media only screen and (min-width:1024px){.main-product-image .slider-product{pointer-events:none}
.main-product-image .navigation{display:none}
}
@media only screen and (max-width:1023px){.main-product-image .main-product{display:block;line-height:48.313rem}
.main-product-image .main-product img{width:39.938rem;max-height:48.313rem}
.main-product-image .slider-product .slick-arrow:before{font-size:2.25rem}
.main-product-image .zoom-block{text-align:right;margin-top:.625rem}
.main-product-image .zoom-block a{display:none}
.main-product-image .zoom-block a.zoom-text{display:inline-block}
.main-product-image .zoom-block .zoom-text{font-size:.813rem;padding-right:0;margin-right:0}
}
@media only screen and (max-width:768px){.main-product-image .main-product{line-height:36.25rem}
.main-product-image .main-product img{width:30rem;max-height:36.25rem}
}
@media only screen and (max-width:767px) and (min-width:321px){.main-product-image .slider-product .slick-arrow{top:50%}
.main-product-image .main-product{max-width:60%;line-height:33.125rem}
.main-product-image .main-product img{max-height:33.125rem}
}
@media only screen and (max-width:610px) and (min-width:321px){.main-product-image .slider-product .main-product img{width:17.813rem}
}
@media only screen and (max-width:480px){.main-product-image .slider-product .slick-arrow:before{font-size:1.313rem}
}
@media only screen and (max-width:320px){.main-product-image .main-product{line-height:15.125rem}
.main-product-image .main-product img{width:12.5rem;max-height:15.125rem}
}
.global-market .category-introduce .main-product-image{text-align:center}
.global-market .category-introduce .main-product-image .slider-product .main-product{display:block}
.global-market .category-introduce .main-product-image .slider-product .slick-arrow:before{font-size:2rem}
@media only screen and (max-width:1023px){.global-market .category-introduce .main-product-image .slider-product .slick-arrow.slick-next{right:0}
.global-market .category-introduce .main-product-image .slider-product .slick-arrow.slick-prev{left:0}
}
@media only screen and (min-width:1024px){.global-market .category-introduce .main-product-image .slider-product{pointer-events:unset}
.global-market .category-introduce .main-product-image .navigation{display:block}
}
.v2 .main-product-image .main-product{display:block !important}
.v2 .main-product-image .slider-product{pointer-events:unset !important}
.v2 .main-product-image .slider-product .slick-arrow{top:50% !important}
.cmp-text h1,.cmp-text .h1{font-size:calc(1.855rem)}
@media(min-width:992px){.cmp-text h1,.cmp-text .h1{font-size:2.31875rem}
}
.cmp-text h2,.cmp-text .h2{font-size:calc(1.54rem)}
@media(min-width:992px){.cmp-text h2,.cmp-text .h2{font-size:1.925rem}
}
.cmp-text h3,.cmp-text .h3{font-size:calc(1.4rem)}
@media(min-width:992px){.cmp-text h3,.cmp-text .h3{font-size:1.75rem}
}
.cmp-text h4,.cmp-text .h4{font-size:calc(1.26rem)}
@media(min-width:992px){.cmp-text h4,.cmp-text .h4{font-size:1.575rem}
}
.cmp-text h5,.cmp-text .h5{font-size:calc(0.98rem)}
@media(min-width:992px){.cmp-text h5,.cmp-text .h5{font-size:1.225rem}
}
.cmp-text h1,.cmp-text h2,.cmp-text h3,.cmp-text h4,.cmp-text h5,.cmp-text h6{color:#e1271d;font-weight:bold;font-family:"StagSans-Light",Helvetica,Arial,sans-serif}
.sustanability-circle{background:#fca879;width:150px;height:150px;color:#fff;text-align:center;display:-ms-flexbox;display:flex;border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-weight:bold}
.product-badges-list{overflow:hidden;max-width:17.625rem;margin:0 -0.25rem}
.product-badges-list .image{float:left;width:3.125rem;height:3.125rem;margin:0 .25rem}
html:lang(ar) .product-badges-list .image{float:right !important}
.product-intro{max-width:33.75rem}
.lightbox-intro .more-intro{font-size:1rem;font-family:"Mark-OT-Bold",Helvetica,Arial,sans-serif;color:#00338d}
html:lang(ar) .lightbox-intro .more-intro{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.no-touch .lightbox-intro .more-intro:hover,.no-touch .lightbox-intro .more-intro:focus{color:#3db7e4}
.lightbox-intro .more-info strong{font-size:1.156rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;color:#000;line-height:3;letter-spacing:.5px}
.accordion-intro.accordion{padding:0;max-width:35.625rem}
.accordion-intro.accordion .panel.open .heading a:after{font-size:.938rem}
.accordion-intro.accordion .heading a{padding:.438rem 0 .438rem 1.25rem;font-size:1rem;box-shadow:none;background:0}
.accordion-intro.accordion .heading a:after{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.938rem}
.accordion-intro.accordion .content{background-color:#fff}
.accordion-intro.accordion .content .content-inner{padding:0 0 0 1.25rem}
.accordion-intro.accordion .content p{font-size:.875rem;color:#000;line-height:1.25rem}
.accordion-intro.accordion .panel{margin:0 0 .313rem 0}
.title-accordion-intro{padding-bottom:.625rem;font-size:1.156rem;font-family:"Mark-OT-Book",Helvetica,Arial,sans-serif}
html:lang(ar) .title-accordion-intro{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
@media only screen and (max-width:1023px){.product-intro{max-width:100%;font-size:.875rem}
}
.brand-logo{max-width:12.625rem}
.no-touch .brand-logo:focus{outline:-webkit-focus-ring-color auto 5px}
.brand-logo .img-logo{width:18.75rem;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}
.cl .brand-logo{max-width:13.25rem}
@media only screen and (max-width:1023px){.brand-logo{max-width:6.875rem;top:.563rem;padding-left:.938rem}
}
.brand-logo-v2{max-width:10.5rem;padding-top:10px}
.no-touch .brand-logo-v2:focus{outline:-webkit-focus-ring-color auto 5px}
.brand-logo-v2 .img-logo{width:18.75rem;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}
.cl .brand-logo-v2{max-width:13.25rem}
@media only screen and (max-width:1023px){.brand-logo{max-width:6.875rem;padding-left:.938rem}
}
.wish-list{background-color:#003292}
.saved-wish{display:inline-block;font-size:1rem;font-family:"StagSans-Medium",Helvetica,Arial,sans-serif;color:#00338d;text-transform:uppercase}
html:lang(ar) .saved-wish{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.saved-wish:visited{color:#00338d}
.no-touch .saved-wish:hover,.no-touch .saved-wish:focus{color:#3db7e4}
.header-icon{display:inline-block;position:relative;width:2.5rem;height:2.5rem;border-radius:50%;transition:all .3s ease}
.header-icon span{display:inline-block;position:absolute;top:50%;left:50%;font-size:1.125rem;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.search{background-color:#ed1c24;margin-left:.875rem}
html.fernleaf .search{background-color:#006938}
@media only screen and (max-width:1023px){.search,.competition,.wish-list{width:1.875rem;height:1.875rem}
.search .icon-search,.competition .icon-search,.wish-list .icon-search,.search .icon-plus,.competition .icon-plus,.wish-list .icon-plus{font-size:.875rem}
}
.wrapper-content{position:relative;margin-top:-32.188rem;z-index:2;overflow:hidden}
.background-image{position:absolute;top:0;left:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;height:60.5rem;width:120rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.background-image .container{position:relative}
.main-bg{display:block;position:relative;width:100%;height:100%;padding-bottom:6.25rem;background-repeat:no-repeat;background-position:center bottom;background-size:1920px 450px}
@media screen and (max-width:1366px){.wrapper-content{margin-top:-33.188rem}
.background-image{width:85.375rem}
}
@media screen and (max-width:1023px){.wrapper-content{margin-top:-22.5rem}
.background-image{width:100%;background-size:contain;height:143.375rem}
.main-bg{background-size:contain}
}
@media screen and (max-width:900px){.wrapper-content{margin-top:-21.875rem}
}
@media screen and (max-width:680px){.wrapper-content{margin-top:-24.063rem}
}
@media screen and (max-width:767px){.wrapper-content{margin-top:-27.688rem}
}
.nav-content{display:inline-block;position:relative;height:4.375rem;width:100%;margin:auto;text-align:center}
.nav-content .menu-nav>li{float:left}
html:lang(ar) .nav-content .menu-nav li,html:lang(ar) .nav-content .menu-nav li a{text-align:right !important}
.nav-content .menu-nav .link-main-blue{color:#003292}
.nav-content .menu-nav .link-main-gray{color:#242424}
.nav-content .menu-nav .link-main{position:relative;display:inline-block;padding:.438rem .625rem .438rem .563rem;margin:1.313rem 0;font-size:.875rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;text-transform:uppercase}
html:lang(ar) .nav-content .menu-nav .link-main{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
html.fernleaf .nav-content .menu-nav .link-main{color:#006938}
.nav-content .sub-heading{padding:.75rem 0;font-size:.875rem;font-family:"StagSans-Medium",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#003292}
html.fernleaf .nav-content .sub-heading{color:#006938}
html:lang(ar) .nav-content .sub-heading{font-family:'Cairo',Georgia,"Times New Roman",Times,serif;text-align:right !important}
.nav-content .sub-item ul a{display:inline-block;padding:.625rem 0 .75rem;font-size:.875rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;color:#242424}
html:lang(ar) .nav-content .sub-item ul a{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.toggle-nav{display:none}
@media only screen and (min-width:1024px){.nav-content .menu-nav{display:table;margin:auto}
.nav-content .menu-nav li:not(.has-sub){pointer-events:auto}
.nav-content .menu-nav>li{margin:0 .563rem 0 .688rem}
.nav-content .menu-nav>li .link-main{transition:all .3s ease}
html.fernleaf .nav-content .menu-nav>li .link-main{color:#006938}
.nav-content .menu-nav>li .link-main:after{content:'';position:absolute;left:0;bottom:-1.313rem;height:.188rem;width:0;background:#003292;transition:all .3s ease;pointer-events:none}
html.fernleaf .nav-content .menu-nav>li .link-main:after{background:#f0ab00}
.no-touch .nav-content .menu-nav>li .link-main:hover:after,.no-touch .nav-content .menu-nav>li .link-main:focus:after{width:100%}
.nav-content .menu-nav>li .mobile-icon{display:none}
.no-touch .nav-content .menu-nav>li:hover .link-main:after,.no-touch .nav-content .menu-nav>li:focus .link-main:after{width:100%}
.no-touch .nav-content .menu-nav>li:hover .sub-nav,.no-touch .nav-content .menu-nav>li:focus .sub-nav{height:auto}
html.fernleaf .nav-content .menu-nav>li.selected .link-main{font-weight:bold}
.nav-content .menu-nav>li.active .link-main:after,.nav-content .menu-nav>li.selected .link-main:after{width:100%}
.nav-content .sub-nav{position:fixed;left:0;right:0;max-width:120rem;margin:auto;top:4.375rem;z-index:1;background:#fff;overflow:hidden;display:none}
.ib-above-nav .nav-content .sub-nav{top:6.875rem}
.nav-content .has-sub .mobile-icon{display:none}
.nav-content .sub-inner{width:28.125rem;margin:auto;padding-bottom:3.125rem;padding-left:1.125rem;text-align:left;overflow:hidden}
.nav-content .sub-inner.full-width .sub-item{width:100%;max-width:100%}
.nav-content .sub-item{float:left;width:50%;min-width:12.75rem;max-width:14.063rem;padding-left:.125rem;margin-top:1.125rem}
.nav-content .sub-item ul a{position:relative;color:#000}
.no-touch .nav-content .sub-item ul a:hover,.no-touch .nav-content .sub-item ul a:focus{text-decoration:underline}
.no-touch .nav-content .sub-item ul a:hover:after,.no-touch .nav-content .sub-item ul a:focus:after{width:100%}
}
@media only screen and (min-width:1024px) and (max-width:1024px) and (orientation:landscape){.nav-content .menu-nav>li{margin-left:5px;margin-right:5px}
}
@media only screen and (max-width:1023px){header .nav-content{height:3.125rem;left:auto;right:0;display:block;position:relative}
header .nav-content .menu-nav{visibility:hidden;position:fixed;top:3.125rem;right:0;bottom:0;width:100%;max-height:100%;background-color:#fbfbfb;overflow-y:auto}
header .nav-content .menu-nav::after{content:'';overflow:hidden;position:fixed;right:1.25rem;top:1.75rem;background-color:#fff;width:2.188rem;height:2.188rem;border-radius:50%;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;opacity:.5;z-index:0}
header .nav-content .menu-nav.active{visibility:visible}
header .nav-content .menu-nav.active::after{background-color:#fff;visibility:visible;-webkit-transform:scale(200);transform:scale(200);opacity:1;z-index:-1}
header .nav-content .menu-nav.active li{float:none;display:block;position:relative;border-top:1px solid #e5e5e5}
header .nav-content .menu-nav.active li:last-child{border-bottom:1px solid #e5e5e5}
header .nav-content .menu-nav.active li:last-child .sub-item li:last-child{border-bottom:0}
header .nav-content .menu-nav.active li.has-sub .mobile-icon{position:absolute;width:50px;right:0;top:0;bottom:0;padding:1.125rem 1.25rem 1.125rem 1.25rem;font-size:.875rem;font-weight:600;color:#003292}
html.fernleaf header .nav-content .menu-nav.active li.has-sub .mobile-icon{color:#006938}
html:lang(ar) header .nav-content .menu-nav.active li.has-sub .mobile-icon{left:0;right:unset}
header .nav-content .menu-nav.active li.has-sub .mobile-icon:before{content:"";position:absolute;top:.313rem;left:0;height:2.5rem;width:.063rem;background-color:#e5e5e5}
html:lang(ar) header .nav-content .menu-nav.active li.has-sub .mobile-icon:before{right:0;left:unset}
header .nav-content .menu-nav.active li.has-sub.active .link-main{position:relative;padding:1.125rem .938rem;background-color:#fff;color:#003292;font-size:.875rem;font-family:"StagSans-Medium",Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:center}
html.fernleaf header .nav-content .menu-nav.active li.has-sub.active .link-main{color:#006938}
header .nav-content .menu-nav.active li.has-sub.active .sub-nav{display:block}
header .nav-content .menu-nav.active li a{display:block;padding:1.125rem 1.875rem 1.25rem .938rem;margin:0;text-align:left;background-color:#fbfbfb;font-size:.75rem}
header .nav-content .menu-nav.active li .sub-item a{padding:1.188rem 1.875rem 1.188rem .938rem}
header .nav-content .menu-nav.active li .sub-item:first-child .sub-heading{border-top:1px solid #e5e5e5}
.no-touch header .nav-content .menu-nav a:hover{border-bottom:0}
header .nav-content .sub-nav{display:none}
header .nav-content .sub-heading{position:relative;padding:1.125rem .938rem;background-color:#fff;color:#000}
.toggle-nav{display:block;position:absolute;width:1.875rem;height:1.5rem;top:.875rem;right:.375rem;padding:.375rem;border:0;background:transparent}
.toggle-nav span{display:block;width:100%;height:.125rem;margin:.313rem 0;background:#000}
.toggle-nav:before,.toggle-nav:after{content:'';position:absolute;left:.375rem;right:.375rem;height:.125rem;background:#000}
.toggle-nav:before{top:.375rem}
.toggle-nav:after{bottom:.375rem}
.menu-nav.active+.toggle-nav:before{background:transparent}
.menu-nav.active+.toggle-nav:after{content:"\e90f";top:.375rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;font-weight:bold;background:transparent}
.menu-nav.active+.toggle-nav span{background:transparent}
}
.product-rating{display:inline-block;line-height:20px}
.product-rating .group-rating,.product-rating .label{display:inline-block;overflow:hidden;vertical-align:middle}
.product-rating .group-rating{position:relative;padding-bottom:.313rem;font-size:0;line-height:100%;white-space:nowrap}
.product-rating .tile-rating{padding-bottom:.625rem !important}
.product-rating .small{font-size:.813rem !important}
.product-rating .group-rated{display:block;position:absolute;max-width:100%;top:0;left:0;bottom:0;overflow:hidden}
html:lang(ar) .product-rating .group-rated{left:auto;right:0}
.product-rating .group-rated.inactive{width:0}
.product-rating .rating{padding-left:2px;font-size:.875rem}
.v2 .product-rating .rating{padding-left:5px;font-size:1.375rem}
.product-rating .rating:first-child{padding-left:0}
.product-rating .rating-2{padding-left:2px;font-size:1.063rem !important}
.v2 .product-rating .rating-2{padding-left:5px;font-size:1.375rem}
.product-rating .rating-2:first-child{padding-left:0}
.product-rating .label{font-size:1rem;font-family:"Mark-OT-Bold",Helvetica,Arial,sans-serif;color:#6c6c6c}
html:lang(ar) .product-rating .label{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important}
.product-rating .red-star{color:#e1271d}
.product-rating .icon-star-full+.group-rated .red-star{cursor:pointer}
.product-rating .grey-star{color:#a3a3a3}
.v2 .product-rating .grey-star{color:#e1271d;font-family:'iconanchor-v2' !important}
.v2 .product-rating .grey-star:before{content:"\e9d7"}
.ios .product-rating .group-rating label,.mac .product-rating .group-rating label{line-height:22px}
@media only screen and (max-width:1023px){.product-rating .rating{padding:0 .25rem;font-size:.625rem}
.v2 .product-rating .rating{font-size:1rem}
}
.popup{position:fixed;left:0;top:0;z-index:-1;width:100%;height:100%;background-color:#fff;overflow:hidden;visibility:hidden;opacity:0}
.popup.video .modal-content{width:70%;margin:0 auto}
.popup.video .video-container{position:relative;padding-bottom:56.25%;padding-top:1.563rem;height:0}
.popup.video .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.popup.light-box .modal-content{top:11.25rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-height:65%}
.popup.light-box .modal-content .inner{top:.625rem}
.modal-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;width:100%}
.btn-close{position:absolute;top:3.688rem;right:4.375rem;background:0;border:0;z-index:1}
.btn-close .icon-close{font-size:2.563rem;color:#6c6c6c}
.no-touch .btn-close:hover .icon-close,.no-touch .btn-close:focus .icon-close{color:#3db7e4}
@media only screen and (max-width:1023px){.popup{margin-top:0}
.popup.video .modal-content{width:100%}
.popup .slick-prev{left:.938rem}
.popup .slick-next{right:.938rem}
.btn-close{top:.938rem;right:1.313rem}
.btn-close .icon-close{font-size:1.313rem}
}
@media only screen and (max-width:1023px) and (orientation:landscape){.popup.video .modal-content{width:70%}
}
@media screen and (max-width:767px){.popup.light-box .modal-content{top:5.313rem}
}
.sign-up{position:relative;overflow:hidden;z-index:1}
.sign-up:before,.sign-up:after{display:table;content:""}
.sign-up:after{clear:both}
.signup-form{position:relative;padding:5.625rem 0;overflow:hidden}
.signup-form:before{content:'';position:absolute;height:1px;top:0;left:-6.25rem;right:-6.25rem;background-color:#dcdcdc}
.signup-form .title-form,.signup-form .form{width:49%;display:inline-block}
.signup-form .title-form span{display:block;max-width:25rem;margin-top:.625rem;font-size:1rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif}
html:lang(ar) .signup-form .title-form span{font-family:'Cairo',Georgia,"Times New Roman",Times,serif;font-weight:bold}
.signup-form .title-success .title-2{display:inline-block;margin:.625rem 0 0 1.063rem;vertical-align:middle}
.signup-form .title-success:before{content:'';display:inline-block;width:4rem;height:4rem;margin-right:.938rem;background:url("../png/signup-success.png");background-repeat:no-repeat;vertical-align:middle}
.signup-form form{float:right;padding-top:1.25rem}
.signup-form form .row{margin:0 -0.563rem}
.signup-form form .row .col-sm-12{padding:0 .563rem}
html:lang(ar) .signup-form form .custom-checkbox{float:right !important}
.signup-form form .btn{float:left;margin-top:1.25rem}
html:lang(ar) .signup-form form .btn{float:right !important;clear:both !important}
.signup-form fieldset{border:0}
@media only screen and (min-width:1024px){.signup-form .col-md-5{overflow:hidden}
.signup-form .col-md-7{padding-left:.938rem}
.signup-form .col-md-7 .input-wrapper,.signup-form .col-md-7 .input-custom{width:100%}
}
@media only screen and (max-width:1023px){.signup-form{padding:2.5rem 0}
.signup-form:before{left:0;right:0}
.signup-form .row{margin:0 -0.563rem}
.signup-form .title-success,.signup-form .title-failed{text-align:center}
.signup-form .title-success{margin-top:.938rem}
.signup-form .title-success:before{display:block;width:4.625rem;height:4.625rem;margin:auto}
.signup-form .title-form,.signup-form .form{width:100%;display:block}
.signup-form .title-form .btn,.signup-form .form .btn{float:none;width:100%}
.signup-form .form{padding-top:.438rem}
.signup-form .title-form .title-2{font-size:1.5rem}
.signup-form .title-form span{font-size:.875rem;line-height:1.125rem;margin-top:.313rem}
.signup-form form{float:none}
.signup-form form .btn{margin-top:2.75rem}
.signup-form .input-custom{width:100%;margin-bottom:.25rem;font-size:.875rem}
.signup-form .input-wrapper{width:100%;margin-top:1.125rem}
}
.sign-up-v2 .text-color-white{display:block !important;color:#fff !important;font-weight:bold !important;font-size:1.125rem !important}
.sign-up-v2 .button-red{background-color:#ed1c24;border:#ed1c24;color:#fff !important;height:2.875rem !important;border-radius:1.563rem 0 1.563rem 0 !important;display:inline-block !important;font-size:.875rem !important;padding:0 2.938rem !important;position:absolute !important;top:0 !important;right:0 !important}
.sign-up-v2 .sign-up-module{text-align:center;padding:3.75rem 0}
.sign-up-v2 .sign-up__title,.sign-up-v2 .sign-up__success,.sign-up-v2 .sign-up__error{font-size:2.188rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;color:#ed1c24;margin-bottom:.938rem}
.sign-up-v2 .sign-up__title span,.sign-up-v2 .sign-up__success span,.sign-up-v2 .sign-up__error span{display:block;color:#00338d;font-weight:bold;font-size:1.125rem}
.sign-up-v2 .sign-up__success,.sign-up-v2 .sign-up__error{color:#00338d;font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif}
.sign-up-v2 .sign-up__desc{display:block;margin-bottom:1.563rem}
.sign-up-v2 .sign-up__form{position:relative;max-width:31.25rem}
.sign-up-v2 .sign-up__form input{height:2.875rem;border:1px solid rgba(163,163,163,0.5);padding:0 1.25rem;padding-right:4.375rem;font-size:.875rem;border-bottom-left-radius:.313rem;border-top-left-radius:.313rem;display:inline-block;width:calc(100% - 100px)}
.sign-up-v2 .sign-up__form button{background-color:#00338d;border:1px solid #00338d;color:#fff;height:2.875rem;border-radius:1.563rem 0 1.563rem 0;display:inline-block;font-size:.875rem;padding:0 2.938rem;position:absolute;top:0;right:0}
.sign-up-v2 .sign-up__form button img{width:1.875rem;display:none;margin:0 .719rem;-webkit-animation:loading .8s infinite linear;animation:loading .8s infinite linear}
.sign-up-v2 .sign-up__form--error input{border:1px solid #e54f14}
.sign-up-v2 .sign-up__form--loading button span{display:none}
.sign-up-v2 .sign-up__form--loading button img{display:block}
.image-background{background-size:cover}
.image-background input{margin-bottom:20px}
.image-background .sign-up-module{text-align:inherit;padding-top:68px;padding-bottom:68px}
.image-background .sign-up__title,.image-background .sign-up__success,.image-background .sign-up__error{font-size:2.25rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;color:#003292;margin-bottom:.938rem}
.image-background .sign-up__title span,.image-background .sign-up__success span,.image-background .sign-up__error span{margin-top:8px;display:block;color:#000;font-size:1.125rem}
.image-background .sign-up__success,.image-background .sign-up__error{color:#00338d;font-family:"StagSans-Light",Helvetica,Arial,sans-serif}
.image-background .sign-up__desc{display:block;margin-bottom:1.563rem}
.image-background .sign-up__form{position:relative;max-width:31.25rem}
.image-background .sign-up__form input{height:2.875rem;border:1px solid rgba(163,163,163,0.5);padding:0 1.25rem;padding-right:4.375rem;font-size:.875rem;border-bottom-left-radius:.313rem;border-top-left-radius:.313rem;display:inline-block;width:calc(100% - 100px)}
.image-background .sign-up__form button{background-color:#ed1c24;border:1px solid #ed1c24;color:#fff;margin-top:20px;height:2.875rem;border-radius:1.563rem 0 1.563rem 0;position:relative;font-size:.875rem;padding:0 2.938rem;top:0;right:0}
.image-background .sign-up__form button img{width:1.875rem;display:none;margin:0 .719rem;-webkit-animation:loading .8s infinite linear;animation:loading .8s infinite linear}
.image-background .sign-up__form--error input{border:1px solid #e54f14}
.image-background .sign-up__form--loading button span{display:none}
.image-background .sign-up__form--loading button img{display:block}
@media only screen and (min-width:1024px){.sign-up-v2 .sign-up-module{padding:5.625rem 0}
.sign-up-v2 .sign-up__title,.sign-up-v2 .sign-up__success,.sign-up-v2 .sign-up__error{font-size:2.25rem}
}
.product-information{margin-bottom:3rem}
.product-information .information-wrapper{padding:.438rem 0 .938rem}
.product-information .information-item{position:relative;margin:.313rem 0;padding:.25rem 0 .25rem 1.688rem;font-size:.875rem;line-height:1.313rem;font-family:"Mark-OT-Light",Helvetica,Arial,sans-serif;vertical-align:middle;color:#242424}
html:lang(ar) .product-information .information-item{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important;padding:.25rem 1.688rem .25rem 0 !important}
.product-information .information-item:before{content:"\e90d";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;font-size:1.313rem;font-weight:700;color:#00338d}
html:lang(ar) .product-information .information-item:before{left:auto !important;right:0 !important}
@media only screen and (min-width:1024px){.product-information .information-item{margin-top:.938rem;margin-bottom:0;padding-bottom:0}
}
.related-recipes{position:relative}
.related-recipes .slider .item .image{max-height:8.125rem}
.related-recipes .item .image img{height:8.125rem;width:8.125rem;border-radius:50%}
.related-recipes .item .title{max-width:11.5rem;margin:0 auto;font-size:1rem;margin-top:.75rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;color:#242424;line-height:1.563rem;letter-spacing:.013rem}
html:lang(ar) .related-recipes .item .title{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
@media only screen and (max-width:1023px){.related-recipes .slick-arrow{height:1.75rem;width:.813rem}
.related-recipes .item{padding:.625rem}
.related-recipes .item .image img{width:auto;height:auto;max-height:8.125rem}
.related-recipes .item .title{margin-top:.625rem;font-size:.656rem;line-height:1rem}
}
.related-recipes-v2 h3.title-inline{margin-bottom:1.25rem;font-size:2.5rem;max-width:unset}
.related-recipes-v2 h3.title-inline span{font-size:2.5rem}
.related-recipes-v2 .card{text-align:left}
.related-recipes-v2 .slick-arrow{top:50% !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.813rem;height:1.75rem}
.related-recipes-v2 .slick-arrow:before{font-size:1.875rem}
@media only screen and (min-width:1024px){.related-recipes-v2 h3.title-inline{font-size:3.125rem;margin-bottom:1.875rem}
.related-recipes-v2 h3.title-inline span{font-size:3.125rem}
.related-recipes-v2 .col-sm-6:nth-child(n+4){display:none}
.related-recipes-v2 .slick-slider .col-sm-6:nth-child(n+4){display:block}
.related-recipes-v2 .use-border-left{overflow:hidden;text-align:left}
.related-recipes-v2 .use-border-left:after{margin-right:-50%;background-color:#ed1c24;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:60%}
.related-recipes-v2 .use-border-centre{overflow:hidden;text-align:center}
.related-recipes-v2 .use-border-centre:before,.related-recipes-v2 .use-border-centre:after{background-color:#ed1c24;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}
.related-recipes-v2 .use-border-centre:before{right:.5em;margin-left:-50%}
.related-recipes-v2 .use-border-centre:after{left:.5em;margin-right:-50%}
}
@media only screen and (min-width:1200px){.related-recipes-v2 .slider{margin:0;padding-bottom:0}
.related-recipes-v2 .slick-prev{left:-2.5rem}
.related-recipes-v2 .slick-next{right:-2.5rem}
}
@media screen and (max-width:767px){.related-recipes-v2 .navigation{display:none}
.related-recipes-v2 .slider{margin:0}
}
.detail-block{position:relative;margin-bottom:4.625rem}
.detail-block:before,.detail-block:after{display:table;content:""}
.detail-block:after{clear:both}
.detail-block .product-img,.detail-block .product-info{float:left;vertical-align:top}
.detail-block .product-img{max-width:25.313rem;margin:-12.5rem 0 0 -2.188rem}
.detail-block .title-accordion-intro{margin-top:.625rem}
.detail-block .accordion-intro{margin-bottom:1.688rem}
.detail-block .accordion-intro a{background:0}
.detail-block .accordion-intro .content{background:0}
.detail-block .accordion .panel.open .content{background:0}
.detail-block .product-info{margin-top:6.688rem;padding-left:1.25rem}
.detail-block .product-info .title-block{max-width:36.625rem;margin-left:.125rem;margin-bottom:3.125rem}
.detail-block .product-info .title-block .title span{max-width:33.75rem;font-size:2.656rem}
.detail-block .product-info .list-subtitle{max-width:21.875rem}
.detail-block .product-info .product-category{float:left;margin-top:.563rem}
html:lang(ar) .detail-block .product-info .product-category{float:right !important}
.detail-block .product-info .product-category .item{float:left;line-height:1rem}
html:lang(ar) .detail-block .product-info .product-category .item{float:right !important}
.detail-block .product-info .product-rating{margin-top:.438rem}
.detail-block .product-badges-list{margin-bottom:.625rem;margin-left:0}
.detail-block .category-rating{max-width:33.75rem;margin-bottom:1.375rem;margin-left:.25rem;letter-spacing:.031rem}
.detail-block .product-intro{margin-bottom:1.5rem;margin-left:.25rem}
.detail-block .btn-wrapper .dropdown{display:inline-block;margin-left:1.563rem}
.detail-block .wish-block{display:inline-block}
.detail-block .wish-block button{margin-right:1.75rem}
html:lang(ar) .detail-block .wish-block button{margin-right:0;margin-left:1.75rem}
.detail-block .wish-block .saved-wish{margin-right:.938rem}
html:lang(ar) .detail-block .wish-block .saved-wish{margin-right:0;margin-left:.938rem}
.detail-block .small-milk-splash{position:absolute;bottom:-12.25rem;right:0;width:29.188rem;height:26.188rem;background-repeat:no-repeat;background-position:right;background-size:100%}
@media only screen and (max-width:1366px){.detail-block .product-info{margin-top:6.688rem}
}
@media only screen and (max-width:1199px) and (min-width:1024px){.detail-block .product-img{margin-left:0;padding-right:0}
.detail-block .product-info{padding-left:0}
}
@media only screen and (max-width:1023px){.detail-block{margin-bottom:1.438rem}
.detail-block .product-img,.detail-block .product-info{display:block}
.detail-block .product-img{float:none;max-width:100%;margin:-16.563rem 0 0;padding-right:0;text-align:center}
.detail-block .accordion-intro.accordion{max-width:100%}
.detail-block .category-rating{max-width:100%}
.detail-block .product-info{margin-top:.625rem;padding-left:0}
.detail-block .product-info .product-category{float:none;display:block;overflow:hidden}
.detail-block .product-info .title-block{margin-bottom:.625rem}
.detail-block .product-info .title-block .title span{font-size:1.563rem}
.detail-block .product-info .product-rating{display:block}
html:lang(ar) .detail-block .product-info .product-rating{clear:both !important}
.detail-block .product-info .product-rating .rating{font-size:.813rem;padding:0 .125rem}
.detail-block .product-info .product-rating .rating:first-child{margin-left:0;padding-left:0}
.detail-block .product-info .product-rating .label{margin-left:.625rem}
.detail-block .product-info .btn-wrapper{text-align:center}
.detail-block .product-badges-list{margin-bottom:.625rem}
.detail-block .btn-wrapper{margin-bottom:7.313rem}
.detail-block .btn-wrapper .dropdown{display:block;margin-left:0;margin-top:.938rem}
.detail-block .wish-block{display:block;margin-bottom:1.25rem}
.detail-block .wish-block .saved-wish{margin-right:0}
html:lang(ar) .detail-block .wish-block .saved-wish{margin-left:0}
.detail-block .small-milk-splash{bottom:-2.813rem;right:.625rem;width:18.75rem;height:12.75rem}
}
@media only screen and (max-width:1023px) and (min-width:768px){.detail-block{margin-top:7.5rem}
}
@media only screen and (max-width:767px) and (min-width:481px){.detail-block{margin-top:3.75rem}
}
@media only screen and (max-width:768px){.detail-block .product-img{margin-top:-13.75rem}
}
@media only screen and (max-width:610px){.detail-block .product-img{margin-top:-20rem}
}
@media only screen and (max-width:320px){.detail-block .product-img{margin-top:-6.875rem}
}
.fl-product-content{margin-top:3.125rem;padding-bottom:2.5rem}
.fl-product-content .title{margin-bottom:1.875rem}
.fl-product-content .product-intro{max-width:unset}
.fl-product-content .fl-product-more>.inner,.fl-product-content>.inner{position:relative}
.fl-product-content .fl-product-more>.inner:before,.fl-product-content>.inner:before{content:'';position:absolute;height:1px;bottom:-2.5rem;left:-6.25rem;right:-6.25rem;background-color:#dcdcdc;display:block}
.fl-product-content .fl-product-more>.inner:before{bottom:auto;top:-2.5rem}
.fl-product-content .product-nutrition.section .inner{position:relative}
.fl-product-content .product-nutrition.section .inner:before{content:'';position:absolute;height:1px;top:0;left:0;right:0;background-color:#dcdcdc;display:block}
.fl-product-content .product-nutrition.section .accordion .panel{margin-top:0;margin-bottom:0}
.fl-product-content .nutritional-infomation .nutritional-information-content{padding:1.875rem 0 1.25rem}
.fl-product-content .nutritional-infomation .title-inline{margin-top:2.5rem;margin-left:0;color:#f0ab00}
.fl-product-content .nutritional-infomation .title-inline span{color:#f0ab00}
@media screen and (max-width:1023px){.fl-product-content{margin-top:1.25rem}
.fl-product-content .title{margin-bottom:1.25rem}
.fl-product-content .fl-product-more>.inner:before,.fl-product-content>.inner:before{left:.75rem;right:.75rem}
.fl-product-content .fl-product-more>.inner:before{bottom:auto;top:-1.25rem}
.fl-product-content .product-nutrition.section .inner:before{left:.75rem;right:.75rem}
.fl-product-content .nutritional-infomation .title-inline{margin-top:1.25rem}
.fl-product-content .nutritional-infomation .nutritional-information-content{padding-top:1.5rem;padding-left:0}
}
.related-product{position:relative;width:63%;overflow:hidden;transition:width .5s ease}
html.fernleaf .related-product{width:100%}
.related-product .inner-product{width:61.25rem}
.related-product .inner-product .slick-arrow{top:2.813rem}
.related-product .inner-product .slick-slider .item{width:20%}
html.fernleaf .related-product .inner-product .slick-slider .item{width:25%}
.related-product .item{width:20%}
html.fernleaf .related-product .item{width:25%}
.related-product .item .image{max-width:9.375rem;margin:0 auto;line-height:10.625rem}
html.fernleaf .related-product .item .image{max-width:unset;line-height:unset}
.related-product .item .image img{display:inline-block;max-height:10.625rem;vertical-align:bottom}
html.fernleaf .related-product .item .image img{max-height:unset;width:100%}
.related-product .item .title{max-width:9.375rem;margin:.625rem auto 0;font-size:.75rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;line-height:1.125rem;letter-spacing:.019rem;margin-bottom:.625rem}
html:lang(ar) .related-product .item .title{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
html.fernleaf .related-product .item .title{font-size:initial}
html.fernleaf .related-product .item .title>a{font-weight:bold}
@media only screen and (max-width:1023px){.related-product{width:100%}
.related-product .inner-product{width:100%}
.related-product .inner-product .slick-arrow{top:3.125rem;height:1.75rem;width:.813rem}
.related-product .inner-product .item .image{max-width:7rem;line-height:7.938rem}
.related-product .inner-product .item .image img{max-height:7.938rem}
.related-product .inner-product .item .title{line-height:1rem}
}
html.fernleaf .related-products .title-inline{color:#f0ab00 !important;display:block;margin-bottom:1.25rem;max-width:unset}
@media only screen and (min-width:1024px){html.fernleaf .related-products .title-inline{margin-bottom:2.5rem}
}
.brand-category-title-intro{display:inline-block;padding-bottom:1.875rem}
.brand-category-title-intro .title-inline{font-size:2.188rem}
.brand-category-title-intro .desc{max-width:36.25rem;margin-top:.938rem;font-size:.875rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;line-height:1.5;color:#242424}
html:lang(ar) .brand-category-title-intro .desc{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
@media only screen and (max-width:1023px){.brand-category .title-inline{font-size:2.5rem}
.brand-category .desc{font-size:.75rem}
.brand-category-title-intro{padding-bottom:0}
}
.brand-logo-wrapper{position:relative;margin-top:-5.313rem;z-index:1}
.brand-category-logo{position:relative;z-index:1;display:inline-block;margin-bottom:1.563rem}
.no-touch .brand-category-logo:focus{outline:-webkit-focus-ring-color auto 5px}
.brand-category-logo picture{display:block;width:100%;margin:0 auto}
.brand-category-logo picture img{display:inline-block;max-height:11.563rem;width:auto;vertical-align:middle}
@media only screen and (max-width:1023px){.brand-logo-wrapper{margin-top:-3.5rem}
.brand-category-logo picture img{max-height:6.875rem}
}
.product-item{text-align:center}
.product-item.recipe-item .title{padding-top:1rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.5rem;letter-spacing:.025rem;color:#242424}
html:lang(ar) .product-item.recipe-item .title{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.product-item .product-rating .group-rating{display:inline-block}
.product-item .product-rating .label{display:block}
.product-item .product-rating .label{margin-top:.438rem;font-size:.875rem;line-height:1rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;color:#242424}
html:lang(ar) .product-item .product-rating .label{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.product-item .product-rating .label.time-info{margin-top:.125rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;letter-spacing:.025rem;font-size:.75rem;color:#979797;text-transform:uppercase}
html:lang(ar) .product-item .product-rating .label.time-info{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.product-item .product-rating .label.time-info .time,.product-item .product-rating .label.time-info .time-other-recipe{position:relative;padding-left:1.25rem;padding-right:.5rem}
html:lang(ar) .product-item .product-rating .label.time-info .time,html:lang(ar) .product-item .product-rating .label.time-info .time-other-recipe{padding-right:1.25rem;padding-left:.5rem}
.product-item .product-rating .label.time-info .time:before,.product-item .product-rating .label.time-info .time-other-recipe:before{content:"\e919";font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;font-size:.813rem;position:absolute;top:-0.063rem;left:.125rem}
html:lang(ar) .product-item .product-rating .label.time-info .time:before,html:lang(ar) .product-item .product-rating .label.time-info .time-other-recipe:before{right:.125rem;left:auto}
.product-item .product-rating .label.time-info .tried{padding-left:.5rem;border-left:1px solid #d3d3d5}
html:lang(ar) .product-item .product-rating .label.time-info .tried{padding-left:0;border-left:0;padding-right:.5rem;border-right:1px solid #242424}
.product-item .label-related{margin-top:.125rem;font-size:.75rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;color:#979797;text-transform:uppercase}
html:lang(ar) .product-item .label-related{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.product-item .image img{margin:auto}
.product-item .title{padding-top:.938rem;font-size:1.125rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;letter-spacing:0;line-height:1.5rem;text-align:center}
html:lang(ar) .product-item .title{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.product-item .product-rating{margin-top:.625rem}
@media screen and (max-width:1023px){.product-item.recipe-item .title{font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.25rem}
html:lang(ar) .product-item.recipe-item .title{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.product-item .title{font-size:1rem;line-height:1.25rem}
.product-item .product-rating{margin-top:0}
.product-item .product-rating .rating{padding:0 .156rem;font-size:.625rem}
.product-item .product-rating .label{font-size:.625rem}
.product-item .product-rating .label.time-info{margin-top:.313rem;font-size:.625rem}
}
.child-page-list-block{text-align:right}
.child-page-list-block .link-item{display:block}
.child-page-list-block .link-item a{font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:.75rem;color:#00338d;text-transform:uppercase;line-height:1.5rem;letter-spacing:.025rem}
html:lang(ar) .child-page-list-block .link-item a{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.no-touch .child-page-list-block .link-item a:hover,.no-touch .child-page-list-block .link-item a:focus{color:#3db7e4}
@media only screen and (max-width:1023px){.child-page-list-block{text-align:left}
.child-page-list-block .link-item{display:inline-block;position:relative;margin-right:.625rem}
.child-page-list-block .link-item:not(:last-child){padding-right:.688rem}
.child-page-list-block .link-item:after{content:'';position:absolute;top:50%;right:0;width:.25rem;height:.25rem;border-radius:50%;background-color:#00338d;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.child-page-list-block .link-item:last-child:after{display:none}
}
.product-list .item{margin-top:0;margin-bottom:2rem}
.product-list .item picture{display:block;margin:0 auto;max-width:17.5rem;line-height:100%}
.product-list .item picture img{display:inline-block;max-height:20rem;vertical-align:bottom}
.product-list .item:nth-child(3n+1){clear:left}
html:lang(ar) .product-list .item:nth-child(3n+1){clear:right}
.product-item{padding-top:1.563rem}
.product-item .title{padding-top:1.75rem}
.product-item .product-rating{margin-top:.5rem}
.product-item .product-rating .rating{padding:.188rem;font-size:.875rem}
.product-item .label-related{margin-top:.25rem;font-size:.813rem;letter-spacing:1px;text-transform:none}
@media only screen and (max-width:1023px){.product-list{padding-top:1.563rem}
.product-list .inner{position:relative;padding-top:2.5rem}
.product-list .inner:before{content:'';position:absolute;left:.938rem;right:.938rem;top:0;height:1px;background:#d3d3d3}
.product-list .item:nth-child(3n+1){clear:none}
.product-list .item:nth-child(2n+1){clear:left}
.product-list .item picture{max-width:8.75rem}
.product-list .item picture img{max-height:12.5rem}
.product-item .product-rating{margin-top:0}
.product-item .product-rating .rating{font-size:.688rem;padding:.125rem}
.product-item .title{letter-spacing:0}
}
.product-list-v2{margin:5rem 0}
.product-list-v2 .product-item .title{font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-size:.938rem;font-weight:bold}
.product-list-v2 .product-item .product-rating .rating{font-size:1.25rem;padding-left:.313rem}
.product-list-v2 .item{margin-top:0;margin-bottom:2rem}
.product-list-v2 .item:nth-child(3n+1){clear:left}
.product-list-v2 .item picture{display:block;margin:0 auto;max-width:17.5rem;line-height:100%}
.product-list-v2 .item picture img{display:inline-block;max-height:20rem;vertical-align:bottom}
.product-list-v2 h1{font-size:3.125rem;margin-bottom:1.25rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;color:#e1271d}
.product-list-v2 h1 span{font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;font-size:3.125rem}
@media only screen and (max-width:1023px){.product-list-v2{margin:.625rem 0}
.product-list-v2 .item picture{max-width:8.75rem}
.product-list-v2 .item picture img{max-height:12.5rem}
.product-list-v2 .product-item .product-rating{margin-top:.375rem}
.product-list-v2 .product-item .product-rating .rating{font-size:.875rem;padding:.125rem}
.product-list-v2 h1{font-size:2.25rem}
.product-list-v2 h1 span{font-size:2.25rem}
}
@media only screen and (max-width:767px){.product-list-v2 .item:nth-child(3n+1){clear:none}
.product-list-v2 .item:nth-child(2n+1){clear:left}
}
.banner-image{position:relative;height:25.625rem}
.banner-image .image{position:absolute;top:0;left:0;right:0;background-repeat:no-repeat;background-size:cover}
.banner-image .main-banner{bottom:0;height:25rem;z-index:0;background-position:center top}
.banner-image .milk-splash{top:auto;bottom:-3.875rem;height:8.438rem;width:120rem;margin:auto;background-position:center bottom;z-index:1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
html:lang(ar) .banner-image .milk-splash{-webkit-transform:none !important;transform:none !important}
.fernleaf .banner-image .milk-splash{height:100%;bottom:0}
.banner-image img{width:100%;height:25rem}
.banner-image.tall-banner{height:38.125rem}
.banner-image.tall-banner img{height:37.5rem}
.banner-image.tall-banner .main-banner{height:37.5rem}
@media screen and (max-width:1366px){.banner-image .milk-splash{width:85.375rem}
}
@media screen and (max-width:1023px){.banner-image{height:30.125rem}
.banner-image .main-banner{height:29.875rem;width:100%}
.banner-image .milk-splash{height:11.125rem;width:100%;background-size:100%}
}
@media screen and (max-width:767px){.banner-image{height:22.5rem}
.banner-image .main-banner{height:21.875rem}
.banner-image .milk-splash{bottom:-0.625rem}
}
@media screen and (max-width:767px) and (min-width:321px){.banner-image{height:19.125rem}
.banner-image .main-banner{height:18.75rem;background-position:center 40%}
}
@media screen and (max-width:320px){.banner-image{height:12.75rem}
.banner-image .main-banner{height:12.5rem}
}
.share-block{position:relative;display:inline-block;text-align:left}
.share-block.active .inner-btn{visibility:hidden}
.no-touch .share-block .share-item:hover,.no-touch .share-block .share-item:focus{border-color:#3db7e4}
.no-touch .share-block .share-item:hover:before,.no-touch .share-block .share-item:focus:before{color:#3db7e4}
.banner-youtube-video{display:block;position:relative}
.banner-youtube-video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7)}
.banner-youtube-video img{width:100%}
.btn-play{background:0;border:0;position:absolute;top:50%;left:50%;padding:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.btn-play .icon-play{font-size:1.5rem;color:#fff}
.no-touch .btn-play:hover .icon-play,.no-touch .btn-play:focus .icon-play{color:#3db7e4}
.brand-introduce .banner-youtube-video{margin-top:1.25rem}
@media screen and (min-width:1024px){.brand-introduce .banner-youtube-video{float:right;margin-top:.625rem}
}
@media screen and (max-width:1023px){.banner-youtube-video{display:block}
.banner-youtube-video img{width:100%}
.btn-play .icon-play{font-size:2.688rem}
}
.category-introduce{margin-top:4.125rem}
.category-introduce .title-inline{font-size:2.313rem;line-height:2.438rem;color:#e0271d}
.category-introduce .title-inline span{font-size:3.5rem;line-height:3.375rem}
.category-introduce .child-page-list-block{margin-top:-0.438rem}
.category-introduce .idea-generator{margin:2.5rem 0 0;padding:0}
.category-product-list .product-list .item{padding-top:0;margin:1.719rem 0 1.688rem}
.category-product-list .product-item .title{padding-top:1.688rem}
.category-product-list .product-item .product-rating{margin-top:.313rem}
@media screen and (max-width:1023px){.category-introduce{margin-top:1.313rem}
.category-introduce .idea-generator{margin:.625rem 0 .938rem}
.category-introduce .title-inline{max-width:none;margin-bottom:.563rem;font-size:1.563rem;line-height:1.688rem}
.category-introduce .title-inline span{font-size:2.5rem;line-height:2.375rem}
.category-introduce .child-page-list-block{margin-top:0}
.category-product-list .product-list .inner{padding-top:3rem}
.category-product-list .product-list .item{margin-top:0;padding:0 1.125rem 1.5rem}
.category-product-list .product-item{padding-top:0}
.category-product-list .product-item .product-rating{margin-top:0}
.category-product-list .product-item .title{padding-top:1.563rem}
}
@media screen and (max-width:375px){.category-introduce .fancy-select .options{left:0;margin-right:0;margin-left:-0.625rem}
}
.global-market .category-introduce .title-inline-large{margin-bottom:1.25rem}
.global-market .category-introduce .inner>.row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.global-market .category-introduce .main-product-image .main-product{line-height:1}
.global-market .category-introduce .child-page-list-block{margin-top:0;text-align:left}
@media screen and (max-width:1023px){.global-market .category-introduce .inner>.row{display:block}
.global-market .category-introduce .title-inline-large{margin-bottom:0}
.global-market .category-introduce .row .col-md-6:first-of-type{margin-bottom:1.25rem}
}
@media screen and (min-width:1024px) and (min-height:1025px){.global-market .category .main-bg{background-image:none !important}
}
.category-row{display:table;width:100%}
.category-row .category-item{position:relative;display:block;width:100%;transition:all .3s ease}
.no-touch .category-row .category-item:hover,.no-touch .category-row .category-item:focus{opacity:.6;transition:all .3s ease}
.category-row .category-item .text{position:absolute;top:0;left:0;padding:.938rem 1.25rem}
html:lang(ar) .category-row .category-item .text{right:0}
.category-row .category-item img{display:inline-block;vertical-align:middle;width:100%}
.category-row .category-item .light-color{color:#fff}
.category-row .category-item .dark-color{color:#242424}
.category-row .category-item .count{margin-top:.313rem;font-size:.869rem;line-height:1.4;font-family:"Mark-OT-Medium",Helvetica,Arial,sans-serif}
html:lang(ar) .category-row .category-item .count{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.three-column .category-item{float:left}
.three-column .category-item:first-child{width:100%}
.three-column .category-item:nth-child(2){width:50%}
.three-column .category-item:nth-child(3){width:50%}
.three-column.reverse-2 .category-item:first-child{width:50%}
.three-column.reverse-2 .category-item:nth-child(2){width:50%}
.three-column.reverse-2 .category-item:nth-child(3){width:100%}
.two-column .category-item{display:block;width:100%}
.four-column .category-item{float:left;width:50%}
@media only screen and (min-width:1024px){.three-column .category-item:first-child{width:50%}
.three-column .category-item:nth-child(2){width:25%}
.three-column .category-item:nth-child(3){width:25%}
.three-column.reverse .category-item:first-child{float:right}
.three-column.reverse-2 .category-item:first-child{width:25%}
.three-column.reverse-2 .category-item:nth-child(2){width:25%}
.three-column.reverse-2 .category-item:nth-child(3){width:50%}
.two-column .category-item{float:left;width:50%}
.four-column .category-item{width:25%}
}
.brand-list .img-wrapper{display:block;margin-top:1.563rem;padding:.625rem;transition:all .3s ease}
.no-touch .brand-list .img-wrapper:hover,.no-touch .brand-list .img-wrapper:focus{opacity:.8;transition:all .3s ease}
.brand-list .img-wrapper .image{width:12.5rem;height:12.5rem}
.brand-list img{width:100%;margin:auto}
.brand-list .col-md-3:nth-child(4n+1){clear:both}
@media screen and (max-width:1023px){.brand-list{margin-bottom:-4.375rem}
.brand-list .img-wrapper{padding:0}
.brand-list .img-wrapper .image{width:8.75rem;height:8.75rem}
.brand-list .col-xs-6:nth-child(2n+1){clear:both}
}
.brand-list-v2{margin-bottom:1.875rem}
.brand-list-v2 .slider{text-align:center}
.brand-list-v2 .slider.slick-slider{padding-bottom:0}
.brand-list-v2 .brand-list__slider{position:relative}
.brand-list-v2 .brand-list__slider .slick-arrow{height:1.938rem;width:1rem;top:50% !important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.brand-list-v2 .brand-list__slider .slick-arrow:before{font-size:1.938rem}
.brand-list-v2 .brand-list__item{display:inline-block;float:none}
.brand-list-v2 .brand-list__item:nth-child(n+6){display:none}
.brand-list-v2 .brand-list__item.slick-slide{display:inline-block}
.brand-list-v2 .brand-list__item img{margin:auto;max-width:10rem}
.brand-list-v2 .brand-list__title{font-size:2.25rem;margin-bottom:1.25rem;color:#e1271d}
.brand-list-v2 .brand-list__title span{font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif}
@media screen and (min-width:1024px){.brand-list-v2{margin-bottom:3.75rem}
}
@media screen and (max-width:479px){.brand-list-v2 .brand-list__item{width:100%}
.brand-list-v2 .brand-list__item:nth-child(n+2){display:none}
.brand-list-v2 .brand-list__item.slick-slide{display:inline-block}
.brand-list-v2 .brand-list__item img{max-width:10rem}
}
@media screen and (max-width:767px){.brand-list-v2 .brand-list__item:nth-child(n+3){display:none}
.brand-list-v2 .brand-list__item.slick-slide{display:inline-block}
}
@media screen and (max-width:1023px){.brand-list-v2 .brand-list__item:nth-child(n+5){display:none}
.brand-list-v2 .brand-list__item.slick-slide{display:inline-block}
}
.feature-product{position:relative}
.feature-product .inner{position:relative}
.feature-product .product-item .image picture{display:block;max-width:17.5rem;margin:0 auto;line-height:20rem}
.feature-product .product-item .image picture img{max-height:20rem}
.feature-product .slick-track{padding-bottom:3.438rem}
.feature-product .slick-dots li button{width:.5rem;height:.5rem;margin:.438rem}
.feature-product .slick-dots .slick-active button{background:#00338d}
.feature-product .slick-arrow:before{font-size:1.625rem}
.feature-product .item:nth-child(n+4){display:none}
.feature-product .item.slick-slide{display:block}
@media only screen and (max-width:1023px){.feature-product .slick-arrow{top:38%}
.feature-product .slick-track{padding-bottom:0}
.feature-product .slick-dots li button{width:.375rem;height:.375rem;margin:.375rem}
.feature-product .slick-arrow:before{font-size:1.625rem}
.feature-product .item:nth-child(n+2){display:none}
.feature-product .item.slick-slide{display:block}
}
@media only screen and (max-width:767px){.feature-product{max-width:20rem;margin:0 auto}
}
@media only screen and (max-width:480px){.feature-product .product-item .image picture{max-width:15.625rem;line-height:14.438rem}
.feature-product .product-item .image picture img{max-height:14.438rem}
.feature-product .slick-arrow{top:29%}
}
.landing-product .inner{margin-top:-15.625rem;margin-bottom:3.125rem}
.landing-product .brand-list .inner{margin-top:0;margin-bottom:0}
.landing-product .slider{z-index:2}
.landing-product .popup .inner{margin-top:0}
@media screen and (min-width:1024px){.banner-image{height:20.625rem}
.fernleaf .banner-image{height:25rem}
}
@media screen and (max-width:1023px){.landing-product .banner-image{height:19.188rem}
.landing-product .banner-image .main-banner{height:18.75rem}
}
@media screen and (max-width:480px){.landing-product .inner{margin-top:-11.25rem}
.landing-product .popup .inner{margin-top:0}
}
@media screen and (max-width:480px){.landing-product .banner-image{height:13.375rem}
.landing-product .banner-image .main-banner{height:13.125rem}
}
@media screen and (min-width:1024px){.global-market .landing-product .category-list .product-categories-list:first-of-type>.category-list>.category-row .category-item:first-of-type .text{left:14.375rem}
}
.v2 .landing-product .inner{margin-top:0;margin-bottom:0}
@media screen and (max-width:480px){.v2 .landing-product .inner{margin-top:0}
}
.categories .icon{color:#00338d;font-size:1.125rem;vertical-align:middle;line-height:1.125rem}
.categories span:not(.icon),.categories .categories-item{color:#00338d;font-size:.75rem;font-family:"StagSans-Medium",Helvetica,Arial,sans-serif;vertical-align:middle}
html:lang(ar) .categories span:not(.icon),html:lang(ar) .categories .categories-item{font-family:'Cairo',Georgia,"Times New Roman",Times,serif !important}
.categories .categories-item{margin-left:.313rem;text-transform:uppercase;vertical-align:middle;transition:all .3s ease}
.no-touch .categories .categories-item:hover,.no-touch .categories .categories-item:focus{color:#3db7e4;transition:all .3s ease}
.category-list.recipe-landing{margin-top:1.563rem}
.category-list.recipe-landing .category-item .text{padding:.625rem .938rem}
@media only screen and (min-width:1024px){.category-list.recipe-landing .category-item .text{padding:1.25rem 1.625rem}
}
.banner-image.background-landing{height:37.5rem}
.banner-image.background-landing .main-banner{width:100%;height:37.5rem;background-repeat:no-repeat;background-position:center top}
@media screen and (min-width:1337px){.banner-image.background-landing .main-banner{height:auto;min-height:37.5rem}
}
.tried-count{position:relative;padding-left:1.25rem}
.tried-count .icon{position:absolute;bottom:0;left:0;font-size:.938rem;color:#00338d}
.tried-count .text{font-size:.75rem;text-transform:uppercase;color:#242424;background-color:#fff;border:0}
.no-touch .tried-count .text:hover,.no-touch .tried-count .text:focus{color:#3db7e4}
.no-touch .tried-count .text:hover .icon,.no-touch .tried-count .text:focus .icon{color:#3db7e4}
.recipe-category .recipe-category-introduce .title-inline{font-size:2.313rem;line-height:2.438rem;margin-top:1.063rem;color:#e0271d}
.recipe-category .recipe-category-introduce .title-inline span{font-size:3.5rem;line-height:3.375rem}
.recipe-category .product-list{padding-top:0}
.recipe-category .recipe-item{padding-top:0}
@media screen and (max-width:1023px){.recipe-category .recipe-category-introduce .title-inline{font-size:1.563rem;line-height:1.688rem}
.recipe-category .recipe-category-introduce .title-inline span{font-size:2.5rem;line-height:2.375rem}
.recipe-category .main-bg{padding-bottom:2.813rem}
.recipe-category .title-inline{font-size:1.5rem;margin-bottom:1.25rem}
.recipe-category .product-list .inner{padding-top:0}
.recipe-category .product-list .inner:before{display:none}
.recipe-category .group-rating{margin-top:.188rem}
}
@media screen and (max-width:767px){.recipe-category .product-item.recipe-item .image picture{line-height:100%}
.recipe-category .product-item.recipe-item .image picture img{line-height:100%}
}
.recipe-detail .main{position:relative}
.recipe-detail .recipe-detail-block{margin-top:5.75rem;margin-bottom:3.75rem}
html.me .recipe-detail .recipe-detail-block{padding-bottom:3.75rem;margin-bottom:0}
.recipe-detail .title-inline-large{margin-bottom:1.125rem;letter-spacing:.125rem;font-size:2.625rem}
.recipe-detail .recipe-intro{margin-top:1.125rem;margin-bottom:3rem}
.recipe-detail .recipe-info:before,.recipe-detail .recipe-wrapper:before,.recipe-detail .recipe-info:after,.recipe-detail .recipe-wrapper:after{display:table;content:""}
.recipe-detail .recipe-info:after,.recipe-detail .recipe-wrapper:after{clear:both}
.recipe-detail .recipe-rating,.recipe-detail .tried-count,.recipe-detail .serving,.recipe-detail .pre-time,.recipe-detail .categories{float:left;padding-top:.375rem;padding-bottom:.5rem}
html:lang(ar) .recipe-detail .recipe-rating,html:lang(ar) .recipe-detail .tried-count,html:lang(ar) .recipe-detail .serving,html:lang(ar) .recipe-detail .pre-time,html:lang(ar) .recipe-detail .categories{float:right}
.recipe-detail .categories{padding-top:.313rem}
.recipe-detail .recipe-rating{min-width:13.125rem;margin-left:-0.188rem;margin-top:-0.188rem}
html:lang(ar) .recipe-detail .recipe-rating{min-width:10.625rem}
html:lang(ar) .recipe-detail .recipe-rating .product-rating .group-rated{left:auto;right:0}
.recipe-detail .recipe-rating .product-rating .rating{padding:0 0 0 .313rem}
.recipe-detail .recipe-rating .product-rating .rating:first-child{padding-left:0}
.recipe-detail .recipe-rating .product-rating .label{font-size:.813rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;text-transform:uppercase}
html:lang(ar) .recipe-detail .recipe-rating .product-rating .label{margin-right:.313rem;font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.recipe-detail .recipe-rating .product-rating .group-rating{padding-bottom:0}
html:lang(ar) .recipe-detail .recipe-rating .product-rating .group-rating{margin-right:0;padding-bottom:.375rem}
.recipe-detail .tried-count{position:relative;padding-left:3.313rem;padding-right:1.375rem}
.recipe-detail .tried-count:before,.recipe-detail .tried-count:after{content:'';position:absolute;bottom:0;top:0;height:100%;width:1px;background-color:#d4d4d4}
.recipe-detail .tried-count:before{left:0}
.recipe-detail .tried-count:after{right:0}
.recipe-detail .tried-count .text{padding-left:0}
.recipe-detail .tried-count .text .icon{left:1.875rem;top:.5rem;margin-top:-0.156rem}
.recipe-detail .serving,.recipe-detail .pre-time{margin-left:1.688rem}
html:lang(ar) .recipe-detail .serving,html:lang(ar) .recipe-detail .pre-time{margin-left:0}
html:lang(ar) .recipe-detail .serving .icon,html:lang(ar) .recipe-detail .pre-time .icon{float:right}
html:lang(ar) .recipe-detail .serving .text,html:lang(ar) .recipe-detail .pre-time .text{margin-left:0;margin-right:.313rem}
.fernleaf .recipe-detail .serving{margin-left:0}
.recipe-detail .categories{margin-left:1.75rem}
html:lang(ar) .recipe-detail .categories{margin-left:0}
html:lang(ar) .recipe-detail .categories .icon{float:right}
.recipe-detail .categories .categories-item{margin-left:.438rem}
html:lang(ar) .recipe-detail .categories .categories-item{margin-left:0;margin-right:.438rem}
.recipe-detail .recipe-wrapper{margin-top:.375rem}
.fernleaf .recipe-detail .recipe-wrapper h3{color:#f0ab00;font-size:2.188rem;font-family:"Stag-Semibold",Georgia,"Times New Roman",Times,serif}
.recipe-detail .right-content .rich-text{width:50%;float:left;margin-bottom:3.5rem;padding-right:.938rem}
.recipe-detail .right-content .rich-text p{color:#242424;line-height:1.375rem}
.recipe-detail .right-content .rich-text ol{line-height:1.375rem;list-style-type:decimal}
.recipe-detail .has-video .right-content{width:50%;float:right;padding-right:1.563rem;padding-left:.875rem}
.recipe-detail .has-video .right-content .rich-text{width:auto;margin-bottom:1.688rem}
.recipe-detail .has-video .right-content .wish-block,.recipe-detail .has-video .right-content .share-block{display:inline-block;margin-top:.563rem;padding:.25rem 0}
.recipe-detail .btn-wrapper{clear:both}
.recipe-detail .btn-wrapper .wish-block{margin-right:1.75rem}
html:lang(ar) .recipe-detail .btn-wrapper .wish-block{margin-right:0;margin-left:1.75rem}
.recipe-detail .btn-wrapper .wish-block,.recipe-detail .btn-wrapper .share-block{display:inline-block}
.recipe-detail .recipes-slider .inner{position:relative}
.recipe-detail .recipes-slider .inner:before{content:'';position:absolute;height:1px;top:-4.063rem;left:-6.25rem;right:-6.25rem;background-color:#dcdcdc}
.fernleaf .recipe-detail .recipes-slider .inner:before{content:none}
.recipe-detail .recipes-slider .title-inline{margin-bottom:2.813rem}
.fernleaf .recipe-detail .recipes-slider .title-inline{color:#f0ab00 !important}
.no-touch .recipe-detail .related-recipes .item:hover .title a,.no-touch .recipe-detail .related-recipes .item:focus .title a{color:#00338d}
.recipe-detail .sign-up{border:0}
.recipe-detail .sign-up .signup-form{padding:6.25rem 0 7.125rem}
.recipe-detail .btn-play .icon-play{font-size:3.5rem}
.recipe-detail .title-inline span{font-size:3.125rem}
@media screen and (min-width:1024px){.recipe-detail .recipe-rating .product-rating .rating{font-size:1rem}
html:lang(ar) .recipe-detail .categories{margin-right:1.75rem}
.recipe-detail .serving .text,.recipe-detail .pre-time .text{margin-left:.313rem}
html:lang(ar) .recipe-detail .serving,html:lang(ar) .recipe-detail .pre-time{margin-left:0;margin-right:1.688rem}
}
@media screen and (max-width:1023px){.recipe-detail .recipe-detail-block{margin-top:.938rem;margin-bottom:1.875rem}
html.me .recipe-detail .recipe-detail-block{padding-bottom:1.875rem;margin-bottom:0}
.recipe-detail .recipe-rating{padding-top:.063rem;padding-bottom:0;margin:0;min-width:9.063rem;margin-right:1.25rem}
html:lang(ar) .recipe-detail .recipe-rating{min-width:7.5rem;margin-right:0;margin-left:1.25rem}
.recipe-detail .recipe-rating .product-rating .label{margin-left:.688rem}
.recipe-detail .title-inline-large{margin-bottom:.438rem;margin-left:0;letter-spacing:0;font-size:2.625rem}
.recipe-detail .slick-slider{padding-bottom:0}
.recipe-detail .tried-count{padding:.25rem 0 .125rem 2.625rem}
.recipe-detail .tried-count:after{content:none}
html:lang(ar) .recipe-detail .tried-count{padding:.25rem 1.313rem .125rem 1.313rem}
html:lang(ar) .recipe-detail .tried-count:after{content:''}
html:lang(ar) .recipe-detail .tried-count:before{content:none}
.recipe-detail .tried-count .text .icon{top:.25rem;left:1.375rem;margin-top:0}
html:lang(ar) .recipe-detail .tried-count .text .icon{left:0}
.recipe-detail .serving,.recipe-detail .pre-time,.recipe-detail .categories{clear:left;margin-left:0}
html:lang(ar) .recipe-detail .serving,html:lang(ar) .recipe-detail .pre-time,html:lang(ar) .recipe-detail .categories{clear:right}
.recipe-detail .serving{padding-top:1.125rem}
.recipe-detail .has-video .col-xs-12{padding:0}
.recipe-detail .has-video .right-content{width:100%;margin-top:1.375rem;padding:0 .938rem;margin-right:0}
.recipe-detail .has-video .right-content .wish-block{display:block}
.recipe-detail .has-video .right-content .share-block{display:inline-block;margin-top:1.813rem;padding:.25rem}
.recipe-detail .has-video .right-content .share-block .addthis_inline_share_toolbox_laab.show{left:1.875rem}
.recipe-detail .recipe-intro{margin:1.25rem 0 1.563rem 0}
.recipe-detail .recipe-wrapper{margin-top:1.625rem}
.fernleaf .recipe-detail .recipe-wrapper h3{font-size:1.5rem}
.recipe-detail .right-content{margin-bottom:0}
.recipe-detail .right-content .rich-text{width:100%;margin-bottom:0}
.recipe-detail .btn-wrapper{text-align:center}
.recipe-detail .btn-wrapper .wish-block{display:block;margin-right:0}
.recipe-detail .btn-wrapper .share-block{display:inline-block;margin-top:1.813rem;padding:.125rem 0}
.recipe-detail .recipes-slider .inner:before{top:-1.875rem;left:.938rem;right:.938rem}
.recipe-detail .wish-block .btn-blue{min-width:18.125rem;font-size:.875rem}
.recipe-detail .wish-block .btn-blue:after{right:4.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.25rem}
.recipe-detail .sign-up .signup-form{padding-top:1.875rem}
.recipe-detail .sign-up .signup-form .btn-white{min-width:18.125rem}
.recipe-detail .btn-play .icon-play{font-size:2.5rem}
.recipe-detail .title-inline span{font-size:2.5rem}
.ios .recipe-detail .tried-count{padding-top:2px;padding-bottom:4px}
}
.recipe-page-v2 .banner-image .milk-splash{display:none !important}
.recipe-page-v2 .banner-youtube-video{margin-bottom:1.875rem}
.recipe-page-v2 .recipe-page__header{padding-bottom:0}
.recipe-page-v2 .recipe-page__header .title-inline-large{font-weight:bold;width:100%;line-height:1;max-width:unset;margin-bottom:.625rem}
.recipe-page-v2 .recipe-page__header .title-inline-large span{font-size:2.625rem;display:inline}
.recipe-page-v2 .recipe-page__categories{margin-bottom:.625rem}
.recipe-page-v2 .recipe-page__categories a{color:#00338d;font-size:.75rem;text-transform:uppercase;font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-weight:bold}
.recipe-page-v2 .recipe-page__categories a:not(:first-child){margin-left:.625rem}
.recipe-page-v2 .recipe-page__categories a:hover,.recipe-page-v2 .recipe-page__categories a:focus,.recipe-page-v2 .recipe-page__categories a:active{color:#3db7e4}
.recipe-page-v2 .recipe-page__desc{margin-bottom:1.25rem;margin-top:1.25rem;width:75%;margin-left:15px}
.recipe-page-v2 .recipe-page__desc p{margin-bottom:0;letter-spacing:.5px;line-height:1.125rem;font-size:.938rem}
.recipe-page-v2 .recipe-page__img{height:100%}
.recipe-page-v2 .recipe-page__img img{height:100%;object-fit:cover;object-position:center;border-bottom-right-radius:2.5rem}
.recipe-page-v2 .recipe-page__meta{display:inline-block}
.recipe-page-v2 .recipe-page__meta span{text-transform:uppercase;display:inline-block;font-size:.6rem;color:#5d5d5d;position:relative;padding:.375rem 0;padding-left:.938rem}
.recipe-page-v2 .recipe-page__meta-time{position:relative}
.recipe-page-v2 .recipe-page__meta-time:before{content:"\e919";font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;display:block;float:left;font-size:1.125rem;position:relative;top:-0.25rem;margin-right:.5rem}
.recipe-page-v2 .recipe-page__meta-time:after{right:-0.625rem;content:'';position:absolute;bottom:0;top:-0.25rem;height:100%;width:1px;background-color:#d4d4d4}
.recipe-page-v2 .recipe-page__meta-serves{margin-right:2.5rem;margin-right:.5rem}
.recipe-page-v2 .recipe-page__meta-serves:before{content:"\e91a";font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;display:block;float:left;font-size:1.125rem;position:relative;top:-0.25rem;margin-right:.5rem}
.recipe-page-v2 .recipe-page__meta-divider:before{content:'';height:1.563rem;width:1px;background-color:#d4d4d4;display:block}
.recipe-page-v2 .recipe-page__actions{margin-top:.938rem}
.recipe-page-v2 .recipe-page__action{cursor:pointer;font-size:.75rem;color:#a3a3a3;display:inline-block;font-family:"Mark-OT",Helvetica,Arial,sans-serif}
.recipe-page-v2 .recipe-page__action span{position:relative;top:-5px}
.recipe-page-v2 .recipe-page__action:hover{color:#3db7e4}
.recipe-page-v2 .recipe-page__action:hover .share-svg,.recipe-page-v2 .recipe-page__action:hover .print-svg{fill:#3db7e4}
.recipe-page-v2 .recipe-page__action:not(:first-child){margin-left:1.25rem}
.recipe-page-v2 .recipe-page__action.share-block .addthis_inline_share_toolbox_laab{margin-left:1.875rem;top:0}
.recipe-page-v2 .recipe-page__action.share-block .addthis_inline_share_toolbox_laab a{border-color:#a3a3a3}
.recipe-page-v2 .recipe-page__action.share-block .addthis_inline_share_toolbox_laab a:before{color:#a3a3a3}
.recipe-page-v2 .recipe-page__action.share-block .addthis_inline_share_toolbox_laab a:hover,.recipe-page-v2 .recipe-page__action.share-block .addthis_inline_share_toolbox_laab a:focus{border-color:#3db7e4}
.recipe-page-v2 .recipe-page__action.share-block .addthis_inline_share_toolbox_laab a:hover:before,.recipe-page-v2 .recipe-page__action.share-block .addthis_inline_share_toolbox_laab a:focus:before{color:#3db7e4}
.recipe-page-v2 .recipe-page__instructions,.recipe-page-v2 .recipe-page__ingredients{padding:1.875rem}
.recipe-page-v2 .recipe-page__instructions .rich-text h3,.recipe-page-v2 .recipe-page__ingredients .rich-text h3{font-size:1.125rem}
.recipe-page-v2 .recipe-page__ingredients{background-color:#f4f4f4}
.recipe-page-v2 .recipe-page__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}
.recipe-page-v2 .recipe-page__rating{display:inline-block;margin-right:1.875rem;margin-left:3.125rem}
@media screen and (min-width:1024px){.recipe-page-v2 .banner-image{height:25rem}
.recipe-page-v2 .banner-youtube-video{margin-bottom:3.75rem}
.recipe-page-v2 .recipe-page__header .row{display:-ms-flexbox;display:flex}
.recipe-page-v2 .recipe-page__header .title-inline-large{font-size:2.625rem;margin-top:1.25rem}
.recipe-page-v2 .recipe-page__header .title-inline-large span{font-size:3.125rem}
.recipe-page-v2 .recipe-page__categories{margin-bottom:0}
.recipe-page-v2 .recipe-page__actions{margin-left:1.25rem}
.recipe-page-v2 .recipe-page__desc{margin-bottom:auto;margin-top:.625rem}
.recipe-page-v2 .recipe-page__details{margin-bottom:3.75rem}
}
@media screen and (max-width:767px){.recipe-page-v2 .recipe-page__actions .recipe-page__action.hidden-xs+.recipe-page__action{margin-left:0}
}
@media print{.recipe-page-v2 a[href]:after{content:none !important}
.recipe-page-v2 .recipe-page__header{padding-bottom:0 !important}
}
.recipe-landing .featured-recipe{margin-top:1.563rem}
.text-area-padding{margin-top:-25px}
.slider-padding-bottom{padding-bottom:40px}
.featured-recipe .inner{position:relative}
.featured-recipe .slick-arrow:before{font-size:1.625rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.featured-recipe .slick-dots button{width:.5rem;height:.5rem}
.featured-recipe img{margin:0}
.featured-recipe .product-rating{max-width:18.75rem;margin:.313rem auto 0;display:block}
.featured-recipe .product-rating .group-rating{display:block}
.featured-recipe .product-item{padding:0}
.product-item.recipe-item .item-title{max-width:18.75rem;margin:auto;padding-top:.625rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.5rem;color:#242424}
html:lang(ar) .product-item.recipe-item .item-title{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.product-item.recipe-item .item-title a{color:#242424}
.no-touch .product-item.recipe-item .item-title a:hover,.no-touch .product-item.recipe-item .item-title a:focus{color:#00338d}
.fernleaf.no-touch .product-item.recipe-item .item-title a:hover,.fernleaf.no-touch .product-item.recipe-item .item-title a:focus{color:#006938}
.product-item.recipe-item .image picture{display:block;max-width:18.75rem;margin:0 auto;line-height:17.188rem}
.product-item.recipe-item .image picture img{max-height:17.188rem}
@media screen and (min-width:1024px){.featured-recipe .slick-prev,.featured-recipe .slick-next{width:2rem;height:2rem}
.featured-recipe .slick-prev{left:-0.938rem}
.featured-recipe .slick-next{right:-0.938rem}
.featured-recipe .item:nth-child(n+4){display:none}
.featured-recipe .item.slick-slide{display:block}
.featured-recipe .product-item{padding:0}
}
@media screen and (max-width:1023px){.recipe-landing .featured-recipe{margin-top:0;padding:0}
.featured-recipe{margin:0 auto}
.featured-recipe .item:nth-child(n+2){display:none}
.featured-recipe .item.slick-slide{display:block}
.featured-recipe .item .image img{width:15.625rem}
.featured-recipe .slick-dots button{width:.375rem;height:.375rem}
.featured-recipe .slick-arrow.slick-prev{left:0}
.featured-recipe .slick-arrow.slick-next{right:0}
.featured-recipe .product-item.recipe-item .item-title{font-size:1rem}
.product-item.recipe-item .image picture{max-width:15.625rem;line-height:14.438rem}
.product-item.recipe-item .image picture img{max-height:14.438rem}
}
.featured-recipes-v2{margin-top:3.25rem !important}
.featured-recipes-v2 .align-last{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}
.featured-recipes-v2 .featured__header{font-size:2.25rem;color:#00338d;margin-bottom:.375rem}
.featured-recipes-v2 .featured__header span{font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif}
.featured-recipes-v2 .featured__content{padding-top:2.5rem}
.featured-recipes-v2 .featured__title{font-size:2.625rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;color:#e1271d}
.featured-recipes-v2 .featured__title span{font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif}
.featured-recipes-v2 .featured__title_smaller{font-size:1.875rem;height:2.688rem;margin-bottom:1.25rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;color:#e1271d}
.featured-recipes-v2 .featured__desc{margin-bottom:1.438rem;margin-top:.625rem;width:75%;font-size:.875rem;line-height:1.125rem;display:block}
.featured-recipes-v2 .featured__categories{margin-bottom:2.5rem}
.featured-recipes-v2 .featured__categories a{color:#00338d;font-size:.75rem;font-weight:bold}
.featured-recipes-v2 .featured__categories a:not(:first-child){margin-left:.625rem}
.featured-recipes-v2 .featured__categories a:hover,.featured-recipes-v2 .featured__categories a:focus,.featured-recipes-v2 .featured__categories a:active{color:#3db7e4}
.featured-recipes-v2 .featured__rating{margin-bottom:.875rem}
.featured-recipes-v2 .featured__meta span{text-transform:uppercase;display:inline-block;font-size:.75rem;margin-bottom:.65rem;color:#5d5d5d;position:relative;padding:.375rem 0}
.featured-recipes-v2 .featured__meta span:not(:first-child){margin-left:1.875rem}
.featured-recipes-v2 .featured__meta span:not(:first-child):after{left:-0.938rem;content:'';position:absolute;bottom:0;top:0;height:100%;width:1px;background-color:#d4d4d4}
.featured-recipes-v2 .featured__meta .meta-time:before{content:"\e919";font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;display:block;float:left;font-size:1.125rem;position:relative;margin-right:.5rem;top:-0.25rem}
.featured-recipes-v2 .featured__meta .meta-serves:before{content:"\e91a";font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;display:block;float:left;font-size:1.125rem;position:relative;margin-right:.5rem;margin-left:.5rem;top:-0.25rem}
.featured-recipes-v2 .featured__img img{margin:auto;max-width:30rem}
.featured-recipes-v2 .recipe-slider{display:block;float:left;width:100%;text-align:center;position:relative}
.featured-recipes-v2 .recipe-slider .slider:not(.slick-initialized){display:inline-block}
.featured-recipes-v2 .recipe-slider .slick-arrow{height:1.938rem;width:1rem;top:45% !important;-webkit-transform:translateY(-55%);transform:translateY(-55%)}
.featured-recipes-v2 .recipe-slider .slick-arrow:before{font-size:1.938rem}
.featured-recipes-v2 .recipe-slider__item{display:block;max-width:12.125rem}
.featured-recipes-v2 .recipe-slider__item-title{font-size:.875rem;max-width:80%;margin:auto;margin-bottom:.938rem}
.featured-recipes-v2 .recipe-slider__item-img{margin-bottom:.375rem;padding:0 .625rem}
.featured-recipes-v2 .recipe-slider__item-rating{margin-bottom:.375rem}
.featured-recipes-v2 .recipe-slider__item-rating svg:not(:first-child){margin-left:.25rem}
.featured-recipes-v2 .recipe-slider__item-meta{display:block;color:#a3a3a3;font-size:.75rem;text-transform:uppercase}
.featured-recipes-v2 .item.slick-slide{display:block;float:left}
@media screen and (max-width:479px){.featured-recipes-v2 .item:nth-child(n+2){display:none}
.featured-recipes-v2 .item.slick-slide{display:block}
}
@media screen and (max-width:767px){.featured-recipes-v2 .item:nth-child(n+3){display:none}
.featured-recipes-v2 .item.slick-slide{display:block}
}
@media screen and (min-width:768px){.featured-recipes-v2 .item:nth-child(n+4){display:none}
.featured-recipes-v2 .item.slick-slide{display:block}
}
@media screen and (min-width:1024px){.featured-recipes-v2{margin-bottom:0}
.featured-recipes-v2 .featured__content{padding-top:4.75rem}
.featured-recipes-v2 .slick-prev{left:-1.25rem}
.featured-recipes-v2 .slick-next{right:-1.25rem}
.featured-recipes-v2 .item:nth-child(n+4){display:none}
.featured-recipes-v2 .item.slick-slide{display:block}
}
.title-container .content-title-desc{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.recipe-landing .featured-recipe .product-item.recipe-item .image picture{max-width:17.188rem;line-height:17.188rem}
.recipe-landing .featured-recipe .product-item.recipe-item .image picture img{max-height:17.188rem;width:100%}
.recipe-landing .featured-recipe .product-rating .group-rating{display:inline-block}
.featured-recipe .inner{margin-top:-31.25rem}
@media screen and (min-width:768px){.featured-recipe.edit .inner{margin:auto}
.featured-recipe .inner{margin:-31.125rem auto 3.125rem}
}
@media screen and (min-width:1337px){.recipe-landing .main{background-color:#f4f4f6}
}
@media screen and (max-width:1023px){.featured-recipe .inner{margin:-37.5rem 0 0 0;padding:0}
}
@media screen and (max-width:767px){.recipe-landing .featured-recipe{max-width:20rem}
.recipe-landing .featured-recipe .product-item.recipe-item .image picture{max-width:37.5rem;line-height:37.5rem}
.recipe-landing .featured-recipe .product-item.recipe-item .image picture img{max-height:37.5rem}
}
@media screen and (max-width:320px){.recipe-landing .featured-recipe .product-item.recipe-item .image picture{max-width:15.625rem;line-height:15.625rem}
.recipe-landing .featured-recipe .product-item.recipe-item .image picture img{max-height:15.625rem}
}
.v2 .recipe-landing .bg-wrapper.bg-wrapper-v2{background-image:linear-gradient(180deg,#b6e8ff 80%,#fff 96%)}
.v2 .recipe-landing .bg-wrapper.bg-wrapper-v2 .bg-gradient-top{height:50%;background-size:cover;background-position:bottom}
.v2 .recipe-landing .bg-wrapper.bg-wrapper-v2 .bg-gradient-bottom{height:50%;background-position:bottom;background-size:cover;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}
.v2 .recipe-landing .bg-wrapper.bg-wrapper-v2 .milk-splash{position:absolute;bottom:0;left:0;right:0;height:12.5rem;width:120rem;background-repeat:no-repeat;background-position:bottom}
.v2 .recipe-landing .main-v2{padding-bottom:6.25rem}
@media screen and (max-width:1023px){.v2 .recipe-landing .bg-wrapper.bg-wrapper-v2 .milk-splash{height:14.5rem;width:100%;background-size:100%}
}
.search-form{position:fixed;top:0;bottom:0;right:0;left:0;background:#e5e5e5;z-index:1;display:none}
.search-form .search-inner{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.brand-detail .brand-introduce .link{padding-right:3.125rem;padding-top:1.25rem}
.brand-detail .product-item{padding-top:0}
@media only screen and (max-width:1023px){.brand-detail .brand-introduce .link{padding-right:.938rem;padding-top:0}
.brand-detail .product-list .item{margin-bottom:0}
}
.featured-stories:not(.section){position:relative;overflow:hidden}
.featured-stories:not(.section):before,.featured-stories:not(.section):after{display:table;content:""}
.featured-stories:not(.section):after{clear:both}
.featured-stories .title-inline-large{position:relative;margin-top:1.313rem;line-height:3.5rem;letter-spacing:.063rem}
.featured-stories .title-inline-large span{font-size:3.5rem}
.featured-stories .slider{margin:0 -1.563rem}
.featured-stories .title-block{margin-top:1.875rem;line-height:1.875rem}
.featured-stories .title-block a{color:#242424}
.featured-stories .title-block a:hover{color:#3db7e4}
.featured-stories .information{margin-top:.813rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:.75rem;text-transform:uppercase;color:#979797}
html:lang(ar) .featured-stories .information{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.featured-stories .author{display:inline-block;padding-right:.625rem;border-right:1px solid #a3a3a3}
html:lang(ar) .featured-stories .author{border-right:0;padding-right:0;border-left:1px solid #a3a3a3;padding-left:.625rem}
.featured-stories .time,.featured-stories .time-other-recipe{display:inline-block;margin-left:.625rem}
html:lang(ar) .featured-stories .time,html:lang(ar) .featured-stories .time-other-recipe{margin-left:0;margin-right:.625rem;padding-right:1rem;position:relative}
.featured-stories .time:before,.featured-stories .time-other-recipe:before{content:"\e903";font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;font-size:.625rem;margin-right:.188rem}
html:lang(ar) .featured-stories .time:before,html:lang(ar) .featured-stories .time-other-recipe:before{margin:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.featured-stories .introduce{margin-top:1.75rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.375rem;color:#242424}
html:lang(ar) .featured-stories .introduce{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.featured-stories .btn-blue-2{height:2.875rem;min-width:10.25rem;margin-top:1.5rem;color:#fff;transition:none}
.featured-stories .btn-blue-2:hover{height:2.875rem}
.featured-stories .item-wrap{padding:0 1.563rem}
@media screen and (min-width:1024px){.featured-stories:not(.section){min-height:31.25rem;padding-right:3.063rem}
.featured-stories .background{width:120rem;margin:auto;background-position:center center;background-size:cover;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
.featured-stories .item-wrap.second-block{padding-left:2rem}
}
@media screen and (max-width:1023px){.featured-stories:not(.section){padding-bottom:1.875rem}
.featured-stories .background{width:100%;background-size:100%;background-repeat:no-repeat}
.featured-stories .title-inline-large{margin-top:.563rem;letter-spacing:.019rem}
.featured-stories .title-inline-large span{font-size:2.313rem}
.featured-stories .title-block{margin-top:0}
.featured-stories .information{margin-top:.625rem;font-size:.656rem}
.featured-stories .time:before,.featured-stories .time-other-recipe:before{font-size:.5rem}
.featured-stories .introduce{margin-top:.688rem;font-size:.875rem;line-height:1.25rem}
.featured-stories .btn-blue-2{width:100%}
.featured-stories .slick-dots{bottom:-1.188rem}
.featured-stories .slick-dots button{width:.5rem;height:.5rem;margin-right:.438rem;background:#fff}
}
.featured-stories-v2{padding:3.125rem 0}
.featured-stories-v2 .inner-homepage{padding-top:0;padding-bottom:0}
.featured-stories-v2 .featured-stories__title{margin-bottom:.625rem;font-size:2.25rem;color:#e1271d;font-family:"StagSans-Light",Helvetica,Arial,sans-serif}
.featured-stories-v2 .featured-stories__title span{font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif}
.featured-stories-v2 .featured-stories__more-btn{display:inline-block;width:auto}
@media screen and (min-width:1024px){.featured-stories-v2{padding:5rem 0}
.featured-stories-v2 .featured-stories__title{margin-bottom:1.875rem}
.home-page .featured-stories-v2 .featured-stories__title{font-size:2.875rem}
.featured-stories-v2 .featured-stories__more-btn{float:right}
}
.more-idea{position:relative;padding-right:3.063rem;overflow:hidden}
.more-idea .inner-homepage{position:relative;z-index:1}
.more-idea .title-inline-large{margin-bottom:.563rem;letter-spacing:.063rem;line-height:2.688rem}
.more-idea .title-inline-large span{font-size:3.5rem;letter-spacing:.031rem}
.more-idea .more-idea-bg{position:absolute;top:0;bottom:0;left:56.25rem;width:63.75rem;background-size:cover;background-position:top right;background-repeat:no-repeat}
html:lang(ar) .more-idea .more-idea-bg{left:auto;right:56.25rem}
.more-idea .desc{padding-top:1.688rem}
.more-idea .title-inline{max-width:33.75rem}
.more-idea .related-recipes{margin-top:3.625rem;max-width:48.125rem;overflow:hidden}
.more-idea p{max-width:33.75rem}
@media only screen and (max-width:1366px){.more-idea .more-idea-bg{left:45%}
html:lang(ar) .more-idea .more-idea-bg{left:auto;right:45%}
}
@media only screen and (max-width:1200px){.more-idea .more-idea-bg{left:55%}
html:lang(ar) .more-idea .more-idea-bg{left:auto;right:55%}
}
@media only screen and (max-width:1023px){.more-idea{padding-right:0}
.more-idea .rich-text p{line-height:1.25rem}
.more-idea .more-idea-bg{display:none}
.more-idea .title-inline-large{margin-bottom:.438rem;letter-spacing:.019rem}
.more-idea .title-inline-large span{font-size:2.313rem;letter-spacing:0}
.more-idea .desc{padding-top:.688rem;padding-left:0}
.more-idea .more-idea-slider{max-width:100%;margin-top:2.063rem}
.more-idea .related-recipes{margin-top:0}
.more-idea .related-recipes .slick-arrow:before{font-size:1.625rem}
.more-idea .related-recipes .slick-arrow.slick-next{right:.125rem}
.more-idea .related-recipes .slick-arrow.slick-prev{left:.125rem}
}
.results-block{padding:1.75rem 0 4.375rem}
.results-block+.results-block{padding-top:3.75rem;border-top:1px solid #dcdcdc}
.results-block .title-inline{margin-bottom:6rem}
.results-block .product-list{margin-top:-5rem;text-align:center}
.results-block .product-list .item picture{width:18.75rem;max-width:100%}
.results-block .product-list .item picture img{max-height:19.375rem}
.results-block .product-list.recipe-list .item picture img{max-height:17.188rem}
.results-block .other-list ul{text-align:left}
.results-block .product-item{padding-top:0}
.results-block .product-item .title{padding-top:1.375rem}
.results-block .product-item.recipe-item .image picture{line-height:100%}
.result-wrapper{position:relative;overflow:hidden;min-height:26.25rem;padding-top:8.25rem}
.result-wrapper .total-result{font-size:1rem;color:#242424;font-family:"StagSans-Book",Helvetica,Arial,sans-serif}
html:lang(ar) .result-wrapper .total-result{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.result-wrapper .inner{position:relative;z-index:1}
@media only screen and (max-width:1023px){.result-wrapper{padding-top:1.875rem}
.result-wrapper .inner{padding-top:0}
.result-wrapper .total-result{margin-bottom:1.25rem}
.result-wrapper .group-btn{margin-top:.938rem}
.results-block{padding:0 0 1.875rem}
.results-block+.results-block{padding-top:1.875rem}
.results-block .btn.btn-white{width:100%}
.results-block .title-inline{margin-bottom:1.25rem;font-size:1.519rem}
.results-block .product-item .title{padding-top:.375rem}
.results-block .product-list{margin-top:-1.563rem}
.results-block .product-list .item picture{line-height:100%}
.results-block .product-list.recipe-list .item{padding:.313rem}
}
@media only screen and (max-width:767px){.result-wrapper{min-height:11.25rem}
}
@media only screen and (max-width:480px){.results-block .product-list .item picture img{max-height:13.063rem}
.results-block .product-list.recipe-list .item picture img{max-height:8.25rem}
}
.other-list li:first-child .other-item{margin-top:3.125rem;padding-top:0;border-top:0}
.other-list .other-item{margin-bottom:1.875rem;padding-top:1.875rem;border-top:1px solid #dcdcdc}
.other-list .other-item .title-other,.other-list .other-item p{font-family:"Mark-OT",Helvetica,Arial,sans-serif;color:#242424}
html:lang(ar) .other-list .other-item .title-other,html:lang(ar) .other-list .other-item p{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.other-list .other-item .title-other{margin-bottom:1.438rem;font-size:1.125rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif}
html:lang(ar) .other-list .other-item .title-other{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.other-list .other-item .decs{max-width:43.75rem}
.other-list .other-item p{font-size:1rem;line-height:1.375rem}
@media only screen and (max-width:1023px){.other-list .other-item .title-other{font-size:1rem}
.other-list .other-item p{font-size:.875rem}
.other-list li:first-child .other-item{margin-top:1.875rem}
}
.search-block{position:absolute;top:0;left:58%;width:50.75rem;height:33.313rem;z-index:2;background:transparent;overflow:hidden}
.search-block.search-hidden{visibility:hidden;opacity:0;transition:opacity .8s ease}
.suggest-list-desktop{display:inline-block;width:100%;overflow:hidden;margin-left:1.875rem;padding-top:3.438rem;height:100%}
.suggest-list-desktop li{min-height:1.25rem;margin-bottom:0;margin-top:2.813rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25rem}
html:lang(ar) .suggest-list-desktop li{text-align:right;font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.suggest-list-desktop a{color:#00338d}
.suggest-list-desktop.white-style a{color:#fff}
.suggest-list-mobile{display:none}
.search-nav{overflow:hidden;position:absolute;top:59%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;width:31.25rem;height:3.75rem;border-radius:3.125rem;margin:0 auto;cursor:pointer}
html:lang(ar) .search-nav{left:0}
.search-nav .input-search{position:relative;z-index:1;height:100%;width:100%;border:0;padding:.625rem 4.375rem .625rem 1.75rem;box-sizing:border-box;background:transparent;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;font-size:1.75rem;color:#ed1c24;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}
html:lang(ar) .search-nav .input-search{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
html.fernleaf .search-nav .input-search{color:#006938}
.search-nav .input-search:focus ~ .placeholder-fake{display:none}
.search-nav .is-readonly{pointer-events:none}
.search-nav .placeholder-fake{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 4.375rem 0 1.25rem;box-sizing:border-box}
.search-nav .placeholder-fake .first{display:inline-block;overflow:hidden;width:100%;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;font-size:1.75rem;color:#ed1c24;line-height:2.813rem;white-space:nowrap;text-overflow:ellipsis}
html:lang(ar) .search-nav .placeholder-fake .first{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.search-nav .placeholder-fake .first span{font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;font-size:2.313rem;line-height:2.375rem;color:#ed1c24}
html:lang(ar) .search-nav .placeholder-fake .first span{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.btn-search{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;border:0;width:3.75rem;height:3.75rem;border-radius:50%;background:#ed1c24;color:#fff;z-index:1}
html.fernleaf .btn-search{background:#006938}
.btn-search .icon-search{font-size:1.75rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}
@media only screen and (max-width:1366px){.search-block{left:auto;right:1.875rem;width:31.25rem}
}
@media only screen and (max-width:1023px){.search-block{height:100%;width:auto;left:.938rem;right:.938rem;background:transparent}
.search-block:after,.search-block:before{display:none}
.suggested-terms li{font-size:.625rem}
.suggest-list-desktop{display:none}
.suggest-list-mobile{display:block}
.suggest-list-mobile li{position:relative;background:#f7f7f7;padding:0 2.188rem 0 .938rem;margin-top:.188rem;height:1.563rem}
html:lang(ar) .suggest-list-mobile li{text-align:right}
.suggest-list-mobile li:last-child{margin-bottom:.188rem}
.suggest-list-mobile li .item-suggest{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:.188rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:.875rem;color:#00338d;line-height:1.25rem;letter-spacing:.025rem}
html:lang(ar) .suggest-list-mobile li .item-suggest{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.suggest-list-mobile li .item-suggest:after{content:"\e902";position:absolute;top:50%;right:1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;font-size:.875rem;color:#174696}
.search-nav{height:1.875rem;width:100%;top:50%}
.search-nav .placeholder-fake{padding:0 2.5rem 0 .625rem}
.search-nav .placeholder-fake .first{font-size:.875rem;line-height:2.188rem;vertical-align:bottom}
.search-nav .placeholder-fake .first span{font-size:1.125rem;line-height:1.25rem}
.search-nav .input-search{font-size:.875rem;padding:.625rem 2.188rem .625rem 1.25rem}
html:lang(ar) .search-nav .input-search{padding:.625rem 2.5rem .625rem 1.25rem}
.btn-search{width:1.875rem;height:1.875rem}
.btn-search .icon-search{font-size:.75rem}
}
@media only screen and (max-width:320px){.search-nav{top:53%}
}
.idea-generator:not(.section){max-width:43.75rem;margin:0 0 1.25rem;padding:5.188rem 2.5rem 2.5rem}
.idea-generator .overlay{visibility:visible;z-index:4;background-color:#000;opacity:.5}
.idea-generator .title-2{max-width:23.125rem;padding-left:5.313rem;padding-bottom:2.563rem;margin-left:.188rem;font-size:5.625rem;text-indent:-5.313rem;line-height:4.375rem;-webkit-transform:rotate(-10.5deg);transform:rotate(-10.5deg)}
html:lang(ar) .idea-generator .title-2{text-indent:unset}
.idea-generator .intro{font-size:1.625rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif}
html:lang(ar) .idea-generator .intro{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.idea-generator p,.idea-generator .fancy-select{display:inline-block;vertical-align:middle;margin-right:.75rem;margin-bottom:.625rem}
@media screen and (max-width:1023px){.idea-generator:not(.section){max-width:100%;margin:0 .313rem .313rem;padding:2.313rem .625rem .625rem}
.idea-generator .title-2{max-width:9.375rem;font-size:2.5rem;padding-left:2.5rem;margin-left:.25rem;text-indent:-2.5rem;line-height:2.188rem}
.idea-generator .intro{font-size:.875rem}
.idea-generator p,.idea-generator .fancy-select{margin-right:.313rem;margin-bottom:.313rem}
.idea-generator .fancy-select:last-child{margin-right:0}
}
.story-list{overflow:hidden}
.story-list .story-intro .story-row{overflow:hidden;border-bottom:1px solid #a3a3a3}
.story-list .story-intro .story-row:last-child{border:0}
.story-list .story-intro .story-item{float:left;width:50%;margin-top:1.875rem;padding-bottom:1.938rem}
.story-list .story-intro .story-item:nth-child(2){padding-left:.625rem}
.story-list .story-intro .story-item .bookmarked{right:4.25rem}
.no-touch .story-list .story-intro .story-item .btn-bookmark:hover:before,.no-touch .story-list .story-intro .story-item .btn-bookmark:focus:before{margin-left:.5px}
.story-list .story-intro .story-item .story-title{color:#242424}
.story-list .story-intro .story-item .story-title:hover{color:#3db7e4}
.story-list .story-intro:first-child .btn-bookmark{right:4.25rem}
.story-list .story-intro:nth-child(2) .story-item{padding-left:.625rem}
.story-list .story-intro:nth-child(2) .btn-bookmark{right:3.75rem}
.story-list .btn-load-more{margin-top:.625rem}
@media screen and (max-width:1023px){.story-list .story-intro{width:100%}
.story-list .story-intro:before,.story-list .story-intro:after{display:table;content:""}
.story-list .story-intro:after{clear:both}
.story-list .story-intro .story-item{width:100%;margin-top:1.25rem;padding-bottom:1.25rem}
.story-list .story-intro .story-item:before,.story-list .story-intro .story-item:after{display:table;content:""}
.story-list .story-intro .story-item:after{clear:both}
.story-list .story-intro .story-item:first-child{border-bottom:1px solid #a3a3a3}
.story-list .story-intro .story-item .bookmarked{right:0}
.story-list .story-intro .story-title{line-height:1.188rem}
.story-list .story-intro:first-child .btn-bookmark,.story-list .story-intro:nth-child(2) .btn-bookmark{right:0}
.story-list .story-intro:nth-child(2) .story-item{padding-left:0}
}
.idea-generator-wrapper{position:relative}
.idea-generator-wrapper .background{background-position:center top}
.suggest-idea{position:relative;margin-bottom:2.5rem;display:none}
.suggest-idea .background{position:absolute;width:120rem;height:100%;margin:auto;background-position:center top;background-size:cover;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.suggest-idea .idea-item{overflow:hidden}
.suggest-idea .idea-item .description-wrapper{width:50%;float:left;text-align:center}
.suggest-idea .idea-item .img{width:50%;float:right}
.suggest-idea .idea-item.reverse .description-wrapper{float:right}
.suggest-idea .idea-item.reverse .img{float:left}
.suggest-idea .title-3{display:block;max-width:22.5rem;margin:0 auto .688rem;line-height:2.313rem;color:#00338d}
.no-touch .suggest-idea .title-3:hover,.no-touch .suggest-idea .title-3:focus{color:#3db7e4}
.suggest-idea .product-rating{margin:.188rem 0 0 -0.375rem}
.suggest-idea .product-rating .icon-star{font-size:1rem;margin:0 0 0 .313rem;padding:0}
.suggest-idea .product-rating .icon-star:first-child{margin-left:0}
.suggest-idea .time{position:relative;display:inline-block;vertical-align:top;margin-left:1.25rem;padding-left:2.75rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;color:#242424;font-size:.75rem;text-transform:uppercase;height:1.5rem;line-height:1.5rem}
html:lang(ar) .suggest-idea .time{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.suggest-idea .time:before{content:"\e919";font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;position:absolute;top:0;left:1.188rem;font-size:1.25rem}
.suggest-idea .time:after{content:"";position:absolute;top:.063rem;bottom:.063rem;left:0;width:1px;background-color:#d3d3d5}
.suggest-idea .save-product{position:relative;margin-top:1.25rem;font-size:1.75rem}
.suggest-idea .save-product a{display:inline-block;vertical-align:middle;color:#00338d}
.suggest-idea .save-product a:hover{color:#3db7e4}
.suggest-idea .save-product .btn-bookmark{width:1.75rem;height:1.75rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.suggest-idea .save-product .btn-bookmark.inactive:before{font-size:1.75rem}
.suggest-idea .save-product .btn-bookmark:before{font-size:1.75rem}
.suggest-idea .save-product .btn-bookmark:hover:before,.suggest-idea .save-product .btn-bookmark:focus:before{font-size:1.75rem}
.suggest-idea .save-product .bookmarked{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.suggest-idea .line-group{position:absolute;height:135.25rem;width:63.125rem;top:1.625rem;left:54.4%;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}
.suggest-idea .line-group svg{height:100%;width:100%;margin:auto}
@media screen and (min-width:1024px){.suggest-idea{position:relative;margin:-0.875rem 0 2.5rem}
.suggest-idea .idea-inner{width:64rem;margin:auto}
.suggest-idea .content{position:relative}
.suggest-idea .idea-item{margin-bottom:-8.125rem}
.suggest-idea .idea-item:last-of-type{margin-bottom:0}
.suggest-idea .description-wrapper:before{content:'';display:inline-block;vertical-align:middle;width:1px;height:32.625rem;margin-right:-0.438rem}
.suggest-idea .description-wrapper .description{display:inline-block;vertical-align:middle}
.suggest-idea .img{height:32rem}
.suggest-idea .img img{width:32rem;height:32rem}
}
@media screen and (max-width:1023px){.suggest-idea{background-color:#f4f4f6}
.suggest-idea .idea-item{position:relative;margin-top:-5rem}
.suggest-idea .idea-item:first-child{margin-top:0}
.suggest-idea .idea-item.reverse .description-wrapper{right:0}
.suggest-idea .idea-item .description-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.suggest-idea .idea-item picture{display:block;max-width:37.5rem;max-height:37.5rem}
.suggest-idea .idea-item picture img{width:100%}
.suggest-idea .product-rating .group-rating{padding-bottom:0}
.suggest-idea .line-group{display:none}
.suggest-idea .title-3{font-size:1.75rem;line-height:2.25rem;margin:0 auto}
.suggest-idea .product-rating{margin:0}
.suggest-idea .product-rating .icon-star{font-size:.75rem}
.suggest-idea .time{padding-left:1.375rem;margin-left:.313rem;font-size:.581rem;line-height:1.25rem}
.suggest-idea .time:before{top:0;left:.375rem;font-size:.75rem}
.suggest-idea .time:after{top:.188rem;bottom:.375rem}
.suggest-idea .save-product{margin-top:.313rem;font-size:1.125rem}
.ios .suggest-idea .product-rating .group-rating{padding-bottom:.25rem}
}
@media screen and (max-width:767px){.suggest-idea .title-3{font-size:1.313rem;line-height:1.625rem}
.suggest-idea .idea-item{margin:-1.563rem -3.75rem 0}
.suggest-idea .idea-item:first-child{margin-top:0}
.suggest-idea .idea-item .description-wrapper{padding-left:4.375rem}
.suggest-idea .idea-item.reverse .description-wrapper{padding-left:0;padding-right:4.375rem}
.suggest-idea picture{max-width:30.063rem;max-height:30.063rem;min-width:12.5rem;min-height:12.5rem}
.suggest-idea .save-product .btn-bookmark:before{font-size:1.25rem}
.suggest-idea .product-rating .icon-star{margin-left:.063rem;padding:0 .063rem;font-size:.625rem}
}
.featured-products{visibility:hidden;opacity:0;transition:opacity .5 ease}
.featured-products.show{visibility:visible;opacity:1}
.featured-products .slider{margin:0}
.featured-products .slider:before,.featured-products .slider:after{display:table;content:""}
.featured-products .slider:after{clear:both}
.featured-products .slick-dots{left:auto;bottom:auto;right:5.5rem;text-align:right;-webkit-transform:translateX(0);transform:translateX(0)}
.featured-products .slick-dots button{width:.313rem;height:.313rem;margin:0 .313rem}
@media only screen and (max-width:1023px){.featured-products{max-width:5.625rem}
.featured-products .slick-dots{right:.75rem}
}
.banner-image.home-banner{height:43.875rem}
.banner-image.home-banner .main-banner{height:43.625rem}
.banner-image.home-banner .milk-splash{height:12.5rem;width:120rem;bottom:0}
@media screen and (min-width:1024px){.global-market .banner-image.home-banner .main-banner{height:43.875rem}
}
@media screen and (max-width:1023px){.banner-image.home-banner{height:39rem}
.banner-image.home-banner .main-banner{height:38.75rem;background-size:100%;background-position:center 30%}
.banner-image.home-banner .milk-splash{height:14.5rem;width:100%;background-size:100%}
}
@media screen and (max-width:767px) and (min-width:321px){.banner-image.home-banner{height:18.6rem}
.banner-image.home-banner .main-banner{height:18.6rem;background-size:104%}
}
@media screen and (max-width:320px){.banner-image.home-banner{height:15.5rem}
.banner-image.home-banner .main-banner{height:15.25rem;background-size:104%}
}
.popup.search-box{background-color:#f5f5f7}
.popup.search-box .btn-close{top:1.813rem;right:2.5rem}
.popup.search-box .icon-close{font-size:1.188rem}
.popup.search-box .container{position:relative}
.popup.search-box .search-block .input-search::-webkit-input-placeholder{color:#ed1c24}
.popup.search-box .search-block .input-search::-moz-placeholder{color:#ed1c24}
.popup.search-box .search-block .input-search:-ms-input-placeholder{color:#ed1c24}
.popup.search-box .search-block .input-search:-moz-placeholder{color:#ed1c24}
html.fernleaf .popup.search-box .search-block .input-search::-webkit-input-placeholder{color:#006938}
html.fernleaf .popup.search-box .search-block .input-search::-moz-placeholder{color:#006938}
html.fernleaf .popup.search-box .search-block .input-search:-ms-input-placeholder{color:#006938}
html.fernleaf .popup.search-box .search-block .input-search:-moz-placeholder{color:#006938}
.popup.search-box .btn-white:after{background-color:#f5f5f7}
.popup .brand-logo{display:block;padding:1.813rem 0 0 1.688rem}
html:lang(ar) .popup .brand-logo{float:left}
html.fernleaf .popup .brand-logo{padding:0}
.popup .inner{position:relative;max-width:85.375rem;padding:0 1.875rem;top:3.125rem}
html:lang(ar) .popup .inner{clear:both}
.popup .container{max-width:120rem}
.blue-red .popup .brand-logo{padding:0}
.blue-red .popup.search-box .inner{top:-2.5rem}
.popup-content{position:relative}
.popup-content .left-content{margin-right:28.75rem}
.popup-content .no-result{padding:.938rem 0;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;color:#242424;text-align:left}
html:lang(ar) .popup-content .no-result{text-align:right;font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.popup-content .product-result-block{min-height:15.563rem}
.popup-content .recipe-list-block{margin-top:3.75rem;min-height:15.563rem}
.popup-content .other-result-block{display:none}
.popup-content .title-result-list{font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1.375rem;color:#242424;margin-bottom:2.5rem;visibility:hidden}
html:lang(ar) .popup-content .title-result-list{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.popup-content .see-all-title{display:inline-block;position:relative;margin-left:.938rem;font-family:"StagSans-Medium",Helvetica,Arial,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.025rem;vertical-align:middle}
html:lang(ar) .popup-content .see-all-title{margin-left:0;margin-right:.938rem;font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.popup-content .see-all-title a{color:#00338d;padding-left:1.25rem}
html:lang(ar) .popup-content .see-all-title a{padding-left:0;padding-right:1.25rem}
.popup-content .see-all-title a:hover,.popup-content .see-all-title a:focus{color:#3db7e4}
.popup-content .see-all-title:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1.625rem;border-left:1px solid #cbcbcd}
.popup-content .btn-search .icon-search{font-size:1.813rem}
.popup-content .item-result-title{font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:.755rem;color:#242424;padding:0 1rem;line-height:1.136rem;margin-top:-0.25rem}
html:lang(ar) .popup-content .item-result-title{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.popup-content .item-result-title a:hover,.popup-content .item-result-title a:focus{color:#00338d}
.popup-content .btn-white{display:none}
.popup-content .item-result{display:inline-block;vertical-align:top;max-width:8.75rem;margin-right:2.5rem;margin-bottom:.625rem;width:100%;text-align:center}
html:lang(ar) .popup-content .item-result{margin-left:2.5rem;margin-right:0}
.popup-content .item-result .image{margin-bottom:.938rem;max-height:10rem;line-height:10rem}
.popup-content .item-result .image img{max-height:10rem;margin:auto}
.popup-content .item-result:last-child{margin-right:0}
.popup-content .search-block{position:absolute;height:42.188rem;top:-3.125rem;right:0;left:auto;width:31.25rem}
.popup-content .search-block .suggest-list-desktop{height:100%}
.popup-content .search-nav{top:41%;cursor:default}
@media only screen and (max-width:1023px){.popup .inner{top:3.875rem;padding:0 .938rem}
.popup .brand-logo{width:6.688rem;padding:.438rem 0 0 .688rem}
.popup.search-box .btn-close{top:.625rem;right:.938rem}
.popup.search-box .btn-close .icon-close{font-size:.938rem}
.popup .left-content{padding-top:1.25rem}
.popup .btn-search{width:2.188rem;height:2.188rem}
.popup .btn-search .icon-search{font-size:.938rem}
.popup .search-block{background:0;width:18.125rem;height:2.188rem}
.popup .search-block:after,.popup .search-block:before{display:none}
.popup .search-block .search-nav{width:100%;height:100%;top:50%}
.blue-red .popup.search-box .inner{top:.625rem}
.popup-content .item-result{max-width:100%;text-align:left;margin-top:1.125rem;margin-right:0;margin-bottom:0}
html:lang(ar) .popup-content .item-result{text-align:right}
.popup-content .item-result .image{display:none}
.popup-content .left-content{margin-right:0}
.popup-content .search-block{top:-2.125rem;left:0;right:0;width:100%;margin:auto}
.popup-content .other-result-block{display:block;overflow:hidden}
.popup-content .title-result-list{font-family:"StagSans-Medium",Helvetica,Arial,sans-serif;margin-bottom:0;text-align:left;font-size:1.125rem}
html:lang(ar) .popup-content .title-result-list{text-align:right;font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.popup-content .recipe-list-block{margin-top:0;min-height:0}
.popup-content .product-result-block{text-align:center;min-height:0}
.popup-content .see-all-title{display:none}
.popup-content .item-result-title{font-family:"Mark-OT-Book",Helvetica,Arial,sans-serif;font-size:.75rem;padding:0}
html:lang(ar) .popup-content .item-result-title{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.popup-content a{color:#00338d;font-weight:bold}
.popup-content .btn-white{display:block;margin:1.625rem auto;width:100%}
}
@media screen and (min-width:1024px){.cl .popup .brand-logo{padding-left:0;padding-top:1.5rem}
html:lang(ar) .popup-content .left-content{float:right;margin-right:35rem}
}
.feature-story .image{float:left;overflow:hidden;max-width:12.5rem;max-height:12.5rem;margin-right:2rem}
.feature-story .stories{padding:3.563rem 0 3.625rem}
.feature-story .stories:before,.feature-story .stories:after{display:table;content:""}
.feature-story .stories:after{clear:both}
.feature-story .stories:not(:last-child){border-bottom:1px solid #a3a3a3}
.feature-story .stories .stories-desc{padding:1.875rem 0;font-size:1rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;line-height:1.375rem}
html:lang(ar) .feature-story .stories .stories-desc{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.feature-story .stories .btn-blue-2{min-width:10rem}
@media screen and (max-width:1023px){.feature-story .image{float:none;margin:1.875rem auto}
.feature-story .stories{padding-top:0;padding-bottom:1.875rem}
.feature-story .stories .stories-intro .btn-blue-2{width:100%}
.feature-story .stories .stories-desc{padding:.75rem 0 1.25rem;font-size:.875rem;line-height:1.25rem}
}
.article-landing .article-wrapper{position:relative;overflow:hidden;padding-top:7.625rem}
.article-landing .inner{position:relative;z-index:1;padding-left:.438rem}
.article-landing .feature-story{position:relative;margin-top:-0.625rem;padding-bottom:4.563rem}
.article-landing .feature-story .stories-intro{position:relative;overflow:hidden;margin-right:2.813rem}
.article-landing .feature-story .stories-intro .story-title{font-size:1.313rem;color:#00338d}
.article-landing .feature-story .small-milk-splash{position:absolute;bottom:-7.188rem;right:-20.625rem;width:35rem;height:26.25rem;background-repeat:no-repeat;background-position:right;background-size:100%}
.article-landing .feature-story .btn-bookmark{right:.938rem}
.article-landing .story-list{padding-top:1.125rem;padding-bottom:3.938rem}
.article-landing .story-list .story-title{line-height:1.512rem}
.article-landing .title-inline-large{letter-spacing:0;font-size:2.625rem}
.article-landing .title-inline-large span{font-size:3.5rem}
@media screen and (max-width:1023px){.article-landing .inner{padding:0 .938rem}
.article-landing .article-wrapper{padding-top:1.875rem}
.article-landing .feature-story{padding-bottom:1.563rem}
.article-landing .feature-story .stories-intro{margin-right:0}
.article-landing .feature-story .stories-intro .story-title{font-size:1.156rem;line-height:1.375rem}
.article-landing .feature-story .image{margin-bottom:1.563rem}
.article-landing .feature-story .btn-bookmark{right:0}
.article-landing .title-inline-large{font-size:2.625rem}
.article-landing .title-inline-large span{font-size:2.313rem;letter-spacing:0}
.article-landing .story-list{padding-top:0;padding-bottom:2.5rem}
}
.v2 .article-landing .bg-wrapper.bg-wrapper-v2{background-image:linear-gradient(180deg,#b6e8ff 80%,#fff 96%)}
.v2 .article-landing .bg-wrapper.bg-wrapper-v2 .bg-gradient-top{height:50%;background-size:cover;background-position:bottom}
.v2 .article-landing .bg-wrapper.bg-wrapper-v2 .bg-gradient-bottom{height:50%;background-position:bottom;background-size:cover;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}
.v2 .article-landing .bg-wrapper.bg-wrapper-v2 .milk-splash{position:absolute;bottom:0;left:0;right:0;height:12.5rem;width:120rem;background-repeat:no-repeat;background-position:bottom}
@media screen and (max-width:1023px){.v2 .article-landing .bg-wrapper.bg-wrapper-v2 .milk-splash{height:14.5rem;width:100%;background-size:100%}
.v2 .article-landing .main-v2--lg{padding-bottom:6.25rem}
}
.marketing-slogan{display:inline-block;text-align:right;position:relative}
.marketing-slogan .image{opacity:1;transition:opacity .5s ease}
.marketing-slogan.has-title .title-block{z-index:-1;opacity:0;transition:opacity .5s ease;position:absolute;top:0;left:auto;right:0;bottom:0;white-space:nowrap}
.marketing-slogan .title-block{text-transform:none;padding-top:.938rem}
.no-touch .marketing-slogan .title-block:focus{z-index:1;opacity:1}
.no-touch .marketing-slogan .title-block:focus ~ .image{z-index:-1;opacity:0}
.no-touch .marketing-slogan:hover.has-title .title-block{opacity:1;z-index:1}
.no-touch .marketing-slogan:hover.has-title .image{opacity:0}
.marketing-slogan .desc1{font-size:1.15rem;color:#e84b51;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;margin-bottom:.5rem}
html:lang(ar) .marketing-slogan .desc1{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.marketing-slogan .desc2{font-size:1.75rem;color:#ed1c24;font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif}
html:lang(ar) .marketing-slogan .desc2{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
@media only screen and (max-width:1023px){.marketing-slogan{max-width:7.625rem}
.marketing-slogan .title-block{padding-top:0}
.marketing-slogan.has-title .title-block{top:-0.5rem}
.marketing-slogan .desc1{font-size:.625rem}
.marketing-slogan .desc2{font-size:1.125rem}
}
.home-page .home-banner-wrapper{position:relative;overflow:hidden}
.home-page .product-wrapper{position:absolute;z-index:2;bottom:.5rem;left:59.5%}
.home-page .product-wrapper .featured-products{display:inline-block;width:39%;max-width:19.375rem;vertical-align:bottom}
.home-page .product-wrapper .featured-products picture{display:block;max-width:13.75rem;margin:auto}
.home-page .product-wrapper .featured-products .slick-dots{right:0;bottom:1rem;text-align:center}
.home-page .product-wrapper .featured-products.no-title{width:80%}
.home-page .product-wrapper .marketing-slogan{display:inline-block;width:60%;max-width:20rem;padding-bottom:1.688rem;z-index:1}
.home-page .product-wrapper .marketing-slogan.no-image{vertical-align:middle;padding-bottom:3.75rem}
.home-page .product-wrapper.custom-cq-edit{position:relative}
.home-page:not(.show-search) header .right-menu .search{display:none}
@media only screen and (min-width:1024px){.home-page .slick-dots,.calculator-landing .slick-dots{display:none}
.home-page .product-wrapper{min-width:37.5rem}
}
@media only screen and (max-width:1366px){.home-page .product-wrapper{left:auto;right:-3.75rem}
html:lang(ar) .home-page .product-wrapper{right:0}
}
@media only screen and (max-width:1023px){.home-page .product-wrapper{right:-1.688rem;bottom:-0.063rem}
.home-page .product-wrapper .marketing-slogan{width:auto;padding-bottom:0}
.home-page .product-wrapper .marketing-slogan.no-image{padding-bottom:.313rem}
.home-page .product-wrapper .marketing-slogan img{float:right}
.home-page .product-wrapper .featured-products{max-width:10.813rem}
.home-page .product-wrapper .featured-products picture{max-width:5.375rem}
.home-page .product-wrapper .featured-products .slider{padding-bottom:1.125rem}
.home-page .product-wrapper .featured-products .item .image img{max-height:5.625rem}
.home-page .product-wrapper .featured-products .slick-dots{right:0;bottom:.438rem}
}
.article-detail-banner{height:25rem}
.article-detail-banner .background-banner{height:25rem}
.article-content{overflow:hidden}
.article-detail-wrapper{position:relative;overflow:hidden;padding-top:6.938rem}
.article-detail-wrapper .container:before,.article-detail-wrapper .container:after{display:table;content:""}
.article-detail-wrapper .container:after{clear:both}
.article-detail-wrapper .inner{position:relative;z-index:1}
.article-detail-wrapper .col-md-8{padding:0}
.article-detail-wrapper .col-md-4{padding:0 0 0 2.5rem}
.article-detail-wrapper .generic-title-and-intro{margin:.625rem 0 .938rem}
.article-detail-wrapper .title{margin-bottom:.875rem;font-size:2.313rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;border-bottom:0;color:#242424;letter-spacing:0}
html:lang(ar) .article-detail-wrapper .title{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.article-detail-wrapper .similar{padding:.938rem 0 1.875rem;font-size:2.563rem;font-weight:bold;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;color:#ef545a;text-transform:capitalize}
html:lang(ar) .article-detail-wrapper .similar{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.article-detail-wrapper .articles{margin-left:.5rem;font-size:2rem;font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;color:#ed1c24;text-transform:none}
html:lang(ar) .article-detail-wrapper .articles{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.article-detail-wrapper .wrapper-author{position:relative;margin-top:.875rem}
.article-detail-wrapper .img-author{position:absolute;top:0;left:0;width:3.125rem;height:3.125rem;z-index:1;transition:all .3s ease}
.article-detail-wrapper .article-img{display:block;transition:all .3s ease}
.article-detail-wrapper .article-img img{width:100%}
.no-touch .article-detail-wrapper .img-author:hover,.no-touch .article-detail-wrapper .article-img:hover,.no-touch .article-detail-wrapper .img-author:focus,.no-touch .article-detail-wrapper .article-img:focus{opacity:.7;transition:all .3s ease}
.article-detail-wrapper .desc-author{padding-left:3.75rem;font-size:.75rem;text-transform:uppercase;position:relative}
.article-detail-wrapper .desc-author .author,.article-detail-wrapper .desc-author .time{font-family:"StagSans-Book",Helvetica,Arial,sans-serif}
html:lang(ar) .article-detail-wrapper .desc-author .author,html:lang(ar) .article-detail-wrapper .desc-author .time{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.article-detail-wrapper .desc-author span,.article-detail-wrapper .desc-author .author-name{color:#979797}
.article-detail-wrapper .desc-author .author{position:relative;padding-right:1.25rem}
html:lang(ar) .article-detail-wrapper .desc-author .author{padding-right:0;padding-left:1.25rem}
.article-detail-wrapper .desc-author .author:after{content:'';position:absolute;top:0;bottom:0;right:.625rem;width:1px;height:100%;background-color:#a3a3a3}
html:lang(ar) .article-detail-wrapper .desc-author .author:after{right:auto;left:.625rem}
.article-detail-wrapper .desc-author .author-name{color:#00338d;margin-left:.313rem}
.no-touch .article-detail-wrapper .desc-author .author-name:hover,.no-touch .article-detail-wrapper .desc-author .author-name:focus{color:#00338d}
.article-detail-wrapper .desc-author .time{position:relative;padding-left:.875rem}
html:lang(ar) .article-detail-wrapper .desc-author .time{padding-left:0;padding-right:.875rem}
.article-detail-wrapper .desc-author .time:before{content:"\e903";position:absolute;top:50%;left:-2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.625rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;color:#a3a3a3}
html:lang(ar) .article-detail-wrapper .desc-author .time:before{left:auto;right:-0.125rem}
.article-detail-wrapper .desc-author .desc{max-width:22.688rem;margin:.438rem 0 1.688rem;text-transform:none;line-height:1.4}
.article-detail-wrapper .banner-youtube-video,.article-detail-wrapper .banner-image-article{margin-bottom:2.5rem}
.article-detail-wrapper .banner-image-article .image img{width:100%}
.article-detail-wrapper .icon-play{font-size:3.75rem}
.article-detail-wrapper .rich-text{margin-bottom:2.5rem}
.article-detail-wrapper .rich-text h3{margin:3.438rem 0 2.25rem;font-size:1.313rem;font-weight:normal}
.article-detail-wrapper .rich-text p{font-family:inherit;overflow-wrap:break-word}
.article-detail-wrapper .rich-text ul,.article-detail-wrapper .rich-text ol{padding-left:1.063rem;margin-bottom:1.25rem}
.article-detail-wrapper .rich-text ul li,.article-detail-wrapper .rich-text ol li{list-style-position:outside;overflow-wrap:break-word}
.article-detail-wrapper .rich-text ul li:last-child,.article-detail-wrapper .rich-text ol li:last-child{margin-bottom:0}
.article-detail-wrapper .rich-text ul li b a,.article-detail-wrapper .rich-text ol li b a,.article-detail-wrapper .rich-text ul li strong a,.article-detail-wrapper .rich-text ol li strong a{font-weight:bold}
.article-detail-wrapper .rich-text table{font-size:1rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;line-height:1.375rem;border:1px solid #b4b4b4}
html:lang(ar) .article-detail-wrapper .rich-text table{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.article-detail-wrapper .rich-text blockquote{position:relative;margin:3.938rem .5rem 0 0;font-size:3.063rem;padding-left:2.125rem;font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;color:#ed1c24}
html:lang(ar) .article-detail-wrapper .rich-text blockquote{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.article-detail-wrapper .rich-text blockquote b{font-size:2.313rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;color:#e1271d;font-weight:normal}
html:lang(ar) .article-detail-wrapper .rich-text blockquote b{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.article-detail-wrapper .rich-text blockquote:before,.article-detail-wrapper .rich-text blockquote:after{position:absolute;color:#ed1c24;font-family:"Stag-Book",Georgia,"Times New Roman",Times,serif;font-size:5rem}
html:lang(ar) .article-detail-wrapper .rich-text blockquote:before,html:lang(ar) .article-detail-wrapper .rich-text blockquote:after{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.article-detail-wrapper .rich-text blockquote:before{content:'“';left:0;top:.313rem}
.article-detail-wrapper .rich-text blockquote:after{content:'”';bottom:0;margin-left:.25rem}
.bb-article .article-detail-wrapper .rich-text blockquote{margin:1.875rem .5rem 0 0}
.bb-article .article-detail-wrapper .rich-text blockquote:before,.bb-article .article-detail-wrapper .rich-text blockquote:after{content:none}
.article-detail-wrapper .detail-block{margin-bottom:3.75rem}
.article-detail-wrapper .wish-block .btn{margin-right:1.25rem;min-width:16.875rem}
.article-detail-wrapper .wish-block .btn:after{right:1.813rem;top:.688rem;font-size:1.25rem}
.article-detail-wrapper .story-item{padding:1.25rem 0 1.875rem 0}
html:lang(ar) .article-detail-wrapper .story-item{margin-right:0;margin-left:.5rem;padding:1.25rem 0 1.875rem 4.563rem}
.article-detail-wrapper .story-item .story-title{color:#00338d;margin-right:1.25rem;font-size:1rem;line-height:1.375rem}
html:lang(ar) .article-detail-wrapper .story-item .story-title{margin-right:0;margin-left:1.25rem}
.article-detail-wrapper .story-item .story-info{margin-top:.5rem;font-size:.656rem}
.article-detail-wrapper .story-item .time:before{font-size:.656rem}
.article-detail-wrapper .story-item .bookmarked{top:1.25rem;right:.313rem;font-size:.5rem}
html:lang(ar) .article-detail-wrapper .story-item .bookmarked{left:.313rem;right:unset}
.article-detail-wrapper .btn-bookmark{right:.375rem;top:1.25rem}
html:lang(ar) .article-detail-wrapper .btn-bookmark{left:.375rem;right:unset}
.article-detail-wrapper .article-item .article-wrapper{padding:.938rem 0 1.875rem}
.article-detail-wrapper .article-item .article-title{font-size:1rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif}
html:lang(ar) .article-detail-wrapper .article-item .article-title{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.no-touch .article-detail-wrapper .article-item .article-title:hover,.no-touch .article-detail-wrapper .article-item .article-title:focus{color:#00338d}
.article-detail-wrapper .article-item .article-desc{padding:.625rem 0 .75rem;font-size:.75rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;line-height:1.063rem}
html:lang(ar) .article-detail-wrapper .article-item .article-desc{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.article-detail-wrapper .article-item .artile-read-more{position:relative;padding-right:1rem;font-size:1rem;font-family:"Mark-OT-Bold",Helvetica,Arial,sans-serif;color:#00338d}
html:lang(ar) .article-detail-wrapper .article-item .artile-read-more{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.article-detail-wrapper .article-item .artile-read-more:after{content:"\e902";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.875rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif}
.no-touch .article-detail-wrapper .article-item .artile-read-more:hover,.no-touch .article-detail-wrapper .article-item .artile-read-more:focus{color:#3db7e4}
.no-touch .article-detail-wrapper .article-item .artile-read-more:hover:after,.no-touch .article-detail-wrapper .article-item .artile-read-more:focus:after{color:#3db7e4}
.article-detail-wrapper .right-nav-tips .article-title{font-size:1.188rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;color:#ef545a;text-transform:capitalize}
html:lang(ar) .article-detail-wrapper .right-nav-tips .article-title{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.no-touch .article-detail-wrapper .right-nav-tips .article-title:hover,.no-touch .article-detail-wrapper .right-nav-tips .article-title:focus{color:#ef545a}
.article-detail-wrapper .right-nav-tips .article-title span{font-size:1.625rem;font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;color:#ed1c24;text-transform:none}
html:lang(ar) .article-detail-wrapper .right-nav-tips .article-title span{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.no-touch .article-detail-wrapper .right-nav-tips .img-author:hover,.no-touch .article-detail-wrapper .right-nav-tips .article-img:hover,.no-touch .article-detail-wrapper .right-nav-tips .img-author:focus,.no-touch .article-detail-wrapper .right-nav-tips .article-img:focus{opacity:1}
.article-detail-wrapper .right-nav-tips .similar{font-size:1.563rem;padding:1.5rem 0 1.25rem}
.article-detail-wrapper .right-nav-tips .similar .articles{font-size:2.125rem}
.article-detail-wrapper .right-nav-tips .article-item .article-wrapper{padding:.938rem 0}
.story-item-border .story-item{border-bottom:1px solid #e5e5e5}
.ie .article-detail-wrapper .btn-bookmark{line-height:1.5rem}
@media screen and (max-width:1023px){.article-detail-wrapper{padding-top:2.5rem}
.article-detail-wrapper .container{padding:0 .938rem}
.article-detail-wrapper .inner{padding:0}
.article-detail-wrapper .title{font-size:1.563rem}
.article-detail-wrapper .banner-youtube-video,.article-detail-wrapper .banner-image-article{margin-bottom:1.875rem}
.article-detail-wrapper .img-author{width:2.5rem;height:2.5rem}
.article-detail-wrapper .article-item{padding-top:1.875rem;border-top:1px solid #e5e5e5}
.article-detail-wrapper .article-item:first-of-type{border:0;padding-top:0}
.article-detail-wrapper .article-item .artile-read-more:after{font-size:.75rem}
.article-detail-wrapper .desc-author{padding-left:3.125rem;font-size:.625rem}
.article-detail-wrapper .desc-author .desc{max-width:86%;margin-bottom:1.25rem}
.article-detail-wrapper .banner-youtube-video{margin-bottom:1.875rem}
.article-detail-wrapper .rich-text p{font-size:.875rem;line-height:1.25rem}
.article-detail-wrapper .rich-text table{font-size:.875rem;line-height:1.25rem}
.article-detail-wrapper .rich-text blockquote{margin-top:2.938rem;padding-left:1.438rem;font-size:1.5rem}
.bb-article .article-detail-wrapper .rich-text blockquote{margin-top:.625rem}
.article-detail-wrapper .rich-text blockquote b{font-size:1rem;line-height:1.563rem}
.article-detail-wrapper .rich-text blockquote:before,.article-detail-wrapper .rich-text blockquote:after{font-size:2.5rem}
.article-detail-wrapper .rich-text blockquote:after{line-height:normal}
.article-detail-wrapper .rich-text h3{margin:2.5rem 0 1.875rem;line-height:1.375rem}
.article-detail-wrapper .rich-text ol li{margin-bottom:1.875rem;font-size:.875rem}
.article-detail-wrapper .rich-text{margin-bottom:1.875rem}
.article-detail-wrapper .detail-block{margin-bottom:0;text-align:center}
.article-detail-wrapper .detail-block .btn-wrapper{margin-bottom:0;padding-bottom:2.5rem}
.article-detail-wrapper .wish-block{margin-bottom:1.875rem}
.article-detail-wrapper .wish-block .btn{margin-right:0;width:100%}
.article-detail-wrapper .col-md-4{padding:0}
.article-detail-wrapper .article-right-block{padding-bottom:1.25rem;border-top:1px solid #e5e5e5}
.article-detail-wrapper .similar{padding:2.5rem 0 1.25rem}
.article-detail-wrapper .story-item{margin-right:0;padding-bottom:1.25rem;line-height:1.5}
.article-detail-wrapper .story-item:last-child{padding-bottom:1.25rem;border-bottom:0}
.article-detail-wrapper .story-item .bookmarked{right:0}
.article-detail-wrapper .story-item .story-info{margin-top:.313rem}
.article-detail-wrapper .story-item .wish-block{margin-bottom:0}
.article-detail-wrapper .btn-bookmark{right:0}
.story-item-border{border-top:1px solid #e5e5e5}
}
.article-detail-sign-up{max-width:61.25rem;margin:0 auto;background-color:transparent}
.article-detail-sign-up .signup-form{padding:4.125rem 0 5rem}
.article-detail-sign-up .signup-form .btn{margin-top:1.938rem}
.article-detail-sign-up .title-form{display:block;width:100%;max-width:50.625rem;color:#00338d;font-size:2.313rem;line-height:3.375rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif}
html:lang(ar) .article-detail-sign-up .title-form{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.article-detail-sign-up .title-form .title-2{margin-left:.625rem;font-size:3.5rem}
.article-detail-sign-up .form{float:none;width:66%}
.article-detail-sign-up .form .col-md-5{width:45%}
.article-detail-sign-up .form .col-md-7{width:55%}
.article-detail-sign-up .form .input-wrapper{padding-bottom:1.25rem}
.article-detail-sign-up .form .input-wrapper,.article-detail-sign-up .form .input-custom{width:100%;padding-left:0;font-size:.688rem}
.article-detail-sign-up .form .warning-message{position:absolute;bottom:0;left:0;padding-left:0}
@media only screen and (max-width:1023px){.article-detail-sign-up .form{width:100%}
.article-detail-sign-up .form .col-md-5,.article-detail-sign-up .form .col-md-7{width:100%}
.article-detail-sign-up .signup-form{padding:2.188rem 0 2.5rem}
.article-detail-sign-up .signup-form .form{padding-top:2.5rem}
.article-detail-sign-up .signup-form form .btn{margin-top:1.938rem}
.article-detail-sign-up .title-form{font-size:1.563rem;line-height:1.813rem}
.article-detail-sign-up .title-form .title-2{font-size:2.438rem;line-height:2.313rem}
.article-detail-sign-up .input-name .input-wrapper{padding-bottom:0}
.article-detail-sign-up .custom-checkbox{margin-left:.438rem;margin-right:.438rem}
}
@media only screen and (min-width:1024px){.article-detail-sign-up .form .col-md-5,.article-detail-sign-up .form .col-md-7{padding-right:.313rem}
.article-detail-sign-up .form .col-md-5{padding-left:.625rem}
}
.gender-block{position:relative;margin:3.875rem 0 0 1rem;padding-bottom:4.688rem}
.gender-block .input-sex-male,.gender-block .input-sex-female{visibility:hidden;position:absolute}
.gender-block .error{position:absolute;bottom:0;left:0;padding:0 .625rem;font-size:.656rem;font-family:"Mark-OT-Book",Helvetica,Arial,sans-serif;color:#e54f14;cursor:default}
.gender-block .label-sex{display:inline-block;position:relative;width:6.25rem;height:6.25rem;background-size:6.25rem 6.25rem;margin:0 6.25rem 0 0;cursor:pointer}
.gender-block .label-sex:before{content:'';position:absolute;width:6.25rem;height:6.25rem;margin:0 6.25rem 0 0;background-size:6.25rem 6.25rem;opacity:0;transition:all .3s ease;cursor:pointer}
.gender-block .label-sex span{position:absolute;bottom:-2.188rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);font-family:"Mark-OT-Bold",Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:.025rem;color:#838383}
.gender-block .gender-female{background-image:url(../png/female.png)}
.gender-block .gender-female:before{background-image:url(../png/female-selected.png)}
.gender-block .gender-male{background-image:url(../png/male.png)}
.gender-block .gender-male:before{background-image:url(../png/male-selected.png)}
.gender-block .input-sex-female:checked ~ .gender-female:before,.gender-block .input-sex-male:checked ~ .gender-male:before{opacity:1;transition:all .3s ease}
.gender-block .input-sex-female:checked ~ .gender-female span,.gender-block .input-sex-male:checked ~ .gender-male span{color:#242424}
@media screen and (max-width:1023px){.gender-block{margin:1.313rem 0 0 0;text-align:center}
.gender-block .label-sex{width:5.125rem;height:5.125rem;margin:0;background-size:100%}
.gender-block .label-sex:before{left:0;width:5.125rem;height:5.125rem;margin:0;background-size:100%}
.gender-block .label-sex.gender-male{margin-left:3.125rem}
}
.calculator-form-block-two{margin:3.313rem 0 0 0}
.calculator-form-block-two .calculator-form-group{overflow:hidden;margin:4.938rem 0 0 0}
.calculator-form-block-two .calculator-field{float:left;width:16.938rem;margin:0 4.625rem 0 0;vertical-align:top}
.calculator-form-block-two .calculator-field:last-child{margin:0}
.calculator-form-block-two .calculator-field .calculator-label{font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1.15rem;letter-spacing:-0.044rem;color:#00338d;padding-left:.625rem}
.calculator-form-block-two .calculator-field .calculator-input{display:block;width:100%;font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-size:.875rem;margin:1rem 0;padding:0 0 0 .625rem}
.calculator-form-block-two .calculator-field input[type=number]{-moz-appearance:textfield}
.calculator-form-block-two .calculator-field input[type=number]::-webkit-inner-spin-button,.calculator-form-block-two .calculator-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}
.calculator-form-block-two .calculator-field label.error{margin-top:.938rem;padding:0 .625rem;font-size:.656rem;font-family:"Mark-OT-Book",Helvetica,Arial,sans-serif;color:#e54f14;cursor:default}
.calculator-form-block-two .calculator-field label.error a{color:#00338d}
.no-touch .calculator-form-block-two .calculator-field label.error a:hover,.no-touch .calculator-form-block-two .calculator-field label.error a:focus{color:#3db7e4}
@media screen and (max-width:1023px){.calculator-form-block-two{margin:0}
.calculator-form-block-two .calculator-form-group{margin:1.75rem 0 0 0}
.calculator-form-block-two .calculator-field{float:none;width:100%;margin:0 auto 2.938rem}
.calculator-form-block-two .calculator-field:last-child{margin:0 auto}
}
.activity-block{margin:7.313rem 0 0 0}
.activity-block .legend{padding-bottom:3.75rem}
.group-radio{overflow:hidden;position:relative}
.group-radio .slider{margin:0 -1.438rem;padding-bottom:0}
.group-radio .custom-radio{float:left;width:10.625rem;margin:0 1.75rem}
.group-radio .custom-radio:last-child{margin-right:0}
.group-radio .custom-radio .active-select{position:relative;margin-bottom:1.25rem}
.group-radio .custom-radio .active-item{position:relative}
.group-radio .custom-radio .active-img{position:relative;padding:9.063rem .625rem 0}
.group-radio .custom-radio .active-img span{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:7.875rem;height:8.125rem;background-size:100% 100%;background-repeat:no-repeat}
.group-radio .custom-radio .active-img span:before{content:"";display:block;position:absolute;top:0;left:0;width:7.875rem;height:8.125rem;background-size:100% 100%;background-repeat:no-repeat;opacity:0;transition:all .3s ease}
.group-radio .custom-radio .active-wrapper{min-height:14.625rem;margin-top:3.75rem}
.group-radio .custom-radio .active-wrapper .active-title,.group-radio .custom-radio .active-wrapper .active-desc{font-size:1rem;text-align:center;line-height:1.375rem}
.group-radio .custom-radio .active-wrapper .active-title{font-family:"Mark-OT-Bold",Helvetica,Arial,sans-serif;color:#6c6c6c}
.group-radio .custom-radio .active-wrapper .active-desc{transition:all .3s ease;opacity:0;font-family:"Mark-OT-Light",Helvetica,Arial,sans-serif}
.group-radio .custom-radio .active-item{display:block}
.group-radio .custom-radio .active-item:after,.group-radio .custom-radio .active-item:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.group-radio .custom-radio .active-item:before{z-index:1;top:10.313rem;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff}
.group-radio .custom-radio .active-item:after{top:10rem;width:1.75rem;height:1.75rem;background:url(../png/checked.png)}
.group-radio .custom-radio input[type=radio]{position:absolute;top:10.438rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1.75rem;height:1.75rem;opacity:0}
.group-radio .custom-radio input[type=radio]:focus ~ label:before{background:transparent}
.group-radio .custom-radio input[type=radio]:checked ~ label:before{background:transparent}
.group-radio .custom-radio input[type=radio]:checked ~ label .active-title{color:#242424}
.group-radio .custom-radio input[type=radio]:checked ~ label .active-img span:before{z-index:1;opacity:1;transition:all .3s ease}
.group-radio .custom-radio input[type=radio]:checked ~ label .active-wrapper .active-desc{opacity:1;transition:all .3s ease}
.group-radio.female .custom-radio:nth-child(1) .active-img span{background-image:url(../svg/female-activities-default-01.svg)}
.group-radio.female .custom-radio:nth-child(1) .active-img span:before{background-image:url(../svg/female-activities-selected-01.svg)}
.group-radio.female .custom-radio:nth-child(2) .active-img span{background-image:url(../svg/female-activities-default-02.svg)}
.group-radio.female .custom-radio:nth-child(2) .active-img span:before{background-image:url(../svg/female-activities-selected-02.svg)}
.group-radio.female .custom-radio:nth-child(3) .active-img span{background-image:url(../svg/female-activities-default-03.svg)}
.group-radio.female .custom-radio:nth-child(3) .active-img span:before{background-image:url(../svg/female-activities-selected-03.svg)}
.group-radio.female .custom-radio:nth-child(4) .active-img span{background-image:url(../svg/female-activities-default-04.svg)}
.group-radio.female .custom-radio:nth-child(4) .active-img span:before{background-image:url(../svg/female-activities-selected-04.svg)}
.group-radio.female .custom-radio:nth-child(5) .active-img span{background-image:url(../svg/female-activities-default-05.svg)}
.group-radio.female .custom-radio:nth-child(5) .active-img span:before{background-image:url(../svg/female-activities-selected-05.svg)}
.group-radio.male .custom-radio:nth-child(1) .active-img span{background-image:url(../svg/male-activities-default-01.svg)}
.group-radio.male .custom-radio:nth-child(1) .active-img span:before{background-image:url(../svg/male-activities-selected-01.svg)}
.group-radio.male .custom-radio:nth-child(2) .active-img span{background-image:url(../svg/male-activities-default-02.svg)}
.group-radio.male .custom-radio:nth-child(2) .active-img span:before{background-image:url(../svg/male-activities-selected-02.svg)}
.group-radio.male .custom-radio:nth-child(3) .active-img span{background-image:url(../svg/male-activities-default-03.svg)}
.group-radio.male .custom-radio:nth-child(3) .active-img span:before{background-image:url(../svg/male-activities-selected-03.svg)}
.group-radio.male .custom-radio:nth-child(4) .active-img span{background-image:url(../svg/male-activities-default-04.svg)}
.group-radio.male .custom-radio:nth-child(4) .active-img span:before{background-image:url(../svg/male-activities-selected-04.svg)}
.group-radio.male .custom-radio:nth-child(5) .active-img span{background-image:url(../svg/male-activities-default-05.svg)}
.group-radio.male .custom-radio:nth-child(5) .active-img span:before{background-image:url(../svg/male-activities-selected-05.svg)}
@media screen and (max-width:1023px){.activity-block{margin:2.688rem 0 0 0}
.activity-block .legend{padding-bottom:1.563rem}
.activity-block .custom-radio{margin:0}
.activity-block .slick-dots{top:11.688rem;bottom:auto}
.activity-block .slick-dots button{width:.375rem;height:.375rem;margin:.375rem}
.activity-block .btn{width:100%;margin:auto}
.group-radio{margin:0 -1.563rem}
.group-radio .custom-radio .active-item:before{top:14.313rem}
.group-radio .custom-radio .active-item:after{top:14rem}
.group-radio .custom-radio input[type=radio]:checked ~ label:before{color:transparent}
.group-radio .custom-radio .active-wrapper{margin-top:7.688rem}
.group-radio .custom-radio .active-img span{width:8.875rem;height:8.563rem;top:1.188rem;opacity:.5;transition:all .3s ease}
.group-radio .custom-radio .active-img span:before{width:8.875rem;height:8.563rem}
.group-radio .custom-radio.slick-center .active-img span{width:11.375rem;height:11rem;top:0;opacity:1;transition:all .3s ease}
.group-radio .custom-radio.slick-center .active-img span:before{width:11.375rem;height:11rem}
.calculator-form .btn-blue-2{margin-top:1.875rem}
}
.calc-result-block{margin-top:.188rem}
.calc-result-block .introduce{font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1.519rem;color:#242424}
.calc-result-block .result{position:relative;padding:2.5rem 0;margin-top:1.563rem;background-color:#f6f6f6}
.calc-result-block .result:before{content:"";position:absolute;left:44%;top:2.5rem;bottom:2.5rem;width:1px;background:#d3d3d5}
.calc-result-block .result .figure{width:44%;float:left;padding:1.875rem;text-align:center}
.calc-result-block .result .title-inline-small{margin-top:1.625rem}
.calc-result-block .result .information{padding:1.875rem 2.188rem;margin-left:46%}
.calc-result-block .result .information .find-out{margin-top:.313rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;font-size:1.313rem;line-height:1.625rem;letter-spacing:1px;color:#242424}
.calc-result-block .result .information .detail{margin-top:3.375rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;color:#242424}
.calc-result-block .result .information .detail span:not(.res-active){font-family:"StagSans-Book",Helvetica,Arial,sans-serif}
.calc-result-block .result .information .how{font-family:"StagSans-Medium",Helvetica,Arial,sans-serif;font-size:.875rem;color:#00338d}
.calc-result-block .result .information .how:hover{color:#3db7e4}
.calc-result-block .result .information .btn-wrapper{margin-top:1.313rem}
.calc-result-block .result .information .btn{height:2.75rem;line-height:1.4}
.calc-result-block .result .information .btn:hover{height:2.75rem;line-height:1.4}
.calc-result-block .protein-quantity{margin-top:1rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:3.5rem;color:#242424}
.calc-result-block .kj-quantity{max-width:15.313rem;margin:1.125rem auto 0;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;font-size:1.313rem;letter-spacing:.063rem;line-height:1.5rem;color:#ff0a14}
.calc-result-block .kj-quantity span{font-family:"StagSans-Medium",Helvetica,Arial,sans-serif}
.calc-result-block .suggest-product{overflow:hidden;margin-top:6.438rem}
.calc-result-block .suggest-product .img{width:44%;float:left;padding-left:4rem}
.calc-result-block .suggest-product .more-information{margin-left:45%;padding:1.438rem 1.875rem 1.438rem 2.75rem}
.calc-result-block .suggest-product p{font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-size:1.313rem;letter-spacing:.063rem;line-height:1.563rem;color:#242424}
.calc-result-block .suggest-product a{display:inline-block;margin-top:1.875rem;font-family:"Mark-OT-Bold",Helvetica,Arial,sans-serif;font-size:1.313rem;letter-spacing:.063rem;color:#00338d}
.calc-result-block .suggest-product a:hover{color:#3db7e4}
.calc-result-block>.title-inline-large{margin-top:7.688rem;margin-left:1.125rem;font-size:2.313rem}
.calc-result-block>.title-inline-large span{font-size:3.5rem}
.calc-result-block .slider-wrapper{padding:3.125rem 0 7.5rem}
.calc-result-block .slider-wrapper .item:nth-child(n+5){display:none}
.calc-result-block .slider-wrapper .item.slick-slide{display:block}
.calc-result-block .slider-wrapper .item .title{font-size:1rem}
.calc-result-block .recipes-slider{overflow:hidden;margin-top:7.188rem;margin-bottom:0}
@media screen and (max-width:1023px){.calc-result-block{margin-top:0}
.calc-result-block .introduce{font-size:1.125rem}
.calc-result-block .result{margin-top:1.25rem;padding:.75rem .813rem 0}
.calc-result-block .result:before{width:0}
.calc-result-block .result .figure{width:100%;float:none;padding:0 0 2.063rem 0;border-bottom:1px solid #d3d3d5}
.calc-result-block .result .title-inline-small{letter-spacing:1px}
.calc-result-block .result .information{margin:0;padding:1.813rem 0;text-align:center}
.calc-result-block .result .information .find-out{font-size:1rem;line-height:1.438rem}
.calc-result-block .result .information .detail{margin-top:2.25rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-size:.656rem;line-height:1.063rem}
.calc-result-block .result .information .how{display:block;margin-top:.188rem;font-size:.656rem}
.calc-result-block .result .information .btn-wrapper{margin:.813rem -0.375rem 0}
.calc-result-block .result .information .btn-wrapper .btn{display:block}
.calc-result-block .result .information .btn-wrapper .btn:after{background:#f6f6f6}
.calc-result-block .protein-quantity{margin-top:.813rem;font-size:2.656rem}
.calc-result-block .kj-quantity{max-width:12.188rem;margin-top:.75rem;font-size:1rem}
.calc-result-block .title-inline-large{margin-top:2.813rem;margin-left:1rem;letter-spacing:0;font-size:1.519rem}
.calc-result-block .title-inline-large span{font-size:2.313rem}
.calc-result-block .suggest-product{margin-top:5.188rem}
.calc-result-block .suggest-product .img{width:100%;float:none;padding-left:0}
.calc-result-block .suggest-product .img img{width:12.5rem;margin:auto}
.calc-result-block .suggest-product .more-information{margin-left:0;padding:0;text-align:center;margin-top:.375rem}
.calc-result-block .suggest-product p{font-size:.875rem;line-height:1.313rem;letter-spacing:.5px}
.calc-result-block .suggest-product a{margin-top:.813rem;letter-spacing:.5px;font-size:.875rem;font-family:"Mark-OT-Book",Helvetica,Arial,sans-serif}
.calc-result-block .slider-wrapper{padding:.875rem 0 3.188rem}
.calc-result-block .slider-wrapper .item:nth-child(n+4){display:none}
.calc-result-block .slider-wrapper .item.slick-slide{display:block}
.calc-result-block .slider-wrapper .item .title{font-size:.656rem}
.calc-result-block .recipes-slider{margin-top:0;padding-top:.313rem}
}
@media screen and (max-width:766px){.calc-result-block .slider-wrapper .item:nth-child(n+3){display:none}
.calc-result-block .slider-wrapper .item.slick-slide{display:block}
}
.calculator-module{position:relative}
.calculator-module__result-kj p,.calculator-module__result-protein p{display:block;margin-bottom:.313rem;font-size:1.125rem;font-weight:500;letter-spacing:.031rem;line-height:1.375rem}
.calculator-module__result-kj .protein-quantity,.calculator-module__result-protein .protein-quantity,.calculator-module__result-kj .kj-quantity>span,.calculator-module__result-protein .kj-quantity>span{font-size:3.125rem;font-weight:900;letter-spacing:.031rem;font-family:"Mark-OT-Bold",Helvetica,Arial,sans-serif;margin-bottom:0}
.calculator-module__result-protein{margin-bottom:1.875rem}
.calculator-module__result-kj{margin-bottom:2.5rem;line-height:unset}
.calculator-module__find-out{font-size:1.125rem;margin-bottom:.938rem;font-weight:500}
.calculator-module--result .calculator-module__heading{margin-bottom:2.5rem}
.calculator-module--result .calculator-module__btn{margin-bottom:1.875rem}
.calculator-module__bmi{font-size:.938rem}
.calculator-module__how{color:#61c7e1;font-size:.938rem;font-weight:500;margin-top:.313rem}
.calculator-module__how:hover,.calculator-module__how:focus{color:#61c7e1}
@media screen and (min-width:480px){.calculator-module__result-kj,.calculator-module__result-protein{text-align:center}
}
@media screen and (min-width:1024px){.calculator-module__result-kj,.calculator-module__result-protein{text-align:left}
.calculator-module__result-protein{margin-bottom:3.125rem}
.calculator-module__result-kj{margin-bottom:0}
.calculator-module--result .calculator-module__btn{margin-bottom:3.125rem}
.calculator-module--result .calculator-module__heading{margin-bottom:5rem}
}
@media screen and (min-width:1200px){.calculator-module__result-protein{margin-bottom:5rem}
.calculator-module--result .calculator-module__heading{margin-bottom:0}
}
.calculator-heading{margin:3.25rem 0 3.125rem}
.calculator-heading .logo-heading{display:inline-block}
.calculator-heading .title-inline-large{margin-top:2.313rem;font-size:2.313rem;letter-spacing:.013rem}
.calculator-heading .title-inline-large span{font-size:3.5rem;letter-spacing:0}
.calculator-heading .description-contact-block .title-inline-large{margin-bottom:.125rem}
.calculator-heading .description-contact-block .desc b{color:#000}
.calculator-heading .desc{max-width:40.313rem;margin-top:.813rem;letter-spacing:.037rem}
.calculator-heading .desc p{margin-bottom:1.313rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;color:#242424}
.calculator-heading .share-block{float:right;margin-top:.438rem}
.calculator-heading .share-block .inner-btn{letter-spacing:.075rem;padding-left:.063rem}
.calculator-heading .share-block .btn-share:before{font-size:1.25rem}
.calculator-form{position:relative;padding-bottom:5rem}
.calculator-form .block-1{padding-bottom:2.188rem;margin-top:5.375rem}
.calculator-form .btn-blue-2{color:#fff;margin-top:1rem}
@media screen and (max-width:1023px){.calculator-heading{margin:.875rem 0 1.563rem 0}
.calculator-heading .description-contact-block .title-inline-large{margin-bottom:0}
.calculator-heading .description-contact-block .desc p{margin-bottom:.625rem}
.calculator-heading .title-inline-large{margin-top:1.25rem;margin-left:0;font-size:1.5rem}
.calculator-heading .title-inline-large span{font-size:2.25rem;letter-spacing:.031rem}
.calculator-heading .desc{margin-top:0}
.calculator-heading .desc p{margin-bottom:1.25rem;font-size:.875rem;letter-spacing:.063rem;line-height:1.25rem}
.calculator-heading .share-block{margin-top:.25rem}
.calculator-heading .share-block .btn-share{padding-left:1.125rem;font-size:.875rem}
.calculator-heading .share-block .btn-share:before{font-size:.938rem}
.calculator-form{padding-bottom:3.125rem}
.calculator-form .block-1{margin-top:1.563rem;padding-bottom:.688rem}
}
@media screen and (min-width:1024px){.calculator-heading .share-block{height:1.25rem;line-height:1.25rem}
.calculator-heading .title-inline-large{margin-top:0}
}
.calculator-module{max-width:80rem;margin:auto}
.home-page .calculator-module{max-width:unset;background-color:#000}
.home-page .calculator-module__loading,.home-page .calculator-module__content{border-radius:0 !important;max-width:80rem;margin:auto}
.calculator-module__loading{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;padding:4.375rem;background-color:#000;color:#FFF}
.calculator-module__loading>div{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.calculator-module__loading>div span{text-transform:uppercase;font-size:1.875rem;font-weight:bold;display:block;margin-bottom:1.875rem}
.calculator-module__loading>div img{width:6.25rem;-webkit-animation:loading .8s infinite linear;animation:loading .8s infinite linear;margin:auto}
.calculator-module__title{max-width:80rem;padding:0 .938rem;margin:auto}
.calculator-module__title h3{margin-bottom:.625rem;font-size:2.25rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;color:#e1271d}
.calculator-module__title h3 span{font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif}
.calculator-module__content{background-color:#000;padding:3.125rem;color:#FFF}
.calculator-module .calculator-form{padding:0}
.calculator-module__heading{margin-bottom:.625rem}
.calculator-module__heading img{max-width:15rem;margin:0 0 .938rem}
.calculator-module__heading span{text-transform:uppercase;font-weight:bold;font-size:.938rem}
.calculator-module__desc{font-size:.938rem;letter-spacing:.026rem;line-height:1.438rem;margin-bottom:2.5rem}
.calculator-module__btn{display:inline-block;position:relative;z-index:1;border:0;text-align:center;line-height:1.4;transition:none;font-size:1.125rem;padding:1rem 1.125rem;height:3.5rem;color:#000;background-color:#61c7e1}
.calculator-module__btn:after{background:#61c7e1;content:'';position:absolute;left:3px;right:3px;top:3px;bottom:3px;z-index:-2;border-top-left-radius:1.563rem;border-bottom-right-radius:1.563rem}
.calculator-module__btn:hover,.calculator-module__btn:focus{height:3.5rem;background:linear-gradient(to right,#3db7e4 0,#00338d 100%);border:transparent}
.calculator-module__step{margin-bottom:1.875rem}
.calculator-module__step select{width:100%;font-size:.938rem}
.calculator-module__step .select2-container--default .select2-selection--single .select2-selection__arrow{width:2.5rem}
.calculator-module__step .select2-container--default .select2-selection--single .select2-selection__arrow b{position:static;border:0;margin:0}
.calculator-module__step .select2-container--default .select2-selection--single .select2-selection__arrow b:after{content:"\e900";font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;color:#1d1d1d;font-size:.5rem;font-weight:bold;position:absolute;left:.875rem;top:50%}
.calculator-module__step legend{font-size:1.125rem;font-weight:500;letter-spacing:.031rem;line-height:1.375rem;margin-bottom:.938rem}
.calculator-module__step.calculator-module__step--1 .input-sex-male,.calculator-module__step.calculator-module__step--1 .input-sex-female{visibility:hidden;position:absolute}
.calculator-module__step.calculator-module__step--1 .gender-block{padding:0}
.calculator-module__step.calculator-module__step--1 .input-sex-female:checked ~ .gender-female,.calculator-module__step.calculator-module__step--1 .input-sex-male:checked ~ .gender-male{box-shadow:unset;border:4px solid #e1271d}
.calculator-module__step.calculator-module__step--1 .label-sex{display:inline-block;position:relative;cursor:pointer;border-radius:100%;box-shadow:0 4px 0 0 #9b9b9b;width:5rem;height:5rem;margin-right:1.875rem}
.calculator-module__step.calculator-module__step--1 .label-sex:before{content:unset !important}
.calculator-module__step.calculator-module__step--1 .label-sex:last-of-type{margin-right:0}
.calculator-module__step.calculator-module__step--1 .label-sex.gender-female{background:#fff url(../svg/people-woman.svg) center no-repeat;background-size:64%;background-position:center 14px}
.calculator-module__step.calculator-module__step--1 .label-sex.gender-male{background:#fff url(../svg/people-man.svg) center no-repeat;margin-left:0;background-size:64%;background-position:center 14px}
.calculator-module__step.calculator-module__step--2 .row{margin-right:-0.313rem;margin-left:-0.313rem}
.calculator-module__step.calculator-module__step--2 .row [class*="col-"]{padding-right:.313rem;padding-left:.313rem}
.calculator-module__step.calculator-module__step--2 label.error{position:absolute;bottom:-0.875rem;font-size:.625rem;color:#e54f14}
.calculator-module__step.calculator-module__step--2 .select2{margin-bottom:.625rem}
@media screen and (min-width:480px){.calculator-module__desc{text-align:center}
.calculator-module__heading{text-align:center}
.calculator-module__heading img{margin:0 auto .938rem}
.calculator-module__step.calculator-module__step--1 .label-sex{width:6.875rem;height:6.875rem}
.calculator-module__btn{min-width:14.688rem}
}
@media screen and (min-width:1024px){.calculator-module__desc{margin-bottom:5rem;font-size:1.125rem;letter-spacing:.031rem;line-height:1.813rem}
.calculator-module__title{padding:0 2.5rem}
.home-page .calculator-module__title h3{font-size:2.875rem}
.calculator-module__step.calculator-module__step--1 .gender-block{margin:4.375rem 0 0 0}
.calculator-module__step.calculator-module__step--2 .select2{margin-bottom:0}
.calculator-module button.calculator-module__btn{float:right}
}
@media screen and (min-width:1200px){.calculator-module__heading{margin-bottom:3.125rem;text-align:left}
.calculator-module__heading img{margin:0 0 .938rem}
.calculator-module__desc{margin-bottom:0;text-align:left}
.calculator-module__step.calculator-module__step--1{padding-left:2.25rem}
}
@media screen and (min-width:1280px){.calculator-landing .calculator-module{margin-bottom:7.5rem}
.calculator-module__loading,.calculator-module__content{border-radius:1.063rem}
}
.tab-category{padding-bottom:2.5rem}
.tab-category .tab-heading{float:right}
html:lang(ar) .tab-category .tab-heading{float:left}
.tab-category li{display:inline-block}
.tab-category li a{padding:0 .688rem;border-right:1px solid #242424;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1rem;line-height:100%;letter-spacing:1px;font-weight:600;text-transform:uppercase;color:#00338d}
html:lang(ar) .tab-category li a{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
html:lang(ar) .tab-category li a{border-right:0;border-left:1px solid #242424}
.no-touch .tab-category li a:focus{color:#3db7e4}
.tab-category li:last-child a{padding-right:0;border-right:0}
html:lang(ar) .tab-category li:last-child a{padding-right:.688rem;border-left:0}
.no-touch .tab-category li:hover a,.no-touch .tab-category li:focus a,.tab-category li.active a{color:#3db7e4}
.tab-category li.active a{pointer-events:none}
.history-list{margin-top:-1.375rem}
.history-list .tab-inner{display:none}
.history-list .tab-inner.active{display:block}
.history-list .title-block{font-size:1.75rem}
.history-list .product-item.recipe-item .item-title{margin:0}
.history-list .bookmark-item{float:left}
html:lang(ar) .history-list .bookmark-item{float:right}
.history-list .bookmark-item .product-item{position:relative;padding-top:0}
.history-list .list{overflow:hidden;padding:0 .625rem 9.375rem;margin:2.063rem 0 0}
.history-list .list .row{margin:0}
.history-list .product-item .product-rating .rating{font-size:.875rem;padding:.188rem}
.history-list .btn-close{top:.313rem;right:1.25rem;padding:0;font-size:1.375rem;color:#00338d}
.no-touch .history-list .btn-close:hover,.no-touch .history-list .btn-close:focus{color:#3db7e4}
.history-list .btn-load-more{position:absolute;bottom:6.25rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#00338d;text-align:center}
.history-list .btn-load-more .icon{color:#00338d}
.no-touch .history-list .btn-load-more:hover,.no-touch .history-list .btn-load-more:focus{color:#3db7e4}
.no-touch .history-list .btn-load-more:hover .icon,.no-touch .history-list .btn-load-more:focus .icon{color:#3db7e4}
.history-list .content-stories .story-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.history-list .content-stories .list{margin-top:1.875rem;padding-left:1.25rem;padding-right:1.25rem}
.history-list .content-stories .btn-close{top:.188rem;right:3.688rem}
.history-list .story-list .story-item{width:50%;margin-top:1.875rem;padding-bottom:1.938rem;line-height:1.5rem;border-bottom:1px solid #d3d3d3}
.history-list .story-list .story-item .story-title{color:#242424}
.no-touch .history-list .story-list .story-item .story-title:hover{color:#3db7e4}
.history-list .content-product .label{margin-top:.188rem;font-size:.875rem;line-height:1rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;color:#242424}
html:lang(ar) .history-list .content-product .label{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.history-list .content-product .product-item .title{margin-top:-0.313rem}
.history-list .content-product .product-item .title a{color:#242424}
.no-touch .history-list .content-product .product-item .title a:hover,.no-touch .history-list .content-product .product-item .title a:focus{color:#3db7e4}
.history-list .content-product .product-item .product-rating{margin-top:.25rem}
.history-list .content-recipe .product-item .title a{color:#242424}
.no-touch .history-list .content-recipe .product-item .title a:hover{color:#3db7e4}
@media screen and (min-width:1024px){.history-list .bookmark-item{max-width:18.75rem;margin-left:2.625rem;margin-top:3.125rem;margin-bottom:1.25rem}
html:lang(ar) .history-list .bookmark-item{margin-left:0;margin-right:2.625rem}
.history-list .bookmark-item:nth-child(-n+3){margin-top:0}
.history-list .bookmark-item:nth-child(3n+1){clear:both;margin-left:0}
html:lang(ar) .history-list .bookmark-item:nth-child(3n+1){margin-right:0}
.history-list .bookmark-item img{display:inline-block;vertical-align:bottom}
.history-list .content-recipe .bookmark-item .image picture{display:block;max-width:18.75rem;margin:0 auto;line-height:100%}
.history-list .content-recipe .bookmark-item .image picture img{max-height:17.188rem}
.history-list .content-product .bookmark-item picture{display:block;max-width:17.5rem;margin:0 auto;line-height:100%}
.history-list .content-product .bookmark-item picture img{max-height:20rem}
}
@media screen and (max-width:1023px){.tab-category{padding-bottom:2rem}
.tab-category .tab-heading{float:none}
.tab-category li a{padding:0 .875rem;font-size:.875rem;letter-spacing:0}
.tab-category li:first-child a{padding-left:0}
html:lang(ar) .tab-category li:first-child a{padding-left:.875rem}
.history-list{margin-top:.563rem}
.history-list .product-item .product-rating .rating{font-size:.688rem;padding:.125rem}
.history-list .product-item.recipe-item .item-title{max-width:100%;padding-top:.125rem;line-height:1.25rem}
.history-list .product-item.recipe-item .item-title a{display:inline-block;max-width:18.75rem}
.history-list .product-item.recipe-item .product-rating{margin-top:.188rem}
.history-list .product-item.recipe-item .product-rating .rating{font-size:.688rem;padding:.125rem}
.history-list .product-item.recipe-item .product-rating .label.time-info{margin-top:.188rem}
.history-list .bookmark-item{margin-top:.938rem;margin-bottom:0;width:50%}
.history-list .bookmark-item:nth-child(-n+2){margin-top:0}
.history-list .bookmark-item:nth-child(2n+1){clear:both;margin-left:0}
.history-list .bookmark-item .product-item{padding-top:0}
.history-list .list{overflow:hidden;padding:0;margin:.688rem -0.313rem 0;padding-bottom:6.25rem}
.history-list .list .row{margin:0}
.history-list .title-block{font-size:1.313rem}
.history-list .btn-close{top:.25rem;margin:-0.625rem -0.625rem 0 0;padding:.625rem;right:20%;font-size:1.25rem}
.history-list .content-product .list{margin:1.625rem -0.125rem 0}
.history-list .content-product .label{font-size:.625rem;margin-top:0}
.history-list .content-product .bookmark-item{margin-top:.5rem;margin-bottom:1.125rem}
.history-list .content-product .bookmark-item:nth-child(-n+2){margin-top:0}
.history-list .content-product .bookmark-item:nth-child(2n+1){clear:both;margin-left:0;padding-right:.563rem}
html:lang(ar) .history-list .content-product .bookmark-item:nth-child(2n+1){padding-right:0;padding-left:.563rem}
.history-list .content-product .bookmark-item:nth-child(2n+2){padding-left:.563rem}
html:lang(ar) .history-list .content-product .bookmark-item:nth-child(2n+2){padding-left:0;padding-right:.563rem}
.history-list .content-product .bookmark-item .product-item .title{padding-top:.75rem;margin-top:0}
.history-list .content-product .bookmark-item .product-item .product-rating{margin-top:0}
.history-list .content-product .bookmark-item picture{max-width:15.625rem;line-height:100%}
.history-list .content-recipe .bookmark-item:nth-child(2n+1){padding-right:.313rem}
.history-list .content-recipe .bookmark-item:nth-child(2n+2){padding-left:.313rem}
.history-list .content-recipe .bookmark-item .image picture{max-width:9.063rem;line-height:100%}
.history-list .btn-load-more{bottom:2.375rem}
.history-list .content-stories .list{margin:.25rem -1.125rem 0;padding:0 .938rem 6.25rem}
.history-list .content-stories .story-item{float:none;width:100%;padding-right:1.875rem;line-height:1.375rem}
.history-list .content-stories .btn-close{top:0;right:0;font-size:1.375rem}
}
@media screen and (max-width:767px){.history-list .btn-close{right:.125rem;font-size:.938rem}
}
@media screen and (max-width:480px){.history-list .content-recipe .bookmark-item picture img{max-height:9.063rem}
.history-list .content-product .bookmark-item picture img{max-height:14.438rem}
}
.my-bookmark .bg-gradient-top{top:0;bottom:auto;height:25rem}
.my-bookmark .bg-gradient-bottom{top:auto;bottom:0;height:18.75rem;z-index:-5}
.bookmark-wrapper{position:relative;min-height:26.25rem;padding:7.563rem 0 0;overflow:hidden}
.bookmark-wrapper .title-inline-large{font-size:2.313rem}
.bookmark-wrapper .title-inline-large span{font-size:3.5rem}
.bookmark-wrapper .history-list .content-stories .list{margin-top:.875rem}
.no-item{max-width:50rem;margin:auto;padding:5.375rem 0;text-align:center}
.no-item .text{font-size:2.313rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;color:#242424}
html:lang(ar) .no-item .text{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.no-item .btn{margin-top:3.313rem;min-width:14.188rem;color:#fff}
@media only screen and (max-width:1023px){.my-bookmark .bg-gradient-top{height:35.938rem;width:100%;background-size:100% 100%}
.my-bookmark .bg-gradient-bottom{height:7.5rem;width:100%;background-size:100% 100%}
.bookmark-wrapper{padding:1.813rem 0 0}
.bookmark-wrapper .title-inline-large{font-size:1.563rem}
.bookmark-wrapper .title-inline-large span{font-size:2.313rem}
.no-item{max-width:18.125rem;padding:3.125rem 0}
.no-item .text{font-size:1.519rem;line-height:1.813rem}
.no-item .btn{width:100%;margin-top:2.938rem;font-size:1.125rem}
}
@media only screen and (min-width:1024px){.bookmark-wrapper .story-list .story-intro .story-item:nth-child(2n){padding-left:1.125rem}
}
@media screen and (max-width:767px){.bookmark-wrapper{min-height:11.25rem}
.my-bookmark .bg-gradient-top{height:11.25rem}
.my-bookmark .bg-gradient-bottom{height:2.375rem}
}
@media only screen and (max-width:480px){.no-item{padding:1.875rem 0}
}
.contact-us-form .signup-form,.store-locator .signup-form{padding:.625rem 0 0}
.contact-us-form .title-inline-large:not(.title-popup),.store-locator .title-inline-large:not(.title-popup){margin-top:3.75rem;font-size:2.313rem}
.contact-us-form .title-inline-large:not(.title-popup) span,.store-locator .title-inline-large:not(.title-popup) span{font-size:3.5rem}
.contact-us-form .form,.store-locator .form{border-bottom:1px solid #e5e5e5}
.contact-us-form .fieldset,.store-locator .fieldset{margin-top:2.688rem;border:0}
.contact-us-form .fieldset .sub-title,.store-locator .fieldset .sub-title{margin-bottom:2.375rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1.375rem}
html:lang(ar) .contact-us-form .fieldset .sub-title,html:lang(ar) .store-locator .fieldset .sub-title{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.contact-us-form .fieldset .fancy-select,.store-locator .fieldset .fancy-select{height:auto}
.contact-us-form .fieldset .fancy-select.idea-select .options,.store-locator .fieldset .fancy-select.idea-select .options{overflow:auto;left:0;max-height:11.875rem;margin-right:0;border-radius:0}
.contact-us-form .fieldset .trigger,.store-locator .fieldset .trigger{padding:.438rem 0;border-radius:0;border-top:0;border-left:0;border-right:0;border-bottom:2px solid #a3a3a3;background-color:#fff;font-family:"Mark-OT-Light",Helvetica,Arial,sans-serif;padding-right:1.875rem}
html:lang(ar) .contact-us-form .fieldset .trigger,html:lang(ar) .store-locator .fieldset .trigger{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.contact-us-form .fieldset .trigger:after,.store-locator .fieldset .trigger:after{right:.938rem;top:0;font-size:.5rem;color:#242424;-webkit-transform:translateY(0);transform:translateY(0)}
.no-touch .contact-us-form .fieldset .trigger:focus,.no-touch .store-locator .fieldset .trigger:focus{border-color:#3db7e4}
.contact-us-form .fieldset .trigger.open,.store-locator .fieldset .trigger.open{border-color:#3db7e4}
.contact-us-form .fieldset .trigger,.store-locator .fieldset .trigger,.contact-us-form .fieldset .options,.store-locator .fieldset .options{color:#909090;font-size:.875rem}
.contact-us-form .fieldset .options li,.store-locator .fieldset .options li{padding-left:0}
.contact-us-form .fieldset .desc,.store-locator .fieldset .desc{font-size:1rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;margin-bottom:1.688rem}
html:lang(ar) .contact-us-form .fieldset .desc,html:lang(ar) .store-locator .fieldset .desc{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.contact-us-form .fieldset .input-custom,.store-locator .fieldset .input-custom{padding-left:0;width:100%;font-size:.75rem;border-bottom:2px solid #a3a3a3}
.contact-us-form .fieldset .input-custom:not(.email),.store-locator .fieldset .input-custom:not(.email){color:#909090;text-transform:capitalize}
.no-touch .contact-us-form .fieldset .input-custom:focus,.no-touch .store-locator .fieldset .input-custom:focus{border-color:#3db7e4}
.contact-us-form .fieldset .valid-error,.store-locator .fieldset .valid-error{color:#e54f14;border-bottom-color:#e54f14}
.contact-us-form .fieldset .valid-success,.store-locator .fieldset .valid-success{border-image:linear-gradient(to right,#00338d 0,#3db7e4 100%);border-image-slice:0 0 1 0}
.contact-us-form .fieldset .valid-success:focus,.store-locator .fieldset .valid-success:focus{border-image:unset;border-color:#3db7e4}
.contact-us-form .fieldset .warning-message,.store-locator .fieldset .warning-message{font-size:.656rem;margin-top:.938rem;color:#e54f14;cursor:default}
.contact-us-form .fieldset .col-md-6,.store-locator .fieldset .col-md-6{width:calc(50% - 9px)}
.contact-us-form .fieldset .col-md-6,.store-locator .fieldset .col-md-6,.contact-us-form .fieldset .col-md-12,.store-locator .fieldset .col-md-12{margin-bottom:1.75rem;padding-left:1.063rem}
.contact-us-form .fieldset .load-hidden,.store-locator .fieldset .load-hidden{display:none}
.contact-us-form .block-profile,.store-locator .block-profile{margin-top:2.688rem}
.contact-us-form .textarea-custom,.store-locator .textarea-custom{width:100%;height:9.375rem;font-size:.875rem;border:0;background-color:#f6f6f6}
.no-touch .contact-us-form .textarea-custom:focus,.no-touch .store-locator .textarea-custom:focus{border-color:#3db7e4}
.contact-us-form .block-query .trigger,.store-locator .block-query .trigger{min-height:1.563rem;padding:.938rem 0 .938rem 1.25rem;border-bottom-right-radius:1.563rem;background-color:#f6f6f6;color:#242424;margin-bottom:.938rem;border-bottom:0}
.contact-us-form .block-query .trigger:after,.store-locator .block-query .trigger:after{right:1.563rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.625rem}
.contact-us-form .block-query .trigger:before,.store-locator .block-query .trigger:before{content:"";position:absolute;z-index:-1;border-radius:0 0 1.563rem 0;bottom:-1px;height:1.563rem;left:0;right:0;border-bottom:1px solid #00338d}
.contact-us-form .block-query .trigger.valid-success,.store-locator .block-query .trigger.valid-success{position:relative;border-image:none;border-bottom:0}
.contact-us-form .block-query .trigger.valid-success:before,.store-locator .block-query .trigger.valid-success:before{border-bottom:transparent;background:linear-gradient(to right,#00338d 0,#3db7e4 100%)}
.contact-us-form .block-query .trigger.open,.store-locator .block-query .trigger.open{border-bottom:1px solid #3db7e4}
.contact-us-form .block-query .trigger.open:before,.store-locator .block-query .trigger.open:before{background:0}
.contact-us-form .block-query .options li,.store-locator .block-query .options li{padding-left:.938rem}
.contact-us-form .block-query .query-border,.store-locator .block-query .query-border{border-bottom:1px solid #00338d;border-bottom-right-radius:1.563rem;background-color:#f6f6f6;color:#242424}
.contact-us-form .block-query .query-border::-webkit-input-placeholder,.store-locator .block-query .query-border::-webkit-input-placeholder{color:#242424;font-size:.875rem;font-family:"Mark-OT-Light",Helvetica,Arial,sans-serif}
html:lang(ar) .contact-us-form .block-query .query-border::-webkit-input-placeholder,html:lang(ar) .store-locator .block-query .query-border::-webkit-input-placeholder{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.contact-us-form .block-query .query-border::-moz-placeholder,.store-locator .block-query .query-border::-moz-placeholder{color:#242424;font-size:.875rem;font-family:"Mark-OT-Light",Helvetica,Arial,sans-serif}
html:lang(ar) .contact-us-form .block-query .query-border::-moz-placeholder,html:lang(ar) .store-locator .block-query .query-border::-moz-placeholder{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.contact-us-form .block-query .query-border:-ms-input-placeholder,.store-locator .block-query .query-border:-ms-input-placeholder{color:#242424;font-size:.875rem;font-family:"Mark-OT-Light",Helvetica,Arial,sans-serif}
html:lang(ar) .contact-us-form .block-query .query-border:-ms-input-placeholder,html:lang(ar) .store-locator .block-query .query-border:-ms-input-placeholder{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.contact-us-form .block-query .query-border:-moz-placeholder,.store-locator .block-query .query-border:-moz-placeholder{color:#242424;font-size:.875rem;font-family:"Mark-OT-Light",Helvetica,Arial,sans-serif}
html:lang(ar) .contact-us-form .block-query .query-border:-moz-placeholder,html:lang(ar) .store-locator .block-query .query-border:-moz-placeholder{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.contact-us-form .block-query .query-border.textarea-inner,.store-locator .block-query .query-border.textarea-inner{position:relative;padding:1.25rem;margin-top:.5rem;border:0}
.contact-us-form .block-query .query-border.textarea-inner:after,.store-locator .block-query .query-border.textarea-inner:after{content:"";position:absolute;z-index:-1;border-radius:0 0 1.563rem 0;bottom:-1px;height:1.563rem;left:0;right:0;border-bottom:1px solid #00338d}
.contact-us-form .block-query .query-border.textarea-inner.valid-success:after,.store-locator .block-query .query-border.textarea-inner.valid-success:after{border-bottom:0;background:linear-gradient(to right,#00338d 0,#3db7e4 100%)}
.contact-us-form .block-query .query-border.textarea-inner.valid-error:after,.store-locator .block-query .query-border.textarea-inner.valid-error:after{border-bottom:1px solid #e54f14}
.contact-us-form .block-query .query-border.textarea-inner.focus:after,.store-locator .block-query .query-border.textarea-inner.focus:after{border-bottom:1px solid #3db7e4}
.contact-us-form .block-contact-preference,.store-locator .block-contact-preference{margin:1.125rem 0 .938rem}
.contact-us-form .block-contact-preference .fancy-select.idea-select .trigger,.store-locator .block-contact-preference .fancy-select.idea-select .trigger{padding:.25rem 2.125rem .438rem 0}
.contact-us-form .btn,.store-locator .btn{margin:0 0 4.063rem .188rem;min-width:7.688rem}
.contact-us-form .options li.active,.store-locator .options li.active{color:#00338d}
.warning-submit{margin-bottom:2.188rem;color:#e54f14;line-height:1.375rem}
.warning-submit a{color:#00338d}
.warning-submit a:hover{color:#3db7e4}
@media only screen and (max-width:1023px){.contact-us-form .title-inline-large{margin-top:1.625rem;font-size:1.5rem}
.contact-us-form .title-inline-large span{font-size:2.313rem}
.contact-us-form .textarea-custom{font-size:.813rem;margin-top:.25rem;padding:.938rem}
.contact-us-form .fieldset{margin-top:.938rem}
.contact-us-form .fieldset .sub-title{font-size:1.125rem;margin-bottom:1.688rem}
.contact-us-form .fieldset .input-custom,.contact-us-form .fieldset .trigger{font-size:.75rem;padding-left:.625rem}
.contact-us-form .fieldset .desc{font-size:.875rem;margin-bottom:1.875rem}
.contact-us-form .fieldset .col-md-6,.contact-us-form .fieldset .btn{width:100%}
.contact-us-form .fieldset .col-md-6,.contact-us-form .fieldset .col-md-12{margin-bottom:2.75rem}
.contact-us-form .fieldset .input-custom,.contact-us-form .fieldset .trigger{padding-left:.625rem;font-size:.875rem}
.contact-us-form .fieldset .right{margin-bottom:1.875rem}
.contact-us-form .block-query .trigger{padding-left:.938rem;font-size:.75rem}
.contact-us-form .block-query .trigger:after{right:1.875rem}
.contact-us-form .block-profile{margin-top:1.375rem}
.contact-us-form .block-contact-preference{margin-top:.313rem;margin-bottom:0}
.contact-us-form .block-contact-preference .col-md-6{margin-bottom:1.75rem}
.contact-us-form .btn{margin-bottom:2.5rem;min-width:17.75rem}
.contact-us-form .custom-checkbox{padding-bottom:2.188rem}
}
.inner-calculator{max-width:60.313rem;margin:auto}
.calculator-content{position:relative;overflow:hidden}
.calculator-content .background{top:auto}
.calculator-content .background.bg-blue{height:43.438rem;bottom:11.25rem}
.calculator-content .background.bg-grey{height:18.75rem;bottom:0}
.calculator-content .background.bg-grey-top{height:25rem;top:0;bottom:auto}
@media screen and (max-width:1023px){.inner-calculator{padding:0 1.563rem}
.inner-calculator .recipes-slider .inner{padding:0}
.calculator-content .background{width:100%;background-size:100% auto;background-color:#fbfbfb}
.calculator-content .background.bg-blue{height:26.188rem;bottom:12.125rem}
.calculator-content .background.bg-grey-top{height:18.75rem}
}
@media screen and (max-width:767px){.calculator-result-wrapper .bg-grey{background-image:none !important}
.calculator-content .background.bg-blue{height:25.938rem;bottom:14rem}
}
@-webkit-keyframes loading{0{-webkit-transform:rotateZ(0);transform:rotateZ(0)}
100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}
}
@keyframes loading{0{-webkit-transform:rotateZ(0);transform:rotateZ(0)}
100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}
}
.fixed-popup .overlay-loading{margin-top:6.875rem}
.fixed-popup .overlay-loading .loading-wrapper{top:35%}
.overlay-loading{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1000;overflow:hidden;display:none}
.overlay-loading .loading-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#00338d}
.overlay-loading .loading{border-radius:50%;border:4px solid #00338d;border-top-color:rgba(0,38,107,0.1);border-right-color:rgba(0,38,107,0.1);-webkit-animation:loading .8s infinite linear;animation:loading .8s infinite linear;margin-bottom:.625rem;width:2.375rem;height:2.375rem}
@media screen and (min-width:1024px){.fixed-popup .overlay-loading{width:55%;height:auto;margin-top:6.25rem}
.overlay-loading .loading{border-width:.438rem;width:4.75rem;height:4.75rem}
}
.contact-us .inner{position:relative;z-index:1}
.contact-us-wrapper{position:relative;overflow:hidden;min-height:26.25rem;padding-top:7.688rem}
.description-contact-block .title-inline-large{margin-bottom:2.688rem}
.description-contact-block .rich-text a{font-family:"Mark-OT-Light",Helvetica,Arial,sans-serif}
html:lang(ar) .description-contact-block .rich-text a{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.description-contact-block .desc{padding-bottom:.938rem;font-family:"Mark-OT-Light",Helvetica,Arial,sans-serif;line-height:1.375rem}
html:lang(ar) .description-contact-block .desc{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.description-contact-block .desc a{font-family:"Mark-OT-Bold",Helvetica,Arial,sans-serif;color:#6c6c6c}
html:lang(ar) .description-contact-block .desc a{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.content-contact-block .description-contact-block .desc a{font-family:inherit;font-weight:600;color:#00338d}
.no-touch .content-contact-block .description-contact-block .desc a:hover{cursor:pointer}
.no-touch .content-contact-block .description-contact-block .desc a:hover,.no-touch .content-contact-block .description-contact-block .desc a:focus{color:#3db7e4}
.no-touch .description-contact-block .desc a:hover,.no-touch .description-contact-block .desc a:focus{color:#3db7e4}
.description-contact-block .desc b{font-family:"Mark-OT-Bold",Helvetica,Arial,sans-serif;color:#6c6c6c;line-height:1.375rem}
html:lang(ar) .description-contact-block .desc b{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.description-contact-block.big-spacing{padding-top:3.625rem;padding-bottom:6.25rem;border-bottom:0}
.contact-us-form{margin-top:3.875rem;border-top:1px solid #e5e5e5}
.contact-item{margin-bottom:1.25rem}
.contact-item .title-item{margin-bottom:.813rem}
.contact-item .title-item .text{font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1.125rem}
html:lang(ar) .contact-item .title-item .text{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.contact-item .icon-phone{font-size:1.188rem;padding-right:.625rem}
.contact-item .icon-letter{font-size:.875rem;padding-right:.625rem}
.contact-item .contact-info{font-size:.875rem;line-height:1.25rem;font-style:normal;font-family:"Mark-OT-Light",Helvetica,Arial,sans-serif}
html:lang(ar) .contact-item .contact-info{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.contact-item .space-bottom{margin-bottom:1.25rem}
.map{width:100%;min-height:18.75rem}
.contact-right-block .map{min-height:10rem}
.fullscreen{background:#fff;border:2px solid #fff;border-radius:.125rem;box-shadow:0 2px 6px rgba(0,0,0,0.3);cursor:pointer;text-align:center;margin:.188rem .188rem 0 0}
.fullscreen-title{font-size:.75rem;padding:.25rem;color:#00338d}
.fullscreen-title:hover{text-decoration:underline}
@media screen and (min-width:1024px){.content-contact-block{float:left;width:66.5%}
.content-contact-block .btn{margin-top:.938rem}
.contact-right-block{padding-top:5.125rem;padding-left:2.625rem;float:left;width:33.5%}
}
@media screen and (max-width:1023px){.contact-us-wrapper{padding-top:1.688rem}
.description-contact-block .desc{padding-bottom:1.563rem;font-size:.875rem;line-height:1.25rem}
.description-contact-block .title-inline-large{margin-bottom:.438rem}
.description-contact-block.big-spacing{padding-top:1.625rem;padding-bottom:.625rem;border-bottom:1px solid #e5e5e5}
.description-contact-block.big-spacing .title-inline-large{margin-bottom:1.625rem}
.btn{margin-top:.625rem}
.contact-us-form{margin-top:2.938rem}
.contact-right-block{padding-top:1.688rem;padding-bottom:2.5rem}
.contact-right-block .map{min-height:18.75rem}
}
@media screen and (max-width:767px){.contact-us-wrapper{min-height:11.25rem}
}
.about-us-wrapper{overflow:hidden;padding-bottom:4.188rem}
.about-us-wrapper .title-inline-large{margin-bottom:1.5rem;padding-top:.625rem}
.about-us-wrapper .content-text{padding:0}
.about-us-wrapper .rich-text p{color:#242424}
.banner-module{position:relative;overflow:hidden;background-size:cover;background-position:center center}
.banner-module--remove-mh{min-height:unset !important}
.banner-module--remove-mh .description{padding:5rem 0}
.banner-module .image{position:absolute;top:0;left:0;width:100%;height:100%}
.banner-module .image img{width:100%;object-fit:cover;min-width:100%;height:100%}
.banner-module .banner-module .description-header{overflow:hidden;position:relative;padding-bottom:1.563rem}
.banner-module .description{overflow:hidden;position:relative;width:48%;padding-top:6.25rem;padding-bottom:5.625rem}
.banner-module .description--centered{width:60%;left:50%;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.banner-module .description p{line-height:1.375rem;font-size:1rem;color:#242424;font-family:"Mark-OT",Helvetica,Arial,sans-serif}
html:lang(ar) .banner-module .description p{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.banner-module--split .images{background-size:cover;background-position:center center;background-repeat:no-repeat;width:50%;position:absolute;right:0;top:0;height:100%}
.banner-module--split .images img{display:none}
.banner-module--split .title-inline-large{line-height:1.5}
.banner-module.spac-1 .description{padding:6.75rem 0 6.313rem}
.banner-module.spac-2 .description{padding:9.438rem 0 8.625rem}
.banner-module.spac-2 .title-inline-large{margin-bottom:1.75rem}
.banner-module.spac-3 .description{padding:8.188rem 0 7.25rem}
.banner-module.spac-4 .description{padding:8.438rem 0 7.5rem}
.banner-module .btn-blue-2{padding:.688rem 2.313rem;display:inline-block;max-width:100%;margin-top:0}
.banner-module .title-inline-large{font-size:2.625rem;margin-bottom:1.188rem;margin-top:.938rem}
.banner-module .title-inline-large span{font-size:3.125rem}
@media screen and (max-width:1023px){.about-us-wrapper{padding-bottom:0}
.about-us-wrapper .rich-text p{font-size:.875rem;line-height:1.25rem}
.about-us-wrapper .title-inline-large{padding-top:.938rem;margin-bottom:.313rem}
.about-us-wrapper .rich-text blockquote:after{margin-left:-0.188rem}
.banner-module{min-height:39rem;background-position:center bottom}
.banner-module .title-inline-large{font-size:1.5rem;margin-bottom:.313rem}
.banner-module .title-inline-large span{font-size:2.313rem}
.banner-module .description{width:auto;padding-bottom:0;padding-top:1.813rem}
.banner-module .description p{font-size:.875rem;line-height:1.25rem}
.banner-module--remove-mh .description{padding-top:5rem;padding-bottom:5rem}
.banner-module .btn-blue-2{padding:.813rem 1.25rem;width:100%;margin-top:-0.688rem;max-width:100%}
.banner-module.spac-1 .image{padding-top:2.125rem}
.banner-module.spac-1 .description{padding:1.813rem 0 0}
.banner-module.spac-2 .description{padding:1.813rem 0 0}
.banner-module.spac-2 .title-inline-large{margin-bottom:1.75rem}
.banner-module.spac-3 .description{padding:1.813rem 0 0}
.banner-module.spac-4 .description{padding:1.813rem 0 0}
}
@media screen and (max-width:1023px) and (min-width:480px){.banner-module{min-height:72.5rem}
}
@media screen and (max-width:1023px) and (min-width:900px){.banner-module{min-height:77.813rem}
}
@media screen and (max-width:768px) and (min-width:480px){.banner-module{min-height:62.5rem}
}
@media screen and (max-width:700px) and (min-width:480px){.banner-module{min-height:50rem}
}
@media screen and (max-width:560px) and (min-width:480px){.banner-module{min-height:47.5rem}
}
@media screen and (max-width:480px) and (min-width:321px){.banner-module{min-height:45.625rem}
}
@media screen and (max-width:1023px){.banner-module.banner-module--split{min-height:unset}
.banner-module.banner-module--split .description{padding-top:3.125rem;padding-bottom:3.125rem}
.banner-module.banner-module--split .images{position:static;width:100%}
.banner-module.banner-module--split .images img{display:block}
}
@media screen and (min-width:1024px){.banner-module--split.banner-module--bt{border-top:1px solid #d3d3d3}
.banner-module--split.banner-module--bb{border-bottom:1px solid #d3d3d3}
}
.see-more-recipes{padding:1.25rem 2.5rem 3.75rem}
.see-more-recipes .see-more{position:relative;margin-top:-7.5rem;padding-top:10.188rem;display:none}
.see-more-recipes .line-see-more{position:absolute;left:7.375rem;top:-0.875rem;height:11.063rem;width:15rem;-webkit-transform:rotateZ(21deg);transform:rotateZ(21deg)}
.see-more-recipes .btn-see-more{display:block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.see-more-recipes .btn-see-more.btn-blue-2{min-width:14.375rem}
.see-more-recipes .btn-see-more.btn-white{min-width:17.188rem}
.see-more-recipes .featured-recipe{display:none}
.see-more-recipes .featured-recipe .inner{margin:0}
.see-more-recipes .featured-recipe .product-item.recipe-item .item-title{padding:.625rem .125rem 0}
.see-more-recipes .featured-recipe .product-rating .group-rating{display:inline-block}
.see-more-recipes .other-recipes{margin-bottom:3.75rem;display:none}
.see-more-recipes .product-item.recipe-item .image picture{line-height:16rem}
.see-more-recipes .product-item.recipe-item .image picture img{width:auto;max-height:16rem}
@media screen and (max-width:1023px){.see-more-recipes{padding:.625rem .938rem 1.875rem}
.see-more-recipes .see-more{margin-top:1.25rem;padding-top:0}
.see-more-recipes .title-inline span{font-size:2.5rem}
.see-more-recipes .line-see-more{display:none}
.see-more-recipes .other-recipes{margin-bottom:1.875rem}
.see-more-recipes .slick-arrow{width:.813rem;height:1.75rem}
.see-more-recipes .slick-arrow:before{font-size:1.625rem}
.see-more-recipes .slick-arrow.slick-next{right:.125rem}
.see-more-recipes .slick-arrow.slick-prev{left:.125rem}
}
@media screen and (max-width:767px){.product-item.recipe-item .image picture{min-height:100%;min-width:100%;line-height:8.125rem}
.product-item.recipe-item .image picture img{width:auto;max-height:8.125rem}
}
.product-detail .buy-now__btn{margin:.625rem 0 1.875rem}
.buy-now-popup{background:transparent}
.buy-now-popup a:hover{text-decoration:underline}
.buy-now-popup .overlay{background-color:#000;opacity:.5}
.fixed .buy-now-popup .overlay{visibility:visible}
.buy-now-popup .item-text-center{text-align:center}
.buy-now-popup .btn-close{padding:0;right:1.875rem;top:1.875rem}
.buy-now-popup .btn-close .icon-close{font-size:1.375rem}
.buy-now-popup .container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:12;max-width:61.25rem;max-height:37rem;overflow:auto;margin:auto;padding:6.25rem 4rem;background-color:#fff;border-radius:1.563rem;height:auto}
.buy-now-popup__image-stacked{height:3.5rem;margin-left:auto;margin-right:auto;margin-bottom:5px}
.buy-now-popup__span-stacked{color:#242424;font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-size:.869rem;line-height:1.25rem}
.buy-now-popup__title{max-width:none !important;width:100%;padding-bottom:.313rem;margin-bottom:1.25rem;border-bottom:1px solid #c6c6c6}
.buy-now-popup__section{margin-top:1.25rem}
.buy-now-popup__item{float:left;display:block;width:16.6%;position:relative;padding:1.25rem 1.25rem .938rem 0}
.buy-now-popup__item .item-image{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-right:0;float:left;width:1.875rem;padding-right:.313rem}
.buy-now-popup__item .item-span{display:block;padding-left:2.5rem;color:#242424;font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-size:.869rem;line-height:1.25rem;position:relative}
html:lang(ar) .buy-now-popup__item .item-span{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
@media screen and (max-width:1023px){.buy-now-popup .container{padding:1.875rem;position:absolute;width:auto;right:.938rem;left:.938rem}
.buy-now-popup__item{width:50%}
.buy-now-popup__title{margin-bottom:.625rem}
}
.buy-now--fl{margin:2.5rem 0}
.buy-now--fl .buy-now__title{margin-bottom:1.25rem}
.buy-now--fl .buy-now__section:not(:first-of-type){margin-top:.625rem}
.buy-now--fl .buy-now__section-title{margin-bottom:.313rem}
.buy-now--fl .buy-now__section a{display:inline-block;cursor:pointer}
.buy-now--fl .buy-now__section a:not(:first-child){padding-left:1.25rem;margin-left:1.25rem}
.buy-now--fl .buy-now__section a:not(:first-child):before{content:'';background:#d4d4d4;width:1px;height:1.125rem;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media screen and (max-width:1023px){.buy-now--fl{margin:1.875rem 0}
.buy-now--fl .buy-now__title{margin-bottom:.625rem}
}
.country{background-color:transparent}
.country .container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:12;max-width:61.25rem;max-height:37rem;overflow:auto;margin:auto;padding:2.813rem 2.813rem 4.063rem;background-color:#fff;border-radius:1.563rem}
.country .title-popup{padding:1.25rem 0 .625rem;max-width:100%}
.country .title-popup span{display:inline}
.country .region{width:100%;padding-bottom:.313rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1.323rem;color:#242424}
.country .scroll-wrapper{position:relative;height:calc(100% - 130px);background:url("../png/transparent.png") repeat}
.country .country-wrapper{position:relative;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}
.country .country-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;padding-bottom:3.125rem}
.country .country-item{float:left;display:-ms-flexbox;display:flex;width:16.6%;padding:1.25rem 0 .938rem 1.25rem}
.country .country-item:nth-child(8n){clear:both}
.country .country-item a{position:relative;display:-ms-inline-flexbox;display:inline-flex}
.no-touch .country .country-item a:hover span,.no-touch .country .country-item a:focus span{color:#00338d}
.country .country-item a .flag-icon{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-right:0}
.country .country-item a .flag-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:1.875rem;padding-left:2.5rem;color:#242424}
.country .flag-icon{float:left;width:1.875rem;padding-right:.313rem}
.country .flag-name,.country .flag-icon{vertical-align:middle}
.country .flag-name{font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-size:.869rem;line-height:1.25rem}
.country .bottom-popup{position:absolute;bottom:0;left:2.813rem;right:2.813rem;padding:1.25rem 0}
.country .bottom-popup:before{content:'';position:absolute;top:0;width:100%;height:1px;background-color:#c6c6c6}
.country .bottom-popup .back-to-country{position:relative;padding-left:1.25rem;border:0;background:#fff}
.country .bottom-popup .back-to-country:before{content:"\e901";position:absolute;top:0;left:0;font-size:1.563rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;color:#00338d}
.no-touch .country .bottom-popup .back-to-country:hover,.no-touch .country .bottom-popup .back-to-country:focus{color:#00338d}
.country .bottom-popup .back-to-country .btn-back-to,.country .bottom-popup .back-to-country .flag-name{font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:.75rem;vertical-align:middle}
.country .bottom-popup .back-to-country .flag-name,.country .bottom-popup .back-to-country span{line-height:1.563rem}
.country .bottom-popup .flag-icon{width:2.188rem;padding-right:.625rem}
@media screen and (max-width:1023px){.country .container{max-height:100%;max-width:100%;border-radius:0;padding:1.25rem 1.25rem .625rem 1.25rem}
.country .title-popup{padding:.938rem 0}
.country .region{font-size:1rem}
.country .flag-name{font-size:.755rem}
.country .scroll-wrapper{height:calc(100% - 200px)}
.country .country-item{width:49%;padding:.625rem 0 .625rem .625rem}
.country .country-item:nth-child(2n){clear:left}
.country .country-list{padding-bottom:1.563rem}
.country .bottom-popup{left:1.25rem;right:1.25rem}
}
@media screen and (max-width:767px){.country .container{overflow:hidden}
}
.message{visibility:visible;z-index:11;opacity:1;background-color:transparent;color:#242424}
.message .container{display:table;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:12;max-width:61.25rem;max-height:37rem;overflow:auto;margin:auto;padding:6.25rem;background-color:#fff;border-radius:1.563rem}
.message .content{display:table-cell;vertical-align:middle}
.message .title{padding-bottom:1.563rem;font-size:2.311rem;line-height:1.874rem;text-align:center}
.message .title span{display:inline-block;font-size:3.513rem;line-height:2.435rem}
.message .desc{position:relative;max-width:54rem;max-height:21.875rem;overflow:auto;margin:auto;margin-bottom:3.125rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-size:1rem;text-align:center;line-height:1.438rem}
html:lang(ar) .message .desc{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.message .btn-explore{display:block;margin:auto;min-width:10.125rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1.149rem}
html:lang(ar) .message .btn-explore{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.message .bottom-popup{position:absolute;bottom:3.125rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-size:1rem;text-align:center}
html:lang(ar) .message .bottom-popup{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.message .bottom-popup a{color:#00338d;font-family:"Mark-OT-Bold",Helvetica,Arial,sans-serif}
html:lang(ar) .message .bottom-popup a{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.no-touch .message .bottom-popup a:hover,.no-touch .message .bottom-popup a:focus{color:#3db7e4}
.message .btn-close{top:1.688rem;right:1.375rem}
.message .btn-close .icon-close{font-size:2rem}
@media screen and (max-width:1024px) and (min-width:1024px){.message .container{max-height:70%}
}
@media screen and (max-width:1023px){.message .container{max-width:85%;max-height:30rem;padding:3.125rem .625rem}
.message .title{padding-top:0;padding-bottom:.625rem;font-size:1.521rem}
.message .title span{font-size:2.311rem}
.message .desc{max-height:9.688rem;margin-bottom:1.25rem;font-size:.869rem;line-height:1.188rem}
.message .desc p{max-height:9.688rem;overflow:hidden}
.message .bottom-popup{bottom:2.375rem;font-size:.755rem}
.message .btn-explore{min-width:100%;font-size:.869rem}
.message .btn-close{top:.875rem;right:.5rem}
.message .btn-close .icon-close{font-size:1.375rem}
}
.admin-site .contact-us-form{border:0}
.admin-site .form{border-top:1px solid #e5e5e5;border-bottom:0}
.admin-site .form:first-child{border:0}
.admin-site .form .form-group{margin-top:1.875rem}
.admin-site .form .form-group label:not(.choose-file):hover{cursor:default}
.admin-site .form .form-group .element-group{margin-top:.625rem}
.admin-site .text-right .btn{margin-left:.625rem}
.admin-site .progress{overflow:hidden;background-color:#f5f5f5;margin-bottom:1.375rem;height:1.375rem;border-radius:.25rem;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.admin-site .progress:before,.admin-site .progress:after{display:table;content:""}
.admin-site .progress:after{clear:both}
.admin-site .progress .progress-bar{color:#fff;background:linear-gradient(to right,#00338d 0,#3db7e4 100%);float:left;width:1%;height:100%;font-size:.813rem;line-height:1.375rem;text-align:center;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);transition:width .6s ease}
.admin-site .error{position:relative;color:#a94442}
.btn-message,.dropdown,.textbox.text,.rich-text-cmp,.file-upload.upload{margin-bottom:20px}
.dropdown.section,.textbox.text.section{vertical-align:top}
.check-box.checkbox{margin-top:40px;margin-bottom:30px}
.textarea-inner{border-bottom:1px solid #00338d;border-bottom-right-radius:1.563rem;background-color:#f6f6f6;color:#242424;position:relative;padding:1.25rem;margin-top:.5rem;border:0}
.textarea-inner:after{content:"";position:absolute;z-index:-1;border-radius:0 0 1.563rem 0;bottom:-1px;height:1.563rem;left:0;right:0;border-bottom:1px solid #00338d}
.textarea-inner.focus:after{border-bottom:1px solid #3db7e4}
.textarea-inner .form_field_textarea{width:100%;height:9.375rem;font-size:.875rem;border:0;background-color:#f6f6f6}
.textbox.text{display:inline-block;width:100%}
.textbox.text.section{width:49%}
.textbox.text.section .element-group{width:100%;padding-right:1.875rem}
.textbox.text ~ .rich-text-cmp{clear:left}
.textbox.text input{padding:.5rem 0 .188rem;width:100%;font-size:.75rem;border:0;border-bottom:2px solid #a3a3a3;text-overflow:ellipsis}
.textbox.text input:focus{border-color:#3db7e4}
.textbox.text .valid-error{color:#e54f14;border-bottom-color:#e54f14}
.textbox.text input[type=number]{-moz-appearance:textfield}
.textbox.text input[type=number]::-webkit-inner-spin-button,.textbox.text input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}
.custom-cq-edit .textbox.text{overflow:hidden}
.custom-cq-edit div.hidden{display:block !important;visibility:visible !important}
.check-box .custom-checkbox{position:relative}
.check-box .custom-checkbox input[type="checkbox"]{position:absolute;top:0;left:-0.25rem;width:1rem;height:1rem;opacity:0}
.check-box .custom-checkbox input[type="checkbox"],.check-box .custom-checkbox label{display:inline-block}
.check-box .custom-checkbox .icon{float:left;width:1rem;height:1rem;vertical-align:middle}
.check-box .custom-checkbox span:not(.icon){float:left;width:calc(100% - 16px);margin-top:.188rem;padding-left:.625rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-size:.75rem;color:#a3a3a3}
html:lang(ar) .check-box .custom-checkbox span:not(.icon){font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.check-box .custom-checkbox .icon:before{content:"\e905";font-size:1rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif}
.check-box .custom-checkbox input[type="checkbox"]:checked ~ label .icon:before{content:"\e906";color:#00338d}
.submit.section .btn{min-width:125px}
.dropdown{display:inline-block;width:49%}
.dropdown .fancy-select{height:auto;padding-right:1.063rem;color:inherit}
.dropdown .fancy-select.idea-select .options{left:0;width:calc(100% - 26px);max-height:11.25rem}
.dropdown .fancy-select.idea-select .options.open{margin-top:1px}
.dropdown .fancy-select.idea-select .options.open+.warning-message{display:none}
.dropdown .fancy-select .trigger{min-height:1.563rem;padding:.25rem 2.125rem .438rem 0;border-radius:0;border-top:0;border-left:0;border-right:0;border-bottom:2px solid #a3a3a3;background-color:#fff;font-size:.75rem;font-family:"Mark-OT-Book",Helvetica,Arial,sans-serif;color:#6c6c6c}
html:lang(ar) .dropdown .fancy-select .trigger{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.dropdown .fancy-select .trigger:after{content:"\e900";position:absolute;right:.938rem;top:0;-webkit-transform:translateY(0);transform:translateY(0);color:#00338d;font-size:.5rem;line-height:1.5rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;font-weight:bold}
.dropdown .options{overflow:auto;max-height:11.875rem;max-width:98%}
.dropdown .options li{padding-left:0;font-size:.75rem}
.container.section .col-sm-7{width:98%}
.container.section .col-sm-7 .textbox.text{width:98%}
.container.section .dropdown{color:inherit;display:block;width:98%}
.container.section .dropdown .fancy-select .trigger{min-height:1.563rem;padding:.938rem 2.813rem .938rem 1.25rem;margin-bottom:.938rem;border-bottom:0;border-bottom-right-radius:1.563rem;background-color:#f6f6f6;color:#242424;font-size:.875rem;line-height:1.125rem}
.container.section .dropdown .fancy-select .trigger:before{content:"";position:absolute;z-index:-1;border-radius:0 0 1.563rem 0;bottom:-1px;height:1.563rem;left:0;right:0;border-bottom:1px solid #00338d}
.container.section .dropdown .fancy-select .trigger:after{right:1.563rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.625rem;color:#242424}
.container.section .dropdown .options li{padding-left:.938rem}
.dropdown .warning-message,.textbox.text .warning-message,.custom-message .warning-message{font-size:.656rem;margin-top:.938rem;color:#e54f14;cursor:default}
.upload{position:relative}
.upload .form_leftcol{display:none}
.upload input[type="file"]{position:absolute;overflow:hidden;width:1px;height:1px;opacity:0}
.upload input[type="file"]+label{display:inline-block;overflow:hidden;width:98%;padding:.625rem 1.25rem;border:2px dashed #b4b4b4;color:#a3a3a3;font-size:1.25rem;font-weight:700;text-align:center;cursor:pointer}
.upload input[type="file"]+label span{font-size:.75rem;color:inherit}
.container .parsys-0{width:100%}
.container .parsys-0 .checkbox,.container .parsys-0 .file-upload{padding-right:1.875rem}
.container .parsys-0 .dropdown{margin-bottom:1.875rem}
.container .parsys-0 .dropdown .fancy-select{padding-right:1.688rem}
.container .parsys-0 .dropdown .fancy-select.idea-select .options li.selected:after{right:1.063rem}
.container .parsys-0 .textbox{padding-right:2.438rem}
.map.rounded-corner{z-index:1;border-bottom-right-radius:1.563rem}
.rich-text a:hover{cursor:pointer}
.submit .btn{min-width:125px}
.admin-site .contact-us-form .fieldset .input-custom{padding:.938rem 1.25rem}
.admin-site .contact-us-form .fieldset .input-custom.hasDatepicker{text-transform:none}
.admin-site .contact-us-form .form-group .error{color:#e54f14;margin-bottom:1.25rem}
.overlay.overlay-filter{position:absolute;overflow:hidden;background-color:#000;opacity:.5;bottom:0;height:auto;visibility:visible}
.overlay.overlay-filter .overlay-content{height:100%;overflow:scroll;margin-right:-20px}
.custom-format-date{position:relative}
.custom-format-date input{position:absolute;bottom:0;left:0;right:0;opacity:0;overflow:hidden}
.custom-format-date span{height:100%;width:calc(98.937%);font-size:.75rem;border:0;border-bottom:2px solid #a3a3a3;display:inline-block;color:#a3a3a3}
.custom-format-date span.valid-error-date{border-bottom-color:#e54f14}
.custom-format-date span.valid-success{color:#000}
.gmnoprint.gm-style-cc{right:6px !important}
.contact-us-form.section>.contact-us-form{margin-top:0;border:0}
.article-detail-wrapper .accordion .rich-text ol li{margin-bottom:0}
.content-contact-block .btn{margin-bottom:3.125rem}
.content-contact-block .rich-text p b{margin-bottom:2.375rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:normal}
html:lang(ar) .content-contact-block .rich-text p b{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
@media screen and (max-width:1023px){.dropdown .warning-message,.textbox.text .warning-message,.custom-message .warning-message{margin-top:9px}
.container.section .dropdown{width:100%}
.container .parsys-0{margin-bottom:1.25rem}
.container .parsys-0 .dropdown .fancy-select{padding-right:0}
.container .parsys-0 .textbox,.container .parsys-0 .file-upload,.container .parsys-0 .checkbox{padding-right:0}
.textbox.text.section{width:100%}
.textbox.text.section .element-group{padding-right:0}
.content-contact-block .description-contact-block.big-spacing{padding-bottom:1.875rem}
.content-contact-block .rich-text p b{font-size:1.125rem;margin-bottom:1.688rem}
.content-contact-block .btn{margin-bottom:1.563rem}
.dropdown{width:100%}
.dropdown .fancy-select{padding-right:0}
.dropdown .fancy-select.idea-select .options{width:100%;min-width:100%}
}
.store-locator .main{position:relative}
.store-locator .form{border-bottom:0}
.store-locator .fieldset .fancy-select.idea-select .options{border-bottom-left-radius:1.688rem;border-bottom-right-radius:1.688rem}
.store-locator .fieldset .location-form .input-custom{padding-left:1.25rem;padding-right:4.063rem;padding-bottom:.875rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;font-size:1.75rem;color:#6c6c6c;text-transform:none}
html:lang(ar) .store-locator .fieldset .location-form .input-custom{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.store-locator .custom-zoom-widget{padding:0;left:auto !important;top:1.25rem !important;right:3.75rem !important}
.store-locator .custom-zoom-widget .custom-zoom{cursor:pointer;background-size:cover;width:2.813rem;height:2.813rem;border-radius:.938rem;margin-bottom:.625rem}
.store-locator .bubble p,.store-locator .bubble a{font-weight:300;font-size:1rem}
.store-locator .bubble p{margin-bottom:.25rem}
.store-locator .bubble a{text-decoration:underline;color:#646464}
.store-locator .bubble h4{color:#4e296b;font-weight:600;font-size:1.25rem;margin:.688rem 0}
.store-locator .bubble .website{width:11.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.store-locator .bubble .directions{font-weight:300;text-decoration:none;font-size:.75rem}
.address-list-wrap .inner:before,.address-list-wrap .inner:after{display:table;content:""}
.address-list-wrap .inner:after{clear:both}
.search-location-wrap{margin-bottom:3.375rem}
.search-location-wrap .store-title-intro .desc{margin-top:2rem;line-height:1.4}
.search-location-wrap .location-desc{margin-top:1.75rem;padding-left:1.25rem;color:#00338d;font-family:"StagSans-Medium",Helvetica,Arial,sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:.7px;line-height:1.5;cursor:pointer}
html:lang(ar) .search-location-wrap .location-desc{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.no-touch .search-location-wrap .location-desc:hover{color:#3db7e4}
.search-location-wrap .title-inline-large{letter-spacing:.1px}
.location-form{position:relative;margin-top:.313rem;margin-bottom:.438rem}
.location-form .icon-search{position:absolute;top:27%;-webkit-transform:translateY(-30%);transform:translateY(-30%);right:1.313rem;background:transparent;border:0;color:#e1271d;font-size:1.813rem}
.ios .location-form .icon-search{padding:4px 2px 0}
.map-store-location{width:100%;height:37.5rem}
.address-list-wrap{margin-top:2.438rem;margin-bottom:10.5rem}
.address-list-wrap .address-name{font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1.156rem}
html:lang(ar) .address-list-wrap .address-name{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.address-list-wrap .address{margin-top:.875rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-size:.938rem;font-style:normal;line-height:1.25rem;letter-spacing:-0.6px;word-break:break-all}
html:lang(ar) .address-list-wrap .address{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.address-list-wrap .address-website{font-family:"Mark-OT-Medium",Helvetica,Arial,sans-serif;color:#00338d}
html:lang(ar) .address-list-wrap .address-website{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.no-touch .address-list-wrap .address-website:hover,.no-touch .address-list-wrap .address-website:focus{color:#3db7e4}
@media screen and (min-width:1024px){.filter-location-wrap .container{border-top:1px solid #dcdcdc}
.search-location-wrap .child-page-list-block{margin-top:3.563rem}
.store-locator .block-query .fancy-select .trigger:after{right:1.188rem}
.store-locator .form-filter-location .fancy-select{float:left;width:64.8%;min-width:39.5rem;vertical-align:middle}
.store-locator .custom-checkbox{float:left;width:35.2%;padding-left:1.75rem;margin-bottom:.875rem;padding-top:0;vertical-align:middle}
.store-locator .custom-checkbox .icon{width:25px;height:25px}
.store-locator .custom-checkbox .icon:before{font-size:1.563rem}
.store-locator .custom-checkbox p{max-width:calc(100% - 25px);margin-top:.25rem;padding-left:.375rem;font-size:1rem}
.ie .store-locator .custom-checkbox p{margin-top:.5rem}
.store-locator .custom-checkbox label{margin-top:.313rem}
.store-locator .custom-checkbox input[type="checkbox"]{height:1.563rem;width:1.563rem;left:1.5rem}
.store-locator .map-store-location{margin-top:3.125rem}
.store-locator .search-location-wrap .title-inline-large{margin-top:3.625rem}
.store-locator .filter-location-wrap .fieldset{margin-top:3.625rem}
.address-list-wrap .address-item{width:33%;float:left;margin-top:4.813rem;padding-right:1.25rem;color:#242424}
.address-list-wrap .address-item:nth-child(3n+1){clear:left}
}
@media screen and (max-width:1023px){.store-locator .search-location-wrap .fieldset{margin-top:.75rem}
.store-locator .fieldset .location-form .input-custom{padding-left:.625rem;padding-bottom:.313rem;padding-right:2.188rem;font-size:1rem}
.ios .store-locator .fieldset .location-form .input-custom{padding-right:3.125rem}
.store-locator .custom-zoom-widget{top:.5rem !important;right:.938rem !important}
.store-locator .custom-zoom-widget .custom-zoom{width:2rem;height:2rem;margin-bottom:.5rem}
.filter-location-wrap .inner{margin:0 .938rem;padding:0;border-top:1px solid #dcdcdc}
.filter-location-wrap .form{margin-bottom:1.563rem}
.filter-location-wrap .fieldset{margin-top:1.75rem}
.filter-location-wrap .fieldset .sub-title{font-size:1.125rem;margin-bottom:1.563rem}
.filter-location-wrap .fieldset .desc,.filter-location-wrap .fieldset .trigger{font-size:.75rem}
.filter-location-wrap .fieldset .desc{margin-bottom:1.188rem}
.filter-location-wrap .fancy-select{margin-bottom:1.438rem}
.filter-location-wrap .custom-checkbox input[type="checkbox"]{top:0}
.filter-location-wrap .custom-checkbox .icon{width:1.25rem;height:1.25rem}
.filter-location-wrap .custom-checkbox .icon:before{font-size:1.25rem}
.filter-location-wrap .custom-checkbox p{max-width:calc(100% - 20px);margin-top:.313rem}
.store-locator .search-location-wrap .title-inline-large{font-size:1.531rem}
.store-locator .search-location-wrap .title-inline-large span{font-size:2.313rem}
.search-location-wrap{margin-bottom:1.563rem}
.search-location-wrap .store-title-intro{margin-top:1.125rem}
.search-location-wrap .title-inline-large{display:block}
.search-location-wrap .store-title-intro .desc{margin-top:.938rem;font-size:.75rem;line-height:1.7}
.search-location-wrap .location-desc{margin-top:1.563rem;padding-left:.625rem;font-size:.875rem}
.search-location-wrap .child-page-list-block{margin-top:2.313rem;padding-left:.25rem}
.search-location-wrap .child-page-list-block .link-item:not(:last-child){padding-right:.875rem}
.search-location-wrap .child-page-list-block .link-item a{font-size:1rem}
.address-list-wrap{margin-top:3.063rem;margin-bottom:4.063rem}
.address-list-wrap .address-name{font-size:1rem}
.address-list-wrap .address{margin-top:.5rem;font-size:.75rem}
.address-list-wrap .address-item{margin-top:1.875rem}
.address-list-wrap .address-item:first-child{margin-top:0}
.map-store-location{height:20rem}
.location-form .icon-search{right:.25rem;font-size:1.125rem}
}
.timeline-item{position:relative;background-size:cover;background-repeat:no-repeat}
.timeline-item .image-product-mobile picture{display:block}
.timeline-item .years-title-block{overflow:hidden;margin-bottom:.938rem}
.timeline-item .year-title{position:relative;display:inline-block;font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;font-size:2.063rem;line-height:37px;color:#ec2c32}
html:lang(ar) .timeline-item .year-title{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.timeline-item .year-title:before,.timeline-item .year-title:after{content:'';position:absolute;top:40%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:62.5rem;height:1px;background:#ec2c32}
.timeline-item .year-title:before{right:calc(100% + 10px)}
.timeline-item .year-title:after{left:calc(100% + 10px)}
.timeline-item .sub-title-medium{font-size:1.5rem;line-height:1.875rem;margin-bottom:1.563rem}
.timeline-item .desc-item{display:block;font-family:"Mark-OT",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.438rem}
html:lang(ar) .timeline-item .desc-item{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.timeline-item .slider-wrapper .slick-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2rem}
.timeline-item .slider-wrapper .slick-prev{left:-1.75rem}
.timeline-item .slider-wrapper .slick-next{right:-1.75rem}
.timeline-center{max-width:28.75rem}
.timeline-right .image-border-radius img,.timeline-left .image-border-radius img,.timeline-right .desc-item,.timeline-left .desc-item{margin-bottom:1.563rem}
.timeline-right .image-border-radius,.timeline-left .image-border-radius{display:block}
.ie .timeline-right .image-border-radius,.ie .timeline-left .image-border-radius{min-height:10.75rem}
.timeline-right .slick-slider,.timeline-left .slick-slider{padding-bottom:0}
.timeline-right .slick-slider .image-border-radius,.timeline-left .slick-slider .image-border-radius{margin-top:1.188rem;margin-bottom:1.188rem}
.ie .timeline-right .slick-slider .image-border-radius,.ie .timeline-left .slick-slider .image-border-radius{min-height:auto}
.timeline-right .slick-slider .image-border-radius img,.timeline-left .slick-slider .image-border-radius img{margin-top:.688rem;margin-bottom:.688rem}
.image-circle{width:7.5rem;height:7.5rem;margin-top:1.563rem;margin-bottom:1.563rem;background-size:cover;background-repeat:no-repeat;border-radius:50%}
.image-circle.focus-center{background-position:center}
.image-circle.focus-left{background-position:left}
.image-circle.focus-right{background-position:right}
.slider-circle-image{margin-bottom:1.438rem}
.slider-circle-image .image-circle{margin-top:.438rem;margin-bottom:.438rem}
.animation-image{transition-duration:.5s}
.no-touch .animation-image:hover{cursor:pointer;-webkit-transform:scale(1.1) translateZ(0);transform:scale(1.1) translateZ(0);transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);transition-duration:.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ie.no-touch .animation-image:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.timeline-years{position:absolute;top:50%;right:1.563rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:right}
.custom-cq-edit .timeline-years{right:.625rem;top:31.25rem}
.custom-cq-edit .timeline-years .years{font-size:1.25rem}
.timeline-years .years{display:block}
.timeline-years .years.active a,.no-touch .timeline-years .years a:hover{font-family:"StagSans-Medium",Helvetica,Arial,sans-serif;font-size:1rem;transition:all .2s ease;color:#3db7e4}
html:lang(ar) .timeline-years .years.active a,html:lang(ar) .no-touch .timeline-years .years a:hover{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.timeline-years .years a{font-size:.813rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;transition:all .2s ease;line-height:2.5rem}
html:lang(ar) .timeline-years .years a{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.dark-bg .desc-item{color:#fff}
.dark-bg .sub-title-medium{color:#fff}
.dark-bg.timeline-years .years:not(.active) a{color:#fff}
.no-touch .dark-bg.timeline-years .years:not(.active) a:hover{color:#3db7e4}
.dark-bg.timeline-item .slick-arrow:not(.slick-disabled){color:#fff}
.no-touch .dark-bg.timeline-item .slick-arrow:not(.slick-disabled):hover{color:#3db7e4}
@media screen and (min-width:1441px){.timeline-wrap:not(.custom-cq-edit){height:calc(100vh - 149px) !important}
.timeline-wrap:not(.custom-cq-edit) .timeline-item .inner{position:absolute;top:calc(50% - 70px);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:68.75rem}
}
@media screen and (max-width:1440px) and (min-width:1024px){.timeline-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
}
@media screen and (max-width:1365px) and (min-width:1024px){.popup.popup-timeline .slick-slide img{max-height:37.5rem}
}
@media screen and (min-width:1024px){.timeline-item{padding:5rem 0 3.438rem}
.timeline-wrap:not(.custom-cq-edit) .timeline-item{min-height:calc(100vh - 70px)}
.timeline-item .inner{display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;max-width:80%}
.timeline-item .slider-wrapper .slick-arrow:before{font-size:2.813rem}
.image-circle{margin-left:auto;margin-right:auto}
.slider-wrapper.slider-circle-image,.slider-wrapper.slider-rect-image{margin-left:auto;margin-right:auto}
.slider-wrapper.slider-circle-image{max-width:10.625rem}
.slider-wrapper.slider-rect-image{max-width:15rem}
.slider-wrapper.slider-rect-image img{max-width:13.875rem;margin-right:auto;margin-left:auto}
.ie .slider-wrapper.slider-rect-image img{max-width:13.5rem}
.image-product-mobile{display:none}
.timeline-center{position:relative;width:34%;margin:0 3.7%}
.timeline-center .product-image{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:100%}
.timeline-right,.timeline-left{width:29%;text-align:center}
.timeline-right .year-item:nth-child(n+2),.timeline-left .year-item:nth-child(n+2){margin-top:1.875rem}
.timeline-right .year-item.has-slider ~ .year-item,.timeline-left .year-item.has-slider ~ .year-item{margin-top:1.438rem}
.timeline-right .year-item.has-slider ~ .year-item ~ .year-item,.timeline-left .year-item.has-slider ~ .year-item ~ .year-item{margin-top:1.875rem}
}
@media screen and (max-width:1440px){.timeline-years{position:fixed}
}
@media screen and (max-width:1023px){.timeline-center{display:none}
.image-circle{margin-left:1.25rem}
.slider-wrapper .image-circle{margin-left:auto;margin-right:auto}
.timeline-item{padding:3.75rem .625rem 0}
.timeline-item .container{display:block}
.timeline-item .inner{padding-right:3.875rem}
.timeline-item .slider-wrapper .image-border-radius img{margin-left:auto;margin-right:auto}
.timeline-item .slick-arrow:before{font-size:2.5rem}
.timeline-item .sub-title-medium{font-size:1.75rem;line-height:2.063rem}
.timeline-item .desc-item{font-size:.875rem;line-height:1.25rem}
.timeline-item .year-title:after{width:64rem}
.timeline-item .year-title:before{content:none}
.timeline-item .image-product-mobile{margin-bottom:3.125rem}
.timeline-item .image-product-mobile picture{margin-left:-3.625rem}
.timeline-years{right:.938rem}
.timeline-years .years{font-size:.625rem}
.timeline-years .years.active{font-size:.75rem}
.slider-wrapper.slider-circle-image{max-width:9.063rem}
.slider-wrapper.slider-rect-image{max-width:13.875rem}
}
@media screen and (max-width:1024px) and (min-width:1024px) and (orientation:landscape){.popup.popup-timeline .inner{top:0}
.popup.popup-timeline .slick-slide img{max-height:80vh}
}
@media screen and (max-width:1023px) and (orientation:landscape){.popup.popup-timeline .slick-slide img{width:auto;max-height:95vh}
.timeline-years{top:calc(50% + 25px)}
.timeline-years .years a{line-height:1.75rem}
}
.custom-checkbox{display:block;position:relative;overflow:hidden;margin-top:.625rem}
.custom-checkbox.error label .icon:before{color:#e1271d}
.custom-checkbox input[type="checkbox"],.custom-checkbox label{display:inline}
.custom-checkbox input[type="checkbox"]{visibility:hidden;position:absolute;top:-3px;left:-0.25rem;width:16px;height:16px}
.custom-checkbox input[type="checkbox"]:hover{background-color:#fff;opacity:.5}
.custom-checkbox label{overflow:hidden;font-size:.75rem;font-family:"Mark-OT",Helvetica,Arial,sans-serif;color:#6c6c6c}
html:lang(ar) .custom-checkbox label{font-family:'Cairo',Georgia,"Times New Roman",Times,serif}
.custom-checkbox label:hover .icon:before{color:#00338d}
.custom-checkbox .icon{float:left;width:1rem;height:1rem;vertical-align:middle;padding-left:1px}
.edge .custom-checkbox .icon{padding-top:2px}
.custom-checkbox .icon:before{content:"\e905";font-size:1rem;font-family:'iconanchor',Georgia,"Times New Roman",Times,serif}
.no-touch .custom-checkbox .icon:hover:before,.no-touch .custom-checkbox .icon:focus:before{color:#00338d}
.custom-checkbox p{float:left;max-width:calc(100% - 16px);width:auto;margin-top:.125rem;padding-left:.625rem;font-size:.75rem}
.custom-checkbox p a{color:#6c6c6c;text-decoration:underline}
.no-touch .custom-checkbox p a:focus,.no-touch .custom-checkbox p a:hover{color:#00338d}
.custom-checkbox input[type="checkbox"]:checked:not(.no-checked) ~ label .icon:before{content:"\e906";color:#00338d}
@media only screen and (min-width:1024px){.custom-checkbox p{line-height:1.063rem}
}
@media only screen and (max-width:1023px){.custom-checkbox{margin-top:.438rem}
.custom-checkbox input[type="checkbox"]{width:13px;height:13px}
.custom-checkbox p{margin-bottom:2px;font-size:.625rem;vertical-align:bottom}
.custom-checkbox .icon{width:.625rem;height:.625rem}
.custom-checkbox .icon:before{font-size:.813rem}
.custom-checkbox label{width:100%}
}
.icon-list__item{position:relative}
.icon-list__item:not(:last-child){margin-bottom:.625rem}
.icon-list__item img{display:inline-block;vertical-align:middle}
.icon-list__item p{display:inline-block;vertical-align:middle;color:#000 !important;font-family:"Mark-OT",Helvetica,Arial,sans-serif !important;margin-left:.625rem;font-size:1rem !important;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.fl-product-more{padding:2.5rem 0}
.fl-product-more__item .title-inline{color:#f0ab00 !important;display:block;margin-bottom:1.25rem;max-width:unset}
.fl-product-more__item .btn{margin-top:1.25rem}
.fl-product-more__item p{line-height:1.375rem}
.fl-product-more__item--img .fl-product-more__item-content,.fl-product-more__item--img img{width:50%;float:left}
@media screen and (max-width:1023px){.fl-product-more__item{margin-bottom:1.25rem}
.fl-product-more__item .title{font-size:1.75rem}
}
@media screen and (max-width:767px){.fl-product-more__item--img img{width:auto;float:unset;margin:auto;margin-top:.875rem}
.fl-product-more__item--img .fl-product-more__item-content{width:100%;float:unset}
}
.carousel-slider>.slick-slider{padding:0;position:relative}
.carousel-slider>.slick-slider .slick-dots{display:none !important;z-index:2}
.carousel-slider>.slick-slider .slick-dots button{outline:0 !important;width:1.063rem;height:1.063rem;background:0;border:2px solid #00338d}
.carousel-slider>.slick-slider .slick-dots .slick-active button{background:#00338d}
.carousel-slider>.slick-slider .slick-arrow{display:none !important}
.carousel-slider__item{position:relative;height:30rem}
.carousel-slider__item.banner-image .main-banner{height:30rem;background-position:center}
.carousel-slider__item .carousel-slider__content{position:absolute;padding:3rem 3rem 5.625rem;text-align:center;bottom:0;left:0;right:0}
.carousel-slider__item .carousel-slider__content h3{color:#ed1c24;display:inline-block;font-size:1.75rem;line-height:1.25rem;font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;margin-bottom:.625rem}
.carousel-slider__item .carousel-slider__content p{font-size:.938rem;line-height:1.188rem;margin:auto}
.carousel-slider__item .carousel-slider__content .btn{display:inline-block;width:auto}
.carousel-slider--no-splash .banner-image .milk-splash{display:none}
@media screen and (min-width:1024px){.carousel-slider>.slick-slider{margin-bottom:2.5rem}
.carousel-slider>.slick-slider .slick-dots{display:block !important;bottom:-1.25rem}
.carousel-slider>.slick-slider .slick-arrow{display:block !important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.carousel-slider>.slick-slider .slick-arrow.slick-prev{left:1.25rem}
.carousel-slider>.slick-slider .slick-arrow.slick-next{right:1.25rem}
.carousel-slider__item{height:37.5rem}
.carousel-slider__item.banner-image .main-banner{height:37.5rem}
.carousel-slider__item .carousel-slider__content{bottom:auto;right:0;left:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:3.75rem;width:50%}
.carousel-slider__item .carousel-slider__content--left{right:auto;left:0}
.carousel-slider__item .carousel-slider__content p{font-size:1rem;line-height:1.375rem;max-width:37.5rem;margin:0 auto 1.25rem}
.carousel-slider__item .carousel-slider__content h3{font-size:3.125rem;margin-bottom:1.25rem}
.carousel-slider--no-splash>.slick-slider{margin-bottom:0}
.carousel-slider--no-splash>.slick-slider .slick-dots{bottom:1.25rem}
.carousel-slider--no-splash .banner-image .milk-splash{display:none}
}
.card{display:block;background:#FFF;box-shadow:0 2px 3px 0 rgba(0,0,0,0.16);transition:all .3s ease;margin-bottom:1.25rem}
.card__featured-image{position:relative}
.card__featured-header{background-color:rgba(0,52,143,0.4);position:absolute;right:0;left:0;padding:.938rem;z-index:1}
.card__featured-header span{text-transform:uppercase;color:#fff;font-weight:500}
@media only screen and (min-width:1024px){.card--featured .card__featured-image,.card--featured .card__content{width:50%;float:left}
.card--featured .card__featured-image{height:100%}
.card--featured .card__featured-image img{height:100%}
.card--featured .card__desc{-webkit-line-clamp:12;margin:0 10px 10px 10px}
}
.card__content{padding:.625rem}
.card__image img{height:18.75rem;object-fit:cover;width:100%}
.card__image_article img{height:17.188rem;object-fit:cover;width:100%}
.card__desc{font-size:.875rem;line-height:1.125rem;font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;max-height:5.625rem}
.card__info{padding-bottom:.625rem;padding-top:.469rem;font-size:.688rem;line-height:.75rem;color:#a3a3a3;text-transform:uppercase}
.card__info-item{display:inline-block;color:#a3a3a3}
.card__info-item:not(:first-child){border-left:1px solid #dedede;margin-left:.625rem;padding-left:.625rem}
.card__info-item--time:before{content:"\e919";font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;display:block;float:left;font-size:1.125rem;position:relative;margin-right:.5rem}
.card__info-item--serves:before{content:"\e91a";font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;display:block;float:left;font-size:1.125rem;position:relative;margin-right:.5rem;padding-right:.438rem}
.card__info-reading-time:before{content:"\e903";font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;font-size:.625rem;margin-right:.313rem}
.card__title{font-size:1.125rem;line-height:1.375rem;height:2.813rem;color:#00338d}
.card:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}
.card:hover .card__image img{opacity:.7}
.tiles-filter{margin:1.875rem 0 1.25rem}
.tiles-filter__search{margin-right:1.25rem;position:relative;display:inline-block}
.tiles-filter__search input{height:2.5rem;border-radius:.938rem 0 .938rem 0;border:1px solid #ccc;width:16.25rem;font-size:.875rem;padding:.688rem}
.tiles-filter__search button{background-color:#00338d;border:1px solid #00338d;width:2.5rem;height:2.5rem;border-radius:.938rem 0 .938rem 0;position:absolute;right:0;top:0}
.tiles-filter__search button span{width:1.063rem;height:1.063rem;position:absolute;top:50%;left:50%;display:block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.tiles-filter__filter{display:inline-block;margin-right:.313rem;margin-bottom:.625rem}
.tiles-filter__filter--search{display:block}
@media only screen and (min-width:480px){.tiles-filter__filter--search{display:inline-block}
}
.tiles-filter__filter.tiles-filter__filter--active a{background:#00338d;color:#FFF}
.tiles-filter__filter a{color:#00338d;font-size:.875rem;border:1px solid #00338d;border-radius:1.313rem;padding:.688rem .625rem;display:inline-block}
.tiles-filter__filter a:focus,.tiles-filter__filter a:hover,.tiles-filter__filter a:active{background:#00338d;color:#FFF}
.tiles-module{margin-bottom:1.875rem}
@media only screen and (min-width:1024px){.tiles-module{margin-bottom:3.75rem}
}
.tiles-module .btn-load-more{font-size:1.25rem;font-weight:300;font-family:"Mark-OT",Helvetica,Arial,sans-serif;margin:1.875rem auto}
.tiles-module .btn-load-more .icon{font-size:1rem;right:-0.625rem}
.tiles-module--slider .tiles__row{position:relative}
.tiles-module--slider .navigation{display:none}
@media only screen and (min-width:768px){.tiles-module--slider .navigation{display:block}
}
.tiles-module--slider .slick-arrow{top:50% !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.813rem;height:1.75rem}
.tiles-module--slider .slick-arrow:before{font-size:1.875rem}
.tiles-module--slider .tile-slide{display:block}
@media only screen and (min-width:768px){.tiles-module--slider .tile-slide.col-sm-6:nth-child(n+3){display:none}
.tiles-module--slider .tile-slide.col-sm-6.slick-slide{display:block}
}
@media only screen and (min-width:1024px){.tiles-module--slider .tile-slide.col-md-4:nth-child(n+3){display:block}
.tiles-module--slider .tile-slide.col-md-4:nth-child(n+4){display:none}
.tiles-module--slider .tile-slide.col-md-4.slick-slide{display:block}
}
.tiles-module--slider .slider{margin:0;padding-bottom:0}
@media only screen and (min-width:768px){.tiles-module--slider .slider{margin:0 1.875rem}
}
@media only screen and (min-width:1200px){.tiles-module--slider .slider{margin:0}
}
@media only screen and (min-width:1200px){.tiles-module--slider .slick-prev{left:-2.5rem}
.tiles-module--slider .slick-next{right:-2.5rem}
}
.tiles-title{padding-top:1.875rem;margin:0 0 1.25rem}
.tiles-title h3{padding-top:.938rem;font-size:2.25rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif;color:#e1271d}
.tiles-title h3 span{font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif}
@media only screen and (min-width:1024px){.tiles-title h3{font-size:2.25rem}
.tiles-title h3 span{font-size:3.125rem}
}
@media only screen and (min-width:768px){.tiles-title--slider h3{margin:0 1.875rem}
}
@media only screen and (min-width:1200px){.tiles-title--slider h3{margin:0}
}
.recipe-finder__filters{display:block;width:100%;margin-bottom:3.75rem}
.recipe-finder__more-recipes,.recipe-finder__more-products{margin-bottom:3.75rem;display:none;text-align:center}
.recipe-finder__more-recipes .btn,.recipe-finder__more-products .btn{padding:.875rem 1.875rem;font-size:.875rem}
.recipe-finder__no-recipes{display:none}
.recipe-finder--recipes-none .recipe-finder__no-recipes{display:block}
.recipe-finder--products-active .recipe-finder__more-products{display:block}
.recipe-finder--recipes-active .recipe-finder__more-recipes{display:block}
.recipe-finder__products-title{margin-bottom:2.5rem;display:none}
.recipe-finder--products-active .recipe-finder__products-title{display:block}
.recipe-finder__products-title,.recipe-finder__filters-title{font-size:2.25rem;padding-right:1rem;color:#e1271d;font-family:"StagSans-Light",Helvetica,Arial,sans-serif}
.recipe-finder__products-title span,.recipe-finder__filters-title span{font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif}
.recipe-finder__filters-form .select2,.recipe-finder__filters-title{margin-bottom:.625rem}
.recipe-finder__filters-form .select2-container--default .select2-selection--single{border:1px solid rgba(163,163,163,0.48);border-radius:0}
.recipe-finder__filters-form select,.recipe-finder__filters-form .select2-container .select2-selection--single{height:2.875rem}
.recipe-finder__filters-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.875rem}
.recipe-finder__filters-form .select2-container--default .select2-selection--single .select2-selection__placeholder{text-transform:uppercase}
.recipe-finder__filters-form .select2-container--default .select2-selection--single .select2-selection__arrow{width:2.5rem}
.recipe-finder__filters-form .select2-container--default .select2-selection--single .select2-selection__arrow b{position:static;border:0;margin:0}
.recipe-finder__filters-form .select2-container--default .select2-selection--single .select2-selection__arrow b:after{content:"\e900";font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;color:#1d1d1d;font-size:.5rem;font-weight:bold;position:absolute;left:.875rem;top:50%}
.recipe-finder__filters-form button.btn-blue-2{font-size:.875rem;height:2.875rem;padding:.875rem 2.375rem;width:auto}
.recipe-finder__product .product__title{color:#000;text-align:center;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;font-size:1rem;margin-bottom:.625rem}
.recipe-finder__product .product__content{text-align:center}
.recipe-finder__product .product__image{display:block;margin-bottom:1.625rem}
.recipe-finder__product .product__image img{width:17.5rem;margin:auto;object-fit:cover}
.recipe-finder__recipe .recipe__image{display:block;margin-bottom:.625rem}
.recipe-finder__recipe .recipe__image img{width:17.5rem;margin:auto;object-fit:cover}
.recipe-finder__recipe .recipe__title{font-family:"Evenfall-Oblique",Helvetica,Arial,sans-serif;font-size:1.875rem;text-align:center;color:#00338d;margin-bottom:.625rem}
.recipe-finder__recipe .recipe__meta{text-align:center;color:#a3a3a3;font-size:.75rem;text-transform:uppercase}
.recipe-finder__recipe .recipe__meta-rating{display:inline-block}
.recipe-finder__recipe .recipe__meta-time{position:relative;margin-left:3.125rem}
.recipe-finder__recipe .recipe__meta-time:before{content:"\e919";font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;display:block;font-size:1.25rem;position:absolute;top:50%;left:-1.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.recipe-finder__recipe .recipe__meta-time:after{right:-0.938rem;content:'';position:absolute;bottom:0;top:50%;height:1.563rem;width:.063rem;background-color:#d4d4d4;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.recipe-finder__recipe,.recipe-finder__product{margin-bottom:3.125rem;display:block}
.recipe-finder__recipes{margin-bottom:3.125rem}
.recipe-finder--products-active .recipe-finder__products{margin-bottom:3.125rem}
@media screen and (min-width:1024px){.recipe-finder__product .product__title{font-size:1.125rem}
.recipe-finder__filters{display:-ms-flexbox;display:flex}
.home-page .recipe-finder__products-title,.home-page .recipe-finder__filters-title{font-size:2.875rem}
.recipe-finder__filters-title{position:relative;top:-0.25rem;display:block;float:left}
.recipe-finder__filters-form .select2,.recipe-finder__filters-title{margin-bottom:0}
.recipe-finder__filters-form{display:-ms-flexbox;display:flex;float:left;-ms-flex:1;flex:1}
.recipe-finder__filters-form select,.recipe-finder__filters-form .select2{-ms-flex:1 1 0;flex:1 1 0;max-width:15.625rem}
.recipe-finder__filters-form button.btn-blue-2{border-radius:0 0 1.563rem 0;min-width:unset}
.recipe-finder__filters-form button.btn-blue-2:after{border-top-left-radius:0}
.recipe-finder__recipe,.recipe-finder__product{margin-bottom:0}
}