@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
h1{font-size:2em;margin:.67em 0}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0;z-index:2}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
html{font-size:1em}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.margin-bottom-10{margin-bottom:10px !important}
.margin-bottom-20{margin-bottom:20px !important}
.margin-bottom-30{margin-bottom:30px !important}
.margin-bottom-50{margin-bottom:50px !important}
.margin-top-20{margin-top:20px !important}
.margin-top-25{margin-top:20px !important}
.margin-top-90{margin-top:90px !important}
.margin-left-0{margin-left:0 !important}
.clear{clear:both !important}
.padding-top-10{padding-top:10px !important}
.padding-top-0{padding-top:0 !important}
.margin-horizontal-60{margin-left:60px;margin-right:60px}
.margin-horizontal-100{margin-left:100px;margin-right:100px}
.spacer-bottom{margin-bottom:15px}
.text-centered{text-align:center}
.text-header{display:block}
.text-shadow{text-shadow:1px 1px 2px rgba(0,0,0,0.5)}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
.color-orange{color:#ff5a00}
img{display:block;height:auto;max-width:100%}
img.inline{display:inline-block}
.hidden{display:none !important}
.invisible{visibility:hidden}
.left{float:left}
.right{float:right}
.clearfix:before,.clearfix:after{content:'';display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.clearfix:after{clear:both}
.radial-glow:before{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);content:"";width:0;height:0;left:50%;border-radius:10px;-webkit-box-shadow:0 0 190px 70px #fefa41;box-shadow:0 0 190px 70px #fefa41;z-index:1}
.radial-glow img{position:relative;z-index:2}
.show-print{display:none}
[class^="icn-"],[class*=" icn-"]{font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:inherit;text-rendering:auto;-webkit-transform:translate(0,0);transform:translate(0,0)}
.icn-filled-check:before{content:"\e90d"}
.icn-trash:before{content:"\e917"}
.icn-account:before{content:"\e904"}
.icn-cart:before{content:"\e905"}
.icn-search:before{content:"\e910"}
.icn-check:before{content:"\e90d"}
.icn-close:before{content:"\e90c"}
.icn-minus:before{content:"\e908"}
.icn-plus:before{content:"\e909"}
.icn-remove-from-wishlist:before{content:"\e90b"}
.icn-play-video:before{content:"\e906"}
.icn-heart:before{content:"\f004"}
.icn-heart-o:before{content:"\e900"}
.icn-angle-left:before{content:"\f104"}
.icn-angle-right:before{content:"\f105"}
.icn-angle-up:before{content:"\f106"}
.icn-angle-down:before{content:"\f107"}
.icn-cart-n:before{content:"\e905"}
.icn-account-n:before{content:"\e904"}
.icn-hamburger-menu:before{content:"\e932"}
.icn-search-n:before{content:"\e92c"}
.icn-pdf:before{content:"\e90f"}
.icn-fcc:before{content:"\e944"}
.icn-mask:before{content:"\e92e"}
.icn-unmask:before{content:"\e92d"}
.icn-delete:before{content:"\e936"}
.icn-email:before{content:"\e934"}
.icn-edit:before{content:"\e92f"}
body.rtl *{direction:rtl}
body.rtl [dir="ltr"] *{direction:ltr}
body.rtl .page-header__image-block,body.rtl .page-header__title-bg,body.rtl .newsletter-signup__button,body.rtl .button.un-mask,body.rtl input.un-mask[type="file"]:before,body.rtl .page-header__image,body.rtl .suggestions_geosearch,body.rtl .showCaterlys_address,body.rtl h1 .icon,body.rtl .h1 .icon,body.rtl h2 .icon,body.rtl .h2 .icon,body.rtl h3 .icon,body.rtl .h3 .icon,body.rtl h4 .icon,body.rtl .h4 .icon,body.rtl h5 .icon,body.rtl .h5 .icon{left:0;right:auto}
body.rtl .button.un-mask{border-radius:5px 0 0 5px}
body.rtl ol li,body.rtl .page-content ul:not([class]) li{padding:0 24px .5em 0}
body.rtl ol li:before,body.rtl .page-content ul:not([class]) li:before{left:auto}
body.rtl .page-header__backdrop,body.rtl .page-header .title-container,body.rtl .sales-contacts a:before,body.rtl input[type="checkbox"]+label:before,body.rtl input[type="radio"]+label:before,body.rtl li:before{left:auto;right:0}
body.rtl .col-span-1,body.rtl .col-span-2,body.rtl .col-span-3,body.rtl .col-span-4,body.rtl .col-span-5,body.rtl .col-span-6,body.rtl .col-span-7,body.rtl .col-span-8,body.rtl .col-span-9,body.rtl .col-span-10,body.rtl .col-span-11,body.rtl .col-span-12{float:right}
body.rtl .col-span-1.align-right,body.rtl .col-span-2.align-right,body.rtl .col-span-3.align-right,body.rtl .col-span-4.align-right,body.rtl .col-span-5.align-right,body.rtl .col-span-6.align-right,body.rtl .col-span-7.align-right,body.rtl .col-span-8.align-right,body.rtl .col-span-9.align-right,body.rtl .col-span-10.align-right,body.rtl .col-span-11.align-right,body.rtl .col-span-12.align-right{float:left}
body.rtl .col-span-1,body.rtl .col-span-2,body.rtl .col-span-3,body.rtl .col-span-4,body.rtl .col-span-5,body.rtl .col-span-6,body.rtl .col-span-7,body.rtl .col-span-8,body.rtl .col-span-9{margin-right:0}
body.rtl .col-span-1:not(:last-child):not(.last-col):not(.product-tile),body.rtl .col-span-2:not(:last-child):not(.last-col):not(.product-tile),body.rtl .col-span-3:not(:last-child):not(.last-col):not(.product-tile),body.rtl .col-span-4:not(:last-child):not(.last-col):not(.product-tile),body.rtl .col-span-5:not(:last-child):not(.last-col):not(.product-tile),body.rtl .col-span-6:not(:last-child):not(.last-col):not(.product-tile),body.rtl .col-span-7:not(:last-child):not(.last-col):not(.product-tile),body.rtl .col-span-8:not(:last-child):not(.last-col):not(.product-tile),body.rtl .col-span-9:not(:last-child):not(.last-col):not(.product-tile){margin-left:20px}
body.rtl .col-offset-2,body.rtl .col-offset-3{margin-left:0}
body.rtl .col-offset-2{margin-right:calc(16.66667% - -3.33333px)}
body.rtl .col-offset-3{margin-right:calc(25% - -5px)}
body.rtl .pagecol-static-left{float:right;padding-left:0;padding-right:10px}
body.rtl .pagecol-flex-right{float:left;margin-left:0;margin-right:-390px}
body.rtl .pagecol-flex-right .content{margin-left:0;position:relative}
body.rtl .product__need-solution-block .col-8,body.rtl .center-column .col-8{float:right}
body.rtl .product__need-solution-block .col-4,body.rtl .center-column .col-4{float:left}
body.rtl .col-span-3.recipe-overview__filter{float:right}
body.rtl .theme-article__content>.col-span-4{padding-right:105px;padding-left:25px}
body.rtl .main-navigation>li:last-child,body.rtl .main-navigation_meta>li:last-child{margin-left:0}
body.rtl .main-navigation li.expandable,body.rtl .main-navigation_meta li.expandable{padding-right:0;padding-left:60px}
body.rtl .main-navigation li.expandable:after,body.rtl .main-navigation_meta li.expandable:after{right:auto;left:40px}
body.rtl .main-navigation li.expandable{padding-left:0}
body.rtl .main-navigation_meta li.select-channel span.channel-badge-label,body.rtl .main-navigation_meta-alt li.select-channel span.channel-badge-label{margin-right:0;margin-left:35px}
body.rtl .main-navigation_meta li.select-channel span[class$='badge'],body.rtl .main-navigation_meta-alt li.select-channel span[class$='badge']{right:auto;left:35px}
body.rtl .main-navigation_foldout>li,body.rtl .main-navigation_meta-foldout>li{padding:20px 10px;text-align:right}
body.rtl .main-navigation_foldout>li.account,body.rtl .main-navigation_meta-foldout>li.account{padding-top:0}
body.rtl .main-navigation_foldout>li{padding:10px 55px 10px 0}
body.rtl .main-navigation_meta ul.checklist li{padding-right:25px;padding-left:0}
body.rtl .main-navigation_meta ul.checklist li:before{margin-right:0;margin-left:12px}
body.rtl .input-type__text_with-icon .icon,body.rtl .input-type__text_with-geosearch-icon .icon,body.rtl .input-type__text_with-accessibility-icon .icon{right:auto}
body.rtl .input-type__text_with-icon input,body.rtl .input-type__text_with-geosearch-icon input,body.rtl .input-type__text_with-accessibility-icon input{padding-left:60px;padding-right:14px}
body.rtl .accessibility-logo{left:auto;right:125px}
body.rtl .minicart-flyout{-webkit-transform:translateX(-110%);transform:translateX(-110%);-webkit-box-shadow:5px 0 10px rgba(0,0,0,0.25);box-shadow:5px 0 10px rgba(0,0,0,0.25);left:0;right:auto}
.minicart-open body.rtl .minicart-flyout{-webkit-transform:translateX(0);transform:translateX(0)}
body.rtl .minicart-close{left:20px;right:auto;text-align:left}
body.rtl .minicart h3{right:20px;left:0}
body.rtl .minicart-product{padding:20px 0 20px 20px}
body.rtl .minicart-product__details .product-remove{float:right}
body.rtl .minicart-product__details .product-price{float:left;text-align:left}
body.rtl .minicart-product__details .product-remove span{margin-right:0;margin-left:10px}
body.rtl .minicart-product__details .number-stepper__small input[type=tel].number-stepper__input{height:34px}
body.rtl .minicart-products__wrap{padding:35px 0 320px 0}
body.rtl .minicart-product__image{float:right;padding-left:10px;padding-right:0}
body.rtl .minicart-totals__left{float:right;text-align:right}
body.rtl .minicart-totals__right{float:left;text-align:left}
body.rtl .cart-continueshopping.wide{float:left}
body.rtl .cart-products__wrap .usps li{padding-left:0;padding-right:40px}
body.rtl .cart-totals__right{text-align:left}
body.rtl .cart-totals__right .product-loyalty__orange .label{margin-right:-9px}
body.rtl .cart-vat span{text-align:right}
body.rtl .cart-products__wrap .form-element-addon{margin-right:6px}
body.rtl .cart-product__quantity .label{float:right;margin-right:0;margin-left:10px}
body.rtl .cart-product .product-price__description{text-align:left}
body.rtl .checkout-product__details .product-quantity{float:right}
body.rtl .checkout-product__details .product-details,body.rtl .checkout-product__details .product-loyalty{clear:right;float:right}
body.rtl .checkout-product__details .product-pricing{float:left;left:0;right:auto}
body.rtl .checkout-product__details .product-price{text-align:left}
body.rtl .product-price__total{text-align:left}
body.rtl .checkout-totals__left{float:right}
body.rtl .checkout-totals__right{float:left;text-align:left}
body.rtl .product-loyalty__orange{text-align:left}
body.rtl .checkout-confirmation_register .button{float:left;right:auto;left:10px}
body.rtl .checkout-confirmation_register .loyalty-badge{left:auto;right:20px}
body.rtl .checkout-confirmation_register .loyalty-badge+.checkout-confirmation_register-text{padding-left:0;padding-right:150px}
body.rtl .checkout-summary-container p,body.rtl .checkout-summary-container h4{text-align:right}
body.rtl .checkout-summary-footer p{text-align:left}
body.rtl .checkout-summary-footer p:first-child .h4{float:right}
body.rtl .checkout-summary-footer p:first-child .h4.spacer{float:none}
body.rtl .checkout-summary-list .heading,body.rtl .checkout-summary-list .list-items{text-align:right}
body.rtl .checkout-confirmation_success h3{margin:0 0 0 20px;padding-left:0;padding-right:30px}
body.rtl .checkout-confirmation_success h3:before{left:auto;right:0}
body.rtl .header{margin-right:0;margin-left:auto}
body.rtl .page-header .title-container{padding-right:0;padding-left:40px}
body.rtl .no-results p{text-align:right !important}
body.rtl .category-list>li{float:right}
body.rtl .category-list>li:last-child{margin-left:0;margin-right:30px}
body.rtl .page-header_theme__overlay .overlay-logo,body.rtl .page-header_theme__overlay .overlay-logo_top{margin-right:10px;margin-left:0}
body.rtl .page-header_theme__overlay .overlay-content_logo{left:auto;right:202px}
body.rtl .page-header_theme__background+div p,body.rtl .page-header_theme__background+div h1{text-align:right}
body.rtl .horizontal-bullet-navigation li,body.rtl .horizontal-bullet-navigation li:first-child{margin-right:0;margin-left:5px;padding-right:0;padding-left:15px}
body.rtl .horizontal-bullet-navigation li:before,body.rtl .horizontal-bullet-navigation li:first-child:before{right:-15px}
body.rtl ol.breadcrumb li{margin-right:0;margin-left:24px;padding:0}
body.rtl ol.breadcrumb li:last-child{margin-right:inherit;margin-left:0}
body.rtl .page-header_theme__overlay .overlay-content:first-child{padding-right:15px}
body.rtl .footer .ufs-logo a{margin-right:0;margin-left:20px}
body.rtl .social-list{margin-left:0;margin-right:-20px}
body.rtl .social-list li{float:right;margin-left:0;margin-right:20px}
body.rtl .social-list li .icon{float:right;margin-right:0;margin-left:5px}
body.rtl .social-list li a{float:left}
body.rtl .main-header-v5 .form-element-addon:not(:last-child){left:2px;right:inherit;border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#eeefef}
body.rtl .form-element-addon:not(:last-child){border-radius:0 5px 5px 0;right:1px;left:auto}
body.rtl .form-element-addon:not(:last-child) ~ label{right:48px;left:auto}
body.rtl .form-element-addon:not(:last-child) ~ input[type="text"]{padding-right:48px;padding-left:0}
body.rtl .form-element-addon:not(:first-child){border-radius:5px 0 0 5px;right:auto;left:1px}
body.rtl .form-element input[type="checkbox"]+label,body.rtl .form-element input[type="radio"]+label{padding:0 32px 0 0}
body.rtl .form-element input[type="checkbox"]+label:before,body.rtl .form-element input[type="radio"]+label:before{right:0;left:auto}
body.rtl .form-element input[type="checkbox"]:checked+label:after{right:5px;left:auto}
body.rtl .form-element label{right:16px;left:auto;-webkit-transform-origin:top right;transform-origin:top right;text-align:right;line-height:1rem;padding-bottom:13px}
body.rtl .form-element select{padding-right:15px;padding-left:64px;padding-bottom:0}
body.rtl .form-element.is-valid:after,body.rtl .form-element.is-not-valid:after{right:auto;left:16px}
body.rtl .form-element.has-addon.is-valid:after,body.rtl .form-element.has-addon.is-not-valid:after{right:auto;left:64px}
body.rtl .form-element .error-message,body.rtl .form-element .field-hint{margin:5px 0 15px 0;padding:0 2px}
body.rtl .form-element.has-focus label{-webkit-transform:scale(0.7) translateY(-10px) !important;transform:scale(0.7) translateY(-10px) !important}
body.rtl .form-fieldset .form__row--left-indent{padding:0}
body.rtl .form-element-row_indented{margin-left:0;margin-right:30px}
body.rtl .form__row>label{float:right}
body.rtl .error-message,body.rtl .form__row--left-indent{padding-right:36%;padding-left:0}
body.rtl .error-message.form-element-row,body.rtl .form__row--left-indent.form-element-row{padding-right:0}
body.rtl .form-row .button,body.rtl .form-row input[type="file"]:before{left:15px;right:auto}
body.rtl .login-form_inline .error-message{padding:0}
body.rtl .searchresult__inputbox input[type="text"]{float:right;margin-right:0;margin-left:10px}
body.rtl select,body.rtl .date-picker>input{background-position:left -1px;padding-right:14px;padding-left:2.5rem}
body.rtl input.newsletter-signup__input{padding-right:14px;padding-left:35px}
body.rtl input[type="checkbox"]+label:before,body.rtl input[type="radio"]+label:before{top:2px}
body.rtl input[type="checkbox"].loading:checked+label:before{left:auto;right:8px}
body.rtl p[id="phoneNumber"],body.rtl p[id="mobilePhone"],body.rtl input[data-validation-method="PHONENUMBER"]{direction:ltr;text-align:right}
body.rtl textarea.valid+.valid-message:before,body.rtl input.valid+.valid-message:before,body.rtl textarea.error+.error-message:before,body.rtl input.error+.error-message:before{right:auto;left:10px}
body.rtl input.valid[type="password"]+.valid-message:before,body.rtl input.error[type="password"]+.error-message:before{right:auto;left:73px}
.login-form_inline body.rtl input.valid[type="password"]+.valid-message:before,.login-form_inline body.rtl input.error[type="password"]+.error-message:before{right:auto;left:10px}
body.rtl select.valid+.valid-message:before,body.rtl select.error+.error-message:before{right:auto;left:50px}
body.rtl .form-progress-list li:first-child,body.rtl .form-progress-list li.visited:first-child{padding-right:0}
body.rtl .form-progress-list li:first-child a,body.rtl .form-progress-list li.visited:first-child a{left:auto;right:0}
body.rtl .form-progress-list li:last-child,body.rtl .form-progress-list li.visited:last-child{padding-right:0;padding-left:50px}
body.rtl .form-progress-list li:not(:last-child),body.rtl .form-progress-list li.visited:not(:last-child){margin-right:0;margin-left:10px}
body.rtl .form-progress-list li:before{left:auto;right:-31px}
body.rtl .form-progress-list li:after{right:auto;left:-31px}
body.rtl .form-progress-list li.visited span{padding-left:0;padding-right:24px}
body.rtl .form-progress-list li.visited span:before{left:auto;right:0}
body.rtl .form-progress-list li a{left:auto;right:15px}
body.rtl .icon.icon-arrow-right{background-image:url(app/images/sprite-1747757951690.png);background-position:-38px -419px;width:14px;height:22px}
body.rtl .icon.icon-arrow-right.orange{background-image:url(app/images/sprite-1747757951690.png);background-position:0 -419px;width:14px;height:22px}
body.rtl .icon.icon-arrow-left{background-image:url(app/images/sprite-1747757951690.png);background-position:-57px -419px;width:14px;height:22px}
body.rtl .icon.icon-arrow-left.orange{background-image:url(app/images/sprite-1747757951690.png);background-position:-19px -419px;width:14px;height:22px}
body.rtl .icon.icon-download{margin-left:5px;margin-right:0}
body.rtl .product__need-solution-block .container .buttons .button{white-space:nowrap}
body.rtl .content-tools{float:left;left:0;right:auto;z-index:11}
body.rtl .content-tools+h2{float:right}
body.rtl .content-folding h2{margin:5px 40px 5px 10px}
body.rtl .content-folding h2:after{right:auto;left:30px}
body.rtl .recipe-overview__filter,body.rtl .recipe-overview{margin-right:0 !important}
body.rtl .list-filter__toggle-alt{text-align:left;margin-right:0;margin-left:10px}
body.rtl .list-filter__toggle-label{padding-right:0;padding-left:40px;text-align:left}
body.rtl .list-filter__toggle-arrow{right:auto;left:15px}
body.rtl .list-filter__category-header span,body.rtl .list-filter__category-header-alt span{padding-right:0;padding-left:50px}
body.rtl .list-filter__category-header span:after,body.rtl .list-filter__category-header-alt span:after{left:20px;right:auto}
body.rtl .list-filter__category-header-alt span:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
body.rtl .list-filter__category-header-alt+ul li{padding-left:15px;padding-right:40px}
body.rtl .list-filter__category-header-alt+ul li.loading a:before{left:auto;right:-20px}
body.rtl .list-filter__category-header-alt+ul li.category-show-parent a:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);left:auto;right:-25px}
body.rtl .list-filter__category-header-alt+ul li.category-show-parent.loading span:after{right:auto;left:-25px}
body.rtl .list-filter__close{right:auto;left:27px}
body.rtl .list-filter__body{right:auto;left:0}
body.rtl .sales-contact__postcode-filter a{right:auto;left:15px}
body.rtl .sales-contact__postcode-filter input[type="text"]{padding-right:14px;padding-left:40px}
body.rtl .sales-contacts a{padding-right:20px;padding-left:0}
body.rtl .sales-contacts>li{padding:20px}
body.rtl .sales-contacts img{float:right;margin-right:0;margin-left:20px}
body.rtl .sales-contacts .subcontacts .subcontacts__header .show-subcontacts{direction:ltr}
body.rtl .sales-contacts .subcontacts .subcontacts__header .show-subcontacts:after{left:10px;right:auto;background-image:url(app/images/sprite-1747757951690.png);background-position:-118px -395px;width:9px;height:15px}
body.rtl .sales-contacts .subcontacts .subcontacts__header.open .hide-subcontacts{direction:ltr}
body.rtl .sales-contacts .subcontacts .subcontacts__header.open .hide-subcontacts:after{right:auto;left:10px}
body.rtl .item-list__grid li,body.rtl .item-list__columns li,body.rtl .item-list__rows li{padding:0}
body.rtl .item-list__grid .col-span-3:nth-child(4n+4){margin-left:0 !important}
body.rtl .item-list__grid .col-span-4{margin-left:20px;margin-right:0}
body.rtl .item-list__grid .col-span-4:nth-child(3n+3){margin-left:0}
body.rtl .item-list__grid .col-span-6:nth-child(2n+2){margin-left:0}
body.rtl .featured-item-slider .slick-dots{top:0;right:0;position:absolute;left:auto}
body.rtl .featured-item-slider .slick-dots>li{margin:0 0 0 5px}
body.rtl .featured-item-slider__arrow--left{right:auto;left:0}
body.rtl .featured-item-slider__arrow--left:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-57px -419px;width:14px;height:22px}
body.rtl .featured-item-slider__arrow--left:hover:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-19px -419px;width:14px;height:22px}
body.rtl .featured-item-slider__arrow--right{right:0;left:auto}
body.rtl .featured-item-slider__arrow--right:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-38px -419px;width:14px;height:22px}
body.rtl .featured-item-slider__arrow--right:hover:after{background-image:url(app/images/sprite-1747757951690.png);background-position:0 -419px;width:14px;height:22px}
body.rtl .featured-item-slider__list{margin-left:-15px;margin-right:0}
body.rtl .featured-item-slider__list.slick-slider{margin-left:0;margin-right:0}
body.rtl .featured-item-slider__list-item{margin-right:0;margin-left:15px}
body.rtl .recipe-footerV2 .featured-item-slider__list-item{margin-right:24px}
body.rtl .featured-item-slider .button{top:5px;left:0;position:absolute;right:auto}
body.rtl .item-list__mark:not(.hidden)+.item-list__info,body.rtl .item-list__info+.item-list__info{padding-left:0;margin-left:0;padding-right:10px;margin-right:5px}
body.rtl .item-list__mark:not(.hidden)+.item-list__info::before,body.rtl .item-list__info+.item-list__info::before{left:auto;right:0}
body.rtl .related-recipes__list .item-list__grid .item-list__body{margin-left:0;margin-right:10px;padding-left:60px;padding-right:0}
body.rtl .related-recipes__list .item-list__grid .item-list__body a:after{top:50%;left:-30px;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:0 -419px;width:14px;height:22px;right:auto}
body.rtl .item-list__columns li.col-span-6{margin-left:20px;margin-right:0}
body.rtl .item-list__columns li.col-span-6:nth-child(2n){margin-left:0;margin-right:0}
body.rtl .item-list__columns .item-list__product .item-list__product-img{right:auto;left:20px}
body.rtl .item-list__rows>li{padding:20px 0}
body.rtl .item-list__rows li>figure{float:right}
body.rtl .item-list__rows li>div:not(.product-tile_horizontal){margin-left:0;margin-right:195px;padding-left:0;padding-right:20px}
body.rtl .item-list__rows li.item-list__type_product .item-list__body{float:right;margin-right:0;width:calc(70% - 195px)}
body.rtl .item-list__rows li.item-list__type_product .col-span-4{margin-left:0}
body.rtl .item-list__rows li.item-list__type_product .col-span-4.product{float:left;margin:0}
body.rtl .item-list_grid li.col-span-6:nth-of-type(2n){margin-left:0}
body.rtl .item-list_grid li.col-span-6:nth-of-type(2n+1){clear:right}
body.rtl .item-list_horizontal-alt a:after{background-image:url(app/images/sprite-1747757951690.png);background-position:0 -419px;width:14px;height:22px;left:15px;right:auto}
body.rtl .featured-item-list_tiled>li{float:right;padding:0 0 40%}
body.rtl .item-list_grid li.col-span-4:nth-of-type(3n+1){margin-right:0;clear:right}
body.rtl .media-object__body{margin-left:auto;margin-right:15px}
body.rtl .article-list--lg .media-object__body{margin-left:auto;margin-right:50px}
body.rtl .single-item .media-object__body{margin-left:0;margin-right:50px}
body.rtl .triangle-up:before{left:auto;right:61px}
body.rtl .triangle-up:after{left:auto;right:62px}
body.rtl .carousel-arrow--left{right:0;left:auto}
body.rtl .carousel-arrow--left:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-19px -419px;width:14px;height:22px}
body.rtl .carousel-arrow--right{right:auto;left:0}
body.rtl .carousel-arrow--right:after{background-image:url(app/images/sprite-1747757951690.png);background-position:0 -419px;width:14px;height:22px}
body.rtl .striped-table td,body.rtl .striped-table th{text-align:right}
body.rtl table.poll-option__result td:first-child{padding-left:20px;padding-right:0}
body.rtl table.poll-option__result td:last-child{padding-left:0;padding-right:20px}
body.rtl .poll-options li{padding:0}
body.rtl .recipe-tabs{left:auto;right:20px}
body.rtl .instructions>li:before{float:right;margin-right:0;margin-left:8px}
body.rtl .instructions-v2 .recipe-steps li{padding:12px 30px 12px 20px !important;margin:0 0 10px}
body.rtl .instructions-v2 .recipe-steps li:before{left:auto !important;right:5px;float:right}
body.rtl .instructions-section h4{padding-right:0 !important}
body.rtl .ingredients-v2 .ingredient-row{padding:11px 13px}
body.rtl .ingredients-v2 .ingredient-row span:nth-child(2){text-align:left}
body.rtl .ingredient-product-row{padding-left:0;padding-right:40px}
body.rtl .ingredient-product-row .product-title{padding:5px 37px 5px 0}
body.rtl .ingredient-product-row .product-thumb{left:auto;right:0}
body.rtl .accordion-heading{padding:25px 20px 25px 50px}
body.rtl .accordion-heading::before,body.rtl .accordion-heading::after{right:auto}
body.rtl .accordion-heading::before{left:15px}
body.rtl .accordion-heading::after{left:22px}
body.rtl .accordion-heading .review-stars{left:40px;right:auto}
body.rtl .accordion-heading span{display:inline-block;direction:initial}
body.rtl .accordion--active .accordion-heading:before{left:22px}
body.rtl .accordion--active .accordion-heading:after{left:15px}
body.rtl .product-overview .shopmenu-content div.shopmenu-close-links{text-align:right}
body.rtl .product-overview .shopmenu-content div.shopmenu-close-links a{margin-left:0;margin-right:5px}
body.rtl .product-overview .product-gallery .featured-item-slider__arrow--left{right:0;left:auto;-webkit-transform:rotate(0);transform:rotate(0)}
body.rtl .product-overview .product-gallery .featured-item-slider__arrow--left:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-498px -273px;width:9px;height:15px}
body.rtl .product-overview .product-gallery .featured-item-slider__arrow--right{left:0;right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
body.rtl .product-overview .product-gallery .featured-item-slider__arrow--right:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-498px -273px;width:9px;height:15px}
body.rtl .product-overview .accordion-module{margin-left:0;margin-right:-10px}
body.rtl .floating-notification .notification-item__img{margin-right:0;margin-left:15px}
body.rtl .floating-notification .icn{margin-right:auto;margin-left:0}
body.rtl .floating-notification .icn:before{display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
body.rtl .sticky-menu-item{padding-right:0;padding-left:15px}
body.rtl .user-notification__title-bar{padding-right:20px;padding-left:50px}
body.rtl .user-notification__close{right:auto;left:20px}
body.rtl .lightbox__window span.lightbox__title{margin-right:0;margin-left:30px}
body.rtl .homescreen-lightbox__icon{float:right;margin-right:0;margin-left:10px}
body.rtl .homescreen-lightbox__title-bar{margin-right:58px;margin-left:0;padding-right:0;padding-left:30px}
body.rtl .homescreen-lightbox__close{right:auto;left:0}
body.rtl .lightbox__close{right:auto;left:20px}
body.rtl h3.lightbox__title{margin-right:0;margin-left:30px}
body.rtl .instructions li{margin-left:0;margin-right:48px;padding-left:0;padding-right:34px}
body.rtl .instructions>li{margin-right:0;padding-right:0}
body.rtl .ingredients li{padding-right:0}
body.rtl .ingredient-row{padding:8px 15px 8px 60px}
body.rtl .ingredient-row a:after{left:-40px;right:auto}
body.rtl .tab-pane .col-span-4{margin-left:20px}
body.rtl .language-switch label:after{right:auto;left:10px}
body.rtl .language-switch select{background-position:left 10px center}
body.rtl .alert,body.rtl .notification{padding-right:50px;padding-left:10px}
body.rtl .alert:before,body.rtl .notification:before{right:20px;left:auto}
body.rtl .hero_left,body.rtl .hero_right{float:right}
body.rtl .hero_left .hero__image-oblong a:after,body.rtl .hero_left .hero__image-square a:after,body.rtl .hero_right .hero__image-oblong a:after,body.rtl .hero_right .hero__image-square a:after{background-image:-webkit-gradient(linear,right top,left top,color-stop(29%,rgba(0,0,0,0.5)),to(transparent));background-image:linear-gradient(to left,rgba(0,0,0,0.5) 29%,transparent 100%)}
body.rtl .hero_left{margin-right:0;margin-left:20px}
body.rtl .hero_left .hero__overlay{left:auto;right:25px;margin-right:0;padding-right:0}
body.rtl .hero_single .hero__image-oblong a:after,body.rtl .hero_single .hero__image-square a:after{background-image:-webkit-gradient(linear,right top,left top,color-stop(29%,black),color-stop(55%,rgba(0,0,0,0)));background-image:linear-gradient(to left,black 29%,rgba(0,0,0,0) 55%)}
body.rtl .hero_single span.img{background-position:left top}
body.rtl .hero_single .hero__overlay{margin-right:40px;margin-left:0}
body.rtl .buy-options input+label,body.rtl .buy-options input:checked+label{padding-right:0;padding-left:26px}
body.rtl .buy-options input+label:after{left:0;right:auto}
body.rtl .buy-options__list>li{padding:0}
body.rtl .channel-selector__title{float:right;margin-right:0;margin-left:20px}
body.rtl .channel-selector h3,body.rtl .channel-selector__list li .business-type__wrapper legend{white-space:nowrap}
body.rtl .channel-selector__list li{padding:5px 13px}
body.rtl .channel-selector__list li .icon{margin-right:0;margin-left:10px}
body.rtl .channel-selector__list li:first-child,body.rtl .tab-bar-list li:first-child{border-radius:0 5px 5px 0}
body.rtl .channel-selector__list li:last-child,body.rtl .tab-bar-list li:last-child{border-radius:5px 0 0 5px}
body.rtl .channel-selector__list li+li,body.rtl .tab-bar-list li+li{border-left-width:1px;border-right-width:0}
body.rtl .channel-selector__list li .business-type__wrapper{left:0;right:auto}
body.rtl .channel-selector__list li .business-type__wrapper:before{right:auto;left:20px}
body.rtl .channel-selector__list li .business-type__wrapper select{margin-right:0;padding-right:7px;padding-left:50px}
body.rtl .channel-selector__arrow{right:auto;left:31px}
body.rtl .channel-selector__close{left:10px;right:auto}
body.rtl .product-info__detail ul li{padding-right:24px;padding-left:0}
body.rtl ul.product-info__list>li{padding-right:0}
body.rtl .usp__list li{padding-right:40px;padding-left:20px;text-align:right}
body.rtl .usp__list li:before{right:19px}
body.rtl .usp__list li:first-child{border-left:1px solid #eeefef}
body.rtl .usp__list li:last-child{border-left:0}
body.rtl .top-product-kpi li{margin-right:0;margin-left:60px}
body.rtl .top-product-kpi li:last-child{margin-left:0}
body.rtl .top-product-kpi li:before{right:auto}
body.rtl .loyalty-overview_products .product:nth-of-type(3n+3),body.rtl .related-top-products .loyalty-overview_products .product:nth-of-type(3n+3){margin-right:0}
body.rtl .product__lister .product .product__image a{padding-right:10px;padding-left:0}
body.rtl .product-highlight:before{left:auto;right:45px}
body.rtl .product-highlight .product__lister .col-span-8 .col-span-4{margin-right:0;margin-left:20px}
body.rtl .product-highlight .product__lister .product .product__image a{padding-right:0;padding-left:10px}
body.rtl .product-information-icons li{float:right}
body.rtl .product.ufsshop .product__details .product-price__total{float:left;text-align:left}
body.rtl .icon-loyalty-white{float:right;margin-right:0;margin-left:25px}
body.rtl .loyalty-badge_amount{line-height:4.45rem}
body.rtl .icon-loyalty-orange-small .loyalty-badge_amount{line-height:2.95rem}
body.rtl .product-loyalty .value,body.rtl .product-loyalty__orange .value{border-radius:0 3px 3px 0;border-right:1px solid #ff5a00;height:1.4375rem}
body.rtl .product-loyalty .label,body.rtl .product-loyalty__orange .label{border-left:1px solid #ff5a00;border-radius:3px 0 0 3px;border-right:0;margin-left:0;margin-right:-6px;padding:0 5px;height:1.4375rem}
body.rtl .product-loyalty__orange .label{margin-right:-8px;padding:0 0 0 5px}
body.rtl .product-ordering__tools a{float:right}
body.rtl .product-ordering__image .loyalty-badge{left:auto;right:0}
body.rtl .unit-switch input[type="radio"]+label{padding:5px 0}
body.rtl .product.ufsshop .loyalty-badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:auto;right:20px}
body.rtl .favorites-list__title .left{float:right}
body.rtl .favorites-list__title .right{float:left}
body.rtl .favorites-list__update input[type="text"]{float:right;margin-right:0;margin-left:20px}
body.rtl .favorites-list__name{float:right}
body.rtl .favorites-list__row .left{float:right}
body.rtl .favorites-list__row .right{right:auto;left:20px}
body.rtl .favorite-products .product-price{text-align:right}
body.rtl .favorite-products h2{float:right}
body.rtl .favorite-products .print-favorites{float:left}
body.rtl .favorite-products .number-stepper{width:120px}
body.rtl .favorite-products .number-stepper__small input[type=tel].number-stepper__input{height:34px}
body.rtl .favoritelist-dialogue input[type="text"].create-list-input{margin-right:0;margin-left:20px}
body.rtl .favorites-list_dialogue input[type="checkbox"]+label{margin-right:0;margin-left:84px;padding:0}
body.rtl .favorites-list_dialogue input[type="checkbox"]+label:before{right:auto;top:10px;left:0}
body.rtl .favorites-list_dialogue input[type="checkbox"]+label:after{right:auto;left:0}
body.rtl .create-button{padding-left:0;padding-right:26px}
body.rtl .create-button:before{left:auto;right:0}
body.rtl .create-button:after{left:auto;right:7px}
body.rtl .video__overlay h2,body.rtl .video__overlay h3{left:auto;right:20px}
body.rtl .video__overlay p{left:20px;right:auto}
body.rtl .tel-block{padding-right:30px;padding-left:0}
body.rtl .tel-block:before{left:auto;right:0}
body.rtl .productcategory-list__short li.category__image h3{left:auto;right:10px}
body.rtl .productcategory-list__short li.category__image img{left:14%;right:auto}
body.rtl .productcategory-list__short li,body.rtl .content-page-menu>li a,body.rtl .services-list>li a{padding-right:10px;padding-left:20px}
body.rtl .productcategory-list__short li:after,body.rtl .content-page-menu>li a:after,body.rtl .services-list>li a:after{left:10px;right:auto}
body.rtl .productcategory-list__short li:after,body.rtl .accordion__trigger:after,body.rtl .content-page-menu>li a:after,body.rtl .services-list>li a:after{content:"\e941";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
body.rtl .accordion__trigger:after{left:10px;right:auto}
body.rtl .container.image .overlay.by-chefs .inner-horizontal-list{text-align:center}
body.rtl .container.orange,body.rtl .breadcrumb-wrapper,body.rtl .navigation-row.navigation-row_no-breadcrumb:after{background-image:-webkit-gradient(linear,right top,left top,from(#ff5a00),to(#ff9e00));background-image:linear-gradient(to left,#ff5a00,#ff9e00)}
body.rtl .item-list__columns.chefs-inspiration div.col-span-4{-o-border-image:linear-gradient(to left,#ff5a00 1%,#ff9e00 100%) 100% 4 stretch;border-image:-webkit-gradient(linear,right top,left top,color-stop(1%,#ff5a00),to(#ff9e00)) 100% 4 stretch;border-image:linear-gradient(to left,#ff5a00 1%,#ff9e00 100%) 100% 4 stretch}
body.rtl .inner-horizontal-list li{padding:0;margin:0}
body.rtl .inner-horizontal-list li:last-child{margin-right:20px}
body.rtl .inner-horizontal-list li+li:last-child{margin-right:0}
body.rtl .lightbox-update-profile .inner-horizontal-list li:first-child:after{margin-right:11px}
body.rtl .number-stepper{display:inline-block}
body.rtl .number-stepper__small input[type=text].number-stepper__input,body.rtl .number-stepper__small input[type=tel].number-stepper__input{height:33px}
body.rtl .brand-list li{float:right;margin-right:0;margin-left:4.3%}
body.rtl .article-list__image{float:right}
body.rtl .article-list__content{margin-right:295px;margin-left:0}
body.rtl .article-meta li{margin-right:0;margin-left:10px;padding-right:0;float:right}
body.rtl .main-menu-site-overlay{right:240px;left:0}
body.rtl .filter__mobile-foldout__trigger:before{right:0;left:auto}
body.rtl .distributor-list li{padding:0;margin-right:0;margin-left:20px}
body.rtl .distributor-list li:nth-child(4n){margin-left:0}
body.rtl .suggestions-list li{padding:4px 0}
body.rtl .suggestions-list_geosearch li{padding:8px 14px}
body.rtl .suggestions-by-google{text-align:left}
body.rtl .recipe-overview .form-field--text__with-icon{padding-left:60px;padding-right:14px}
body.rtl .article-image__overlay .article-views{left:30px;right:auto}
body.rtl .tools li{float:right;margin-right:0;padding:0}
body.rtl .height-400 .twentytwenty__wrapper img{-webkit-transform:none;transform:none}
body.rtl .user-dialogue__close{left:40px;right:auto}
body.rtl .tradepartner-management__row .label{float:right;padding-right:0;padding-left:1%}
body.rtl .tradepartner-management__row .value{float:right}
body.rtl .product-sorting{text-align:left}
body.rtl .page-header_current-product .button{margin-left:0;margin-right:90px}
body.rtl .page-header_current-product .button:before{left:auto;right:-90px}
body.rtl .page-header_current-product .current-product__toggle-details:after{left:0;right:auto}
body.rtl .direct-shop-usp li{margin-right:0;margin-left:10px;padding:0 45px 0 0;text-align:right}
body.rtl .trading-partner__disclaimer{text-align:right}
body.rtl .trading-partner_direct-shop+.trading-partner__disclaimer{margin-left:0;margin-right:10px}
body.rtl .product-row.product-quantity .label{float:right}
body.rtl .product-row.product-quantity .number-stepper{float:left}
body.rtl .product-ordering__codes li{float:right}
body.rtl .recipe-detail-header .review-stars{right:auto;left:0}
body.rtl .recipe-detail-header .entry-tags.entry-tags--right{text-align:left}
body.rtl .recipe-detail-header .entry-tags .entry-tags__title{margin-right:0;margin-left:16px}
body.rtl .recipe-detail-header .entry-tags .entry-tags__list li{margin-right:0;margin-left:5px}
body.rtl .recipe-detail-header .entry-tags .entry-tags__list li:last-of-type{margin-left:0}
body.rtl .checkout-summary-row .left{float:right}
body.rtl .checkout-summary-row .right{float:left}
body.rtl .checkout-summary-container h4.left,body.rtl .checkout-summary-container .h4.left{margin-right:0;margin-left:10px}
body.rtl .checkout-summary-list li:not(.heading){padding-left:0;padding-right:24px}
body.rtl .checkout-summary-list li:not(.heading):before{left:auto;right:0}
body.rtl .checkout-summary-footer{text-align:left}
body.rtl .checkout-summary-footer .tooltip{text-align:right}
body.rtl .checkout-summary-price-indication{text-align:left}
body.rtl .checkout-summary-tc{text-align:right}
body.rtl .navigate-back{padding-left:0;padding-right:55px;float:right}
body.rtl .navigate-back:before{left:auto;right:0}
body.rtl .navigate-back:after{left:auto;right:13px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
body.rtl .fold .arrow{right:auto;left:0}
body.rtl .page-content .theme-sub-navigation ul:not([class]) li{padding:0}
body.rtl .slick-dots>li{float:left}
body.rtl .suggestions .item-list__rows li>div{margin-left:0;margin-right:55px}
body.rtl .submit-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
body.rtl .pdp-section_top .ufs-unit-switch .ufs-unit-switch_container{float:right}
body.rtl .pdp-section_top .ufs-unit-switch .ufs-unit-switch_container:last-child:not(:only-child){float:left}
body.rtl .pdp-section_top .content-tools{float:none}
body.rtl .pdp-section_top .content-tools li{margin-bottom:0}
body.rtl .pdp-traveling-shopmenu .loyalty-badge{width:70px;min-width:70px;height:70px}
body.rtl .pdp-traveling-shopmenu .loyalty-badge_amount{font-size:1rem;line-height:3.75rem}
body.rtl .product-ordering__image-wrap .promotion-badge{right:0;left:auto}
body.rtl .rtb-tiles figcaption{text-align:right}
body.rtl .product__image .promotion-badge{left:0;right:auto;border-radius:0 5px 5px 0}
body.rtl .searchresultv2 .product.ufsshop .loyalty-badge{left:calc(-100% - -135px)}
body.rtl .searchresultv2 .item-list__rows li{padding-bottom:0}
body.rtl .trading-partner__selected{text-align:right}
body.rtl .product-price__total{text-align:right}
body.rtl .rr-review-section .rr-label{float:right !important;text-align:right !important}
body.rtl .rr-review-section .rr-label .rr-submit-rating .rr-field-info{left:62% !important}
body{background-color:#fff;overflow-x:hidden}
body.blurred{overflow:hidden;position:relative}
body.blurred>*:not([class^="lightbox__overlay"]):not([class^="slick-lightbox"]){-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.3);box-shadow:0 0 30px 0 rgba(0,0,0,0.3);-webkit-filter:blur(10px);filter:blur(10px)}
.bg-v2{background-color:#eeefef}
.col-span-1,.col-span-2,.col-span-3,.col-span-4,.col-span-5,.col-span-6,.col-span-7,.col-span-8,.col-span-9,.col-span-10,.col-span-11,.col-span-12{float:left}
.col-span-1.last-col,.col-span-2.last-col,.col-span-3.last-col,.col-span-4.last-col,.col-span-5.last-col,.col-span-6.last-col,.col-span-7.last-col,.col-span-8.last-col,.col-span-9.last-col,.col-span-10.last-col,.col-span-11.last-col,.col-span-12.last-col{margin-right:0}
.col-span-1.align-right,.col-span-2.align-right,.col-span-3.align-right,.col-span-4.align-right,.col-span-5.align-right,.col-span-6.align-right,.col-span-7.align-right,.col-span-8.align-right,.col-span-9.align-right,.col-span-10.align-right,.col-span-11.align-right,.col-span-12.align-right{float:right}
.col-span-1{width:calc(8.33333% - 18.33333px);margin-right:20px}
.col-span-2{width:calc(16.66667% - 16.66667px);margin-right:20px}
.col-span-3{width:calc(25% - 15px);margin-right:20px}
.col-span-4{width:calc(33.33333% - 13.33333px);margin-right:20px}
.col-span-5{width:calc(41.66667% - 11.66667px);margin-right:20px}
.col-span-6{width:calc(50% - 10px);margin-right:20px}
.col-span-7{width:calc(58.33333% - 8.33333px);margin-right:20px}
.col-span-8{width:calc(66.66667% - 6.66667px);margin-right:20px}
.col-span-9{width:calc(75% - 5px);margin-right:20px}
.col-span-10{width:calc(83.33333% - 3.33333px);margin-right:20px}
.col-span-11{width:calc(91.66667% - 1.66667px);margin-right:20px}
.col-span-12{width:100%}
.col-offset-2{margin-left:calc(16.66667% - -3.33333px)}
.col-offset-3{margin-left:calc(25% - -5px)}
.col-offset-4{margin-left:calc(33.33333% - -6.66667px)}
.col{float:left}
.col__gutter{margin-top:0;margin-right:10px;margin-left:10px}
.col__wrapper,.pagecol-wrapper{margin:0 auto;max-width:1024px;position:relative}
.col__wrapper:before,.col__wrapper:after,.pagecol-wrapper:before,.pagecol-wrapper:after{content:"";display:table}
.col__wrapper:after,.pagecol-wrapper:after{clear:both}
.col-3{width:25%}
.col-4{width:33.3335%}
.col-6{width:50%}
.col-8{width:66.66667%}
.col-12{width:100%}
.center-column{margin:25px auto;max-width:1260px;padding:0 10px}
.layout-wrapper{margin:0 auto;max-width:1260px;padding:0 10px;position:relative}
.layout-wrapper.language-selector{margin-top:20px;max-width:640px}
.pagecol-static-left{float:left;width:390px;padding-left:10px}
.pagecol-flex-right{float:right;width:100%;margin-left:-390px}
.page-header .pagecol-flex-right{margin-bottom:0}
.pagecol-flex-right>.content{margin-left:410px}
.content-page h3,.content-page .h3{color:#ff5a00;font-size:1.5rem}
.content-page .content header.persistent-gutter{min-height:35px;margin:20px 10px}
.content-page .content header.persistent-gutter h2{margin:0;display:inline-block;font-size:1.625rem}
.content-page .pagecol-flex-right .title>h1{margin-top:75px}
.search-result h2.result-title .amount{font-size:1.5rem}
.search-result h2.result-title .amount{font-weight:normal}
.search-result h2.result-title .amount:before{content:'['}
.search-result h2.result-title .amount:after{content:']'}
.multi-page h3,.multi-page h4{color:#d14900}
.landing-page .layout-wrapper .textimage-left{display:none}
.landing-page .layout-wrapper .section{background-color:#fff}
.landing-page .layout-wrapper .textimage-text p:last-child{padding-bottom:30px;position:relative}
.landing-page .layout-wrapper .textimage-text p:last-child:after{bottom:0;left:50%;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-273px -301px;width:20px;height:12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";display:inline-block;vertical-align:middle}
.landing-page .layout-wrapper .textimage-text p a{border-radius:5px;font-family:"Custom-Font-Medium",Arial,sans-serif;background-color:#ff5a00;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff9e00),color-stop(6%,#ff7d29),color-stop(80%,#ff5a00));background-image:linear-gradient(to bottom,#ff9e00 0,#ff7d29 6%,#ff5a00 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFFF9E00',EndColorStr='#FFFF5A00');border:1px solid #ff5a00;color:#fff;display:inline-block;font-size:1rem;padding:8px 15px 9px;text-decoration:none}
.landing-page .layout-wrapper .textimage-text p a:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.landing-page .layout-wrapper .textimage-text p a:hover{background-color:#ff7d29;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff9e00),color-stop(6%,#ff9e00),color-stop(80%,#ff7d29));background-image:linear-gradient(to bottom,#ff9e00 0,#ff9e00 6%,#ff7d29 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFFF9E00',EndColorStr='#FFFF7D29')}
.landing-page .layout-wrapper .form h2{text-align:center}
.landing-page .layout-wrapper .col-span-6>.section{border:1px solid #949494;margin-bottom:30px}
.landing-page .layout-wrapper .registerprofilev2 .pagecol-wrapper{background-color:#fff}
.grey-block{background:#eeefef;padding:25px}
.grey-block select{background-color:#fff}
.btn{font-family:"Custom-Font-Medium",Arial,sans-serif;border:0;border-radius:5px;display:inline-block;font-size:.875rem;padding:10px 15px 11px;text-decoration:none;text-align:center;min-width:auto}
.btn:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.btn.orange{background:-webkit-gradient(linear,left top,left bottom,color-stop(4.55%,#ff5900),color-stop(50%,#d14900));background:linear-gradient(180deg,#ff5900 4.55%,#d14900 50%);color:#fff}
.btn.orange:hover{background-color:#ff7d29}
.btn.outlined{border:1px solid #d14900;background-color:#fff;color:#d14900}
.btn.slim{padding:3px 15px 4px}
.btn.disabled{background-color:#949494;cursor:default}
.btn[disabled]{background-color:#949494;cursor:default}
.btn.full-width{width:100%}
button{border:0}
.button-container{display:block;text-align:center;margin:10px}
.button{font-family:"Custom-Font-Medium",Arial,sans-serif;border-radius:5px;background:transparent;color:#d14900;display:inline-block;vertical-align:middle;font-size:.875rem;padding:10px 15px 11px;text-decoration:none;text-align:center;min-width:220px}
.button:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.button--activefilter{text-transform:uppercase;font-size:.8125rem;padding:3px 8px 3px 8px}
.button--activefilter span.icon{float:right;margin:3px 0 0 10px}
span.icon .button--activefilter{padding-right:10px}
.button:hover:not(.disabled){background-color:#fff2f2}
.product__need-solution-block .button:hover:not(.disabled){background-color:transparent}
.button.disabled{background-color:#949494}
.button.spinner:before{content:'';display:inline-block;margin:0 10px 4px 10px;border-radius:50%;height:4px;position:relative;width:4px;-webkit-animation:load-spinner-white-small 1s linear infinite;animation:load-spinner-white-small 1s linear infinite}
@-webkit-keyframes load-spinner-white-small{0{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 white;box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 white}
12.5%{-webkit-box-shadow:0 -7px 0 0 white,5px -5px 0 0 rgba(255,255,255,0.05),7px 0 0 0 rgba(255,255,255,0.1),5px 5px 0 0 rgba(255,255,255,0.2),0 7px 0 0 rgba(255,255,255,0.3),-5px 5px 0 0 rgba(255,255,255,0.4),-7px 0 0 0 rgba(255,255,255,0.6),-5px -5px 0 0 rgba(255,255,255,0.8);box-shadow:0 -7px 0 0 white,5px -5px 0 0 rgba(255,255,255,0.05),7px 0 0 0 rgba(255,255,255,0.1),5px 5px 0 0 rgba(255,255,255,0.2),0 7px 0 0 rgba(255,255,255,0.3),-5px 5px 0 0 rgba(255,255,255,0.4),-7px 0 0 0 rgba(255,255,255,0.6),-5px -5px 0 0 rgba(255,255,255,0.8)}
25%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.8),5px -5px 0 0 white,7px 0 0 0 rgba(255,255,255,0.05),5px 5px 0 0 rgba(255,255,255,0.1),0 7px 0 0 rgba(255,255,255,0.2),-5px 5px 0 0 rgba(255,255,255,0.3),-7px 0 0 0 rgba(255,255,255,0.4),-5px -5px 0 0 rgba(255,255,255,0.6);box-shadow:0 -7px 0 0 rgba(255,255,255,0.8),5px -5px 0 0 white,7px 0 0 0 rgba(255,255,255,0.05),5px 5px 0 0 rgba(255,255,255,0.1),0 7px 0 0 rgba(255,255,255,0.2),-5px 5px 0 0 rgba(255,255,255,0.3),-7px 0 0 0 rgba(255,255,255,0.4),-5px -5px 0 0 rgba(255,255,255,0.6)}
37.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.6),5px -5px 0 0 rgba(255,255,255,0.8),7px 0 0 0 white,5px 5px 0 0 rgba(255,255,255,0.05),0 7px 0 0 rgba(255,255,255,0.1),-5px 5px 0 0 rgba(255,255,255,0.2),-7px 0 0 0 rgba(255,255,255,0.3),-5px -5px 0 0 rgba(255,255,255,0.4);box-shadow:0 -7px 0 0 rgba(255,255,255,0.6),5px -5px 0 0 rgba(255,255,255,0.8),7px 0 0 0 white,5px 5px 0 0 rgba(255,255,255,0.05),0 7px 0 0 rgba(255,255,255,0.1),-5px 5px 0 0 rgba(255,255,255,0.2),-7px 0 0 0 rgba(255,255,255,0.3),-5px -5px 0 0 rgba(255,255,255,0.4)}
50%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.4),5px -5px 0 0 rgba(255,255,255,0.6),7px 0 0 0 rgba(255,255,255,0.8),5px 5px 0 0 white,0 7px 0 0 rgba(255,255,255,0.05),-5px 5px 0 0 rgba(255,255,255,0.1),-7px 0 0 0 rgba(255,255,255,0.2),-5px -5px 0 0 rgba(255,255,255,0.3);box-shadow:0 -7px 0 0 rgba(255,255,255,0.4),5px -5px 0 0 rgba(255,255,255,0.6),7px 0 0 0 rgba(255,255,255,0.8),5px 5px 0 0 white,0 7px 0 0 rgba(255,255,255,0.05),-5px 5px 0 0 rgba(255,255,255,0.1),-7px 0 0 0 rgba(255,255,255,0.2),-5px -5px 0 0 rgba(255,255,255,0.3)}
62.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.3),5px -5px 0 0 rgba(255,255,255,0.4),7px 0 0 0 rgba(255,255,255,0.6),5px 5px 0 0 rgba(255,255,255,0.8),0 7px 0 0 white,-5px 5px 0 0 rgba(255,255,255,0.05),-7px 0 0 0 rgba(255,255,255,0.1),-5px -5px 0 0 rgba(255,255,255,0.2);box-shadow:0 -7px 0 0 rgba(255,255,255,0.3),5px -5px 0 0 rgba(255,255,255,0.4),7px 0 0 0 rgba(255,255,255,0.6),5px 5px 0 0 rgba(255,255,255,0.8),0 7px 0 0 white,-5px 5px 0 0 rgba(255,255,255,0.05),-7px 0 0 0 rgba(255,255,255,0.1),-5px -5px 0 0 rgba(255,255,255,0.2)}
75%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.2),5px -5px 0 0 rgba(255,255,255,0.3),7px 0 0 0 rgba(255,255,255,0.4),5px 5px 0 0 rgba(255,255,255,0.6),0 7px 0 0 rgba(255,255,255,0.8),-5px 5px 0 0 white,-7px 0 0 0 rgba(255,255,255,0.05),-5px -5px 0 0 rgba(255,255,255,0.1);box-shadow:0 -7px 0 0 rgba(255,255,255,0.2),5px -5px 0 0 rgba(255,255,255,0.3),7px 0 0 0 rgba(255,255,255,0.4),5px 5px 0 0 rgba(255,255,255,0.6),0 7px 0 0 rgba(255,255,255,0.8),-5px 5px 0 0 white,-7px 0 0 0 rgba(255,255,255,0.05),-5px -5px 0 0 rgba(255,255,255,0.1)}
87.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.1),5px -5px 0 0 rgba(255,255,255,0.2),7px 0 0 0 rgba(255,255,255,0.3),5px 5px 0 0 rgba(255,255,255,0.4),0 7px 0 0 rgba(255,255,255,0.6),-5px 5px 0 0 rgba(255,255,255,0.8),-7px 0 0 0 white,-5px -5px 0 0 rgba(255,255,255,0.05);box-shadow:0 -7px 0 0 rgba(255,255,255,0.1),5px -5px 0 0 rgba(255,255,255,0.2),7px 0 0 0 rgba(255,255,255,0.3),5px 5px 0 0 rgba(255,255,255,0.4),0 7px 0 0 rgba(255,255,255,0.6),-5px 5px 0 0 rgba(255,255,255,0.8),-7px 0 0 0 white,-5px -5px 0 0 rgba(255,255,255,0.05)}
100%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 white;box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 white}
}
@keyframes load-spinner-white-small{0{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 white;box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 white}
12.5%{-webkit-box-shadow:0 -7px 0 0 white,5px -5px 0 0 rgba(255,255,255,0.05),7px 0 0 0 rgba(255,255,255,0.1),5px 5px 0 0 rgba(255,255,255,0.2),0 7px 0 0 rgba(255,255,255,0.3),-5px 5px 0 0 rgba(255,255,255,0.4),-7px 0 0 0 rgba(255,255,255,0.6),-5px -5px 0 0 rgba(255,255,255,0.8);box-shadow:0 -7px 0 0 white,5px -5px 0 0 rgba(255,255,255,0.05),7px 0 0 0 rgba(255,255,255,0.1),5px 5px 0 0 rgba(255,255,255,0.2),0 7px 0 0 rgba(255,255,255,0.3),-5px 5px 0 0 rgba(255,255,255,0.4),-7px 0 0 0 rgba(255,255,255,0.6),-5px -5px 0 0 rgba(255,255,255,0.8)}
25%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.8),5px -5px 0 0 white,7px 0 0 0 rgba(255,255,255,0.05),5px 5px 0 0 rgba(255,255,255,0.1),0 7px 0 0 rgba(255,255,255,0.2),-5px 5px 0 0 rgba(255,255,255,0.3),-7px 0 0 0 rgba(255,255,255,0.4),-5px -5px 0 0 rgba(255,255,255,0.6);box-shadow:0 -7px 0 0 rgba(255,255,255,0.8),5px -5px 0 0 white,7px 0 0 0 rgba(255,255,255,0.05),5px 5px 0 0 rgba(255,255,255,0.1),0 7px 0 0 rgba(255,255,255,0.2),-5px 5px 0 0 rgba(255,255,255,0.3),-7px 0 0 0 rgba(255,255,255,0.4),-5px -5px 0 0 rgba(255,255,255,0.6)}
37.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.6),5px -5px 0 0 rgba(255,255,255,0.8),7px 0 0 0 white,5px 5px 0 0 rgba(255,255,255,0.05),0 7px 0 0 rgba(255,255,255,0.1),-5px 5px 0 0 rgba(255,255,255,0.2),-7px 0 0 0 rgba(255,255,255,0.3),-5px -5px 0 0 rgba(255,255,255,0.4);box-shadow:0 -7px 0 0 rgba(255,255,255,0.6),5px -5px 0 0 rgba(255,255,255,0.8),7px 0 0 0 white,5px 5px 0 0 rgba(255,255,255,0.05),0 7px 0 0 rgba(255,255,255,0.1),-5px 5px 0 0 rgba(255,255,255,0.2),-7px 0 0 0 rgba(255,255,255,0.3),-5px -5px 0 0 rgba(255,255,255,0.4)}
50%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.4),5px -5px 0 0 rgba(255,255,255,0.6),7px 0 0 0 rgba(255,255,255,0.8),5px 5px 0 0 white,0 7px 0 0 rgba(255,255,255,0.05),-5px 5px 0 0 rgba(255,255,255,0.1),-7px 0 0 0 rgba(255,255,255,0.2),-5px -5px 0 0 rgba(255,255,255,0.3);box-shadow:0 -7px 0 0 rgba(255,255,255,0.4),5px -5px 0 0 rgba(255,255,255,0.6),7px 0 0 0 rgba(255,255,255,0.8),5px 5px 0 0 white,0 7px 0 0 rgba(255,255,255,0.05),-5px 5px 0 0 rgba(255,255,255,0.1),-7px 0 0 0 rgba(255,255,255,0.2),-5px -5px 0 0 rgba(255,255,255,0.3)}
62.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.3),5px -5px 0 0 rgba(255,255,255,0.4),7px 0 0 0 rgba(255,255,255,0.6),5px 5px 0 0 rgba(255,255,255,0.8),0 7px 0 0 white,-5px 5px 0 0 rgba(255,255,255,0.05),-7px 0 0 0 rgba(255,255,255,0.1),-5px -5px 0 0 rgba(255,255,255,0.2);box-shadow:0 -7px 0 0 rgba(255,255,255,0.3),5px -5px 0 0 rgba(255,255,255,0.4),7px 0 0 0 rgba(255,255,255,0.6),5px 5px 0 0 rgba(255,255,255,0.8),0 7px 0 0 white,-5px 5px 0 0 rgba(255,255,255,0.05),-7px 0 0 0 rgba(255,255,255,0.1),-5px -5px 0 0 rgba(255,255,255,0.2)}
75%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.2),5px -5px 0 0 rgba(255,255,255,0.3),7px 0 0 0 rgba(255,255,255,0.4),5px 5px 0 0 rgba(255,255,255,0.6),0 7px 0 0 rgba(255,255,255,0.8),-5px 5px 0 0 white,-7px 0 0 0 rgba(255,255,255,0.05),-5px -5px 0 0 rgba(255,255,255,0.1);box-shadow:0 -7px 0 0 rgba(255,255,255,0.2),5px -5px 0 0 rgba(255,255,255,0.3),7px 0 0 0 rgba(255,255,255,0.4),5px 5px 0 0 rgba(255,255,255,0.6),0 7px 0 0 rgba(255,255,255,0.8),-5px 5px 0 0 white,-7px 0 0 0 rgba(255,255,255,0.05),-5px -5px 0 0 rgba(255,255,255,0.1)}
87.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.1),5px -5px 0 0 rgba(255,255,255,0.2),7px 0 0 0 rgba(255,255,255,0.3),5px 5px 0 0 rgba(255,255,255,0.4),0 7px 0 0 rgba(255,255,255,0.6),-5px 5px 0 0 rgba(255,255,255,0.8),-7px 0 0 0 white,-5px -5px 0 0 rgba(255,255,255,0.05);box-shadow:0 -7px 0 0 rgba(255,255,255,0.1),5px -5px 0 0 rgba(255,255,255,0.2),7px 0 0 0 rgba(255,255,255,0.3),5px 5px 0 0 rgba(255,255,255,0.4),0 7px 0 0 rgba(255,255,255,0.6),-5px 5px 0 0 rgba(255,255,255,0.8),-7px 0 0 0 white,-5px -5px 0 0 rgba(255,255,255,0.05)}
100%{-webkit-box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 white;box-shadow:0 -7px 0 0 rgba(255,255,255,0.05),5px -5px 0 0 rgba(255,255,255,0.1),7px 0 0 0 rgba(255,255,255,0.2),5px 5px 0 0 rgba(255,255,255,0.3),0 7px 0 0 rgba(255,255,255,0.4),-5px 5px 0 0 rgba(255,255,255,0.6),-7px 0 0 0 rgba(255,255,255,0.8),-5px -5px 0 0 white}
}
.button.play{width:68px;height:68px;border-radius:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.6);color:#fff;border:0;position:relative;margin:auto;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);min-width:auto}
.button.play:before{color:#fff;content:"\e906";font-family:'ufs-icons';font-size:2.375rem;line-height:1;opacity:1}
.button.play:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:black}
.button.transparent{border:0}
.button.gray{color:#333;border:1px solid #333}
.button.gray:hover{background-color:#fff}
.button.orange{color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(4.55%,#ff5900),color-stop(50%,#d14900));background:linear-gradient(180deg,#ff5900 4.55%,#d14900 50%);min-width:auto}
.button.orange:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(4.55%,#ff5900),color-stop(50%,#d14900));background:linear-gradient(180deg,#ff5900 4.55%,#d14900 50%)}
.button.orange.white-outline{border-width:2px;border-color:#fff}
.button.orange-flat{background:-webkit-gradient(linear,left top,left bottom,color-stop(4.55%,#ff5900),color-stop(50%,#d14900));background:linear-gradient(180deg,#ff5900 4.55%,#d14900 50%);color:#fff}
.button.orange-flat:hover{background-color:#fff;color:#d14900}
.button.white-outline{border-color:#fff;color:#fff}
.button.thick{border-width:2px}
.button.login{padding-left:50px;padding-right:50px}
.button.narrow{padding-right:30px;padding-left:30px;margin-top:10px}
.button.arrow{padding-right:8px;padding-left:8px}
.button.arrow-left:before{content:'';display:inline-block;vertical-align:middle;margin-right:5px;background-image:url(app/images/sprite-1747757951690.png);background-position:-246px -362px;width:8px;height:13px}
.button.chevron{height:auto;padding:0 7px 5px 8px}
.button.chevron .icon{vertical-align:middle;margin-right:0 !important}
.button.has-icon{height:auto;padding-bottom:9px;padding-top:8px}
.button.icon-only .icon{margin-right:0 !important;vertical-align:middle}
.button.wide{padding-right:40px;padding-left:40px;margin-top:10px;border:0}
.button.full-width{display:block;width:100%}
.button .icon{margin-right:10px}
.product .button{min-height:40px}
.button[disabled]{background-color:#949494;cursor:default}
.small-arrow-button{padding:0;font-size:0;width:25px;height:25px;text-align:center;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);right:3%;background-color:#ff5a00;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff9e00),color-stop(6%,#ff7d29),color-stop(80%,#ff5a00));background-image:linear-gradient(to bottom,#ff9e00 0,#ff7d29 6%,#ff5a00 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFFF9E00',EndColorStr='#FFFF5A00');border-radius:5px;cursor:pointer;border:0}
.small-arrow-button:after{content:"";display:inline-block;top:50%;position:relative;-webkit-transform:translatey(-50%);transform:translatey(-50%);background-image:url(app/images/sprite-1747757951690.png);background-position:-259px -362px;width:8px;height:13px}
button.small-arrow-button:after{top:0;position:relative;-webkit-transform:translatey(0);transform:translatey(0)}
.link-button{font-size:1rem;text-align:center;height:40px;display:block;padding:8px 25px;margin-bottom:15px}
.button-component{display:-webkit-box;display:-ms-flexbox;display:flex;float:none}
.button-component.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:10px}
body.rtl .button-component.left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.button-component.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
body.rtl .button-component.right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.button-component.middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}
.breadcrumb-wrapper-v2{padding:24px 16px;display:block}
.breadcrumb-wrapper-v2 .pagecol-wrapper{max-width:1600px;padding:0 6px;width:100%}
.breadcrumb-wrapper-v2+.page-content .center-column{margin-top:0}
.breadcrumb-wrapper-v2 ol.breadcrumb{line-height:16px;list-style:none;margin:0;max-width:1600px;padding:0 16px}
.breadcrumb-wrapper-v2 ol.breadcrumb.show-mobile li{display:inline-block}
body.rtl .breadcrumb-wrapper-v2 ol.breadcrumb.show-mobile li{margin:0 10px 0 0}
.breadcrumb-wrapper-v2 ol.breadcrumb.show-mobile li a:before{display:inline-block;vertical-align:middle;margin:0;content:" ";background-image:url(../../designs/ufs-aem/static/icons/arrow_down.svg) !important;background-size:.7rem;background-repeat:no-repeat;height:13px;width:12px;padding:-5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
body.rtl .breadcrumb-wrapper-v2 ol.breadcrumb.show-mobile li a:before{margin:0 0 0 5px}
.breadcrumb-wrapper-v2 ol.breadcrumb a,.breadcrumb-wrapper-v2 ol.breadcrumb li{color:#333;font-size:.875rem;text-decoration:none}
.breadcrumb-wrapper-v2 ol.breadcrumb li{display:inline-block;padding:0;position:relative;margin:0 10px 0 0}
body.rtl .breadcrumb-wrapper-v2 ol.breadcrumb li{margin:0 0 0 10px}
body.rtl .breadcrumb-wrapper-v2 ol.breadcrumb li:before{content:none}
.breadcrumb-wrapper-v2 ol.breadcrumb li:before{content:none}
.breadcrumb-wrapper-v2 ol.breadcrumb li a{display:inline-block;vertical-align:middle;font-family:"Custom-Font-Regular",Arial,sans-serif}
.breadcrumb-wrapper-v2 ol.breadcrumb li a:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.breadcrumb-wrapper-v2 ol.breadcrumb li span{display:inline-block;vertical-align:middle;font-family:"Custom-Font-Regular",Arial,sans-serif}
.breadcrumb-wrapper-v2 ol.breadcrumb li span:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.recipe-breadcrumb-bg{background:#221d37}
.recipe-breadcrumb-bg ol.breadcrumb li{color:#fff}
.recipe-breadcrumb-bg ol.breadcrumb li a{color:#fff}
.recipe-breadcrumb-bg[show-in-pwa='false'] ol.breadcrumb li a:after,.recipe-breadcrumb-bg[show-in-pwa='true'] ol.breadcrumb li a:after{background-image:url(../../designs/ufs-aem/static/images/white-arrow.svg) !important;background-repeat:no-repeat;background-size:.4rem;background-repeat:no-repeat;height:14px;width:14px;margin:6px 0 0 10px;-webkit-transform:rotate(0);transform:rotate(0)}
.recipe-breadcrumb-bg[show-in-pwa='true'] ol.breadcrumb.show-mobile li a:before{display:inline-block;vertical-align:middle;margin:0;content:" ";background-image:url(../../designs/ufs-aem/static/images/white-arrow.svg) !important;background-size:.5rem;background-repeat:no-repeat;height:15px;width:12px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.ot-sdk-show-settings{position:absolute;bottom:100vh}
.breadcrumb-new-headerv5{padding:80px 16px 40px 75px}
.intro-text__container_homepage{margin:50px 10px 30px 10px;text-align:center}
.intro-text__container_homepage h1{font-family:"Custom-Font-Medium";margin:0;font-size:1.938rem;line-height:40px}
.intro-text__container_homepage h2{font-family:"Chefs-Hand";margin:0;font-size:2.625rem;line-height:32px;color:#ff5a00}
.intro-text__container_theme p{font-size:1.625rem}
.intro-text__container_theme a{background:#eeefef;color:inherit;text-transform:uppercase;padding:2px 5px}
.intro-text__container_theme a:hover{color:#ff5a00}
.recipe-overview__intro-text{font-size:.8125rem;margin-top:30px}
.recipe-overview__intro-text p{color:#333}
.product-catalog__intro-text{padding:0 10px}
.intro-text__container_rosana{margin:50px 10px 30px 10px;text-align:center}
.intro-text__container_rosana h1{font-family:"Custom-Font-Medium";margin:0;font-size:1.938rem;line-height:40px}
.intro-text__container_rosana h2{font-family:"Chefs-Hand";margin:0;font-size:2.625rem;line-height:32px;color:#ff5a00}
.intro-text__container_rosana .intro-text__container_rosana{color:#ff5a00;line-height:40px;letter-spacing:-0.3px;font-family:Chefs-Hand}
.form-element-row{margin-bottom:10px}
.form-element-row_indented{margin-left:30px}
.form-section-after{margin-bottom:40px}
.form-section-divider{display:block;height:20px;border-top:1px solid #eeefef;margin:30px 0 10px 0}
.form-section-divider span{left:50%;position:absolute;background:white;color:#eeefef;display:block;font-size:.875rem;margin-top:-12px;padding:0 12px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.form-legend{font-size:1.4375rem;margin-bottom:20px}
.form-fieldset h3{color:#000;font-size:1.4375rem;margin-bottom:20px}
.form-fieldset+.form-fieldset{margin-top:20px}
.form-element-addon{top:2px;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;z-index:4}
.form-element-addon:not(:last-child){border-radius:5px 0 0 5px}
.form-element-addon:not(:last-child) ~ label{left:48px;width:calc(100% - 80px)}
.form-element-addon:not(:last-child) ~ input[type="text"]{padding-left:48px}
.form-element-addon:not(:first-child){background:#eeefef;border-radius:0 5px 5px 0;right:2px}
.form-element-addon span[class*="password"]{cursor:pointer}
select ~ .form-element-addon{pointer-events:none}
.compact .form-element-addon{height:44px;width:44px}
.form-element-addon .loader{margin-top:-50px}
.form-element{position:relative;width:100%}
.form-element input[type="text"],.form-element input[type="email"],.form-element input[type="tel"],.form-element input[type="password"],.form-element input[type="number"],.form-element textarea,.form-element select{font-family:"Custom-Font-Medium",Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:solid 2px #949494;border-radius:5px;color:#000;font-size:1rem;height:48px;outline:0;padding:14px 0 0 16px;width:100%}
.form-element input[type="text"]:lang(zh-TW),.form-element input[type="email"]:lang(zh-TW),.form-element input[type="tel"]:lang(zh-TW),.form-element input[type="password"]:lang(zh-TW),.form-element input[type="number"]:lang(zh-TW),.form-element textarea:lang(zh-TW),.form-element select:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.form-element input[type="text"]:disabled,.form-element input[type="text"]:-moz-read-only,.form-element input[type="text"]:-moz-read-only,.form-element input[type="text"][readonly],.form-element input[type="email"]:disabled,.form-element input[type="email"]:-moz-read-only,.form-element input[type="email"]:-moz-read-only,.form-element input[type="email"][readonly],.form-element input[type="tel"]:disabled,.form-element input[type="tel"]:-moz-read-only,.form-element input[type="tel"]:-moz-read-only,.form-element input[type="tel"][readonly],.form-element input[type="password"]:disabled,.form-element input[type="password"]:-moz-read-only,.form-element input[type="password"]:-moz-read-only,.form-element input[type="password"][readonly],.form-element input[type="number"]:disabled,.form-element input[type="number"]:-moz-read-only,.form-element input[type="number"]:-moz-read-only,.form-element input[type="number"][readonly],.form-element textarea:disabled,.form-element textarea:-moz-read-only,.form-element textarea:-moz-read-only,.form-element textarea[readonly],.form-element select:disabled,.form-element select:-moz-read-only,.form-element select:-moz-read-only,.form-element select[readonly]{opacity:.5;-ms-filter:"alpha(opacity=$opacity-ie)";background-color:#fff;color:#333}
.form-element input[type="text"]:disabled,.form-element input[type="text"]:read-only,.form-element input[type="text"]:-moz-read-only,.form-element input[type="text"][readonly],.form-element input[type="email"]:disabled,.form-element input[type="email"]:read-only,.form-element input[type="email"]:-moz-read-only,.form-element input[type="email"][readonly],.form-element input[type="tel"]:disabled,.form-element input[type="tel"]:read-only,.form-element input[type="tel"]:-moz-read-only,.form-element input[type="tel"][readonly],.form-element input[type="password"]:disabled,.form-element input[type="password"]:read-only,.form-element input[type="password"]:-moz-read-only,.form-element input[type="password"][readonly],.form-element input[type="number"]:disabled,.form-element input[type="number"]:read-only,.form-element input[type="number"]:-moz-read-only,.form-element input[type="number"][readonly],.form-element textarea:disabled,.form-element textarea:read-only,.form-element textarea:-moz-read-only,.form-element textarea[readonly],.form-element select:disabled,.form-element select:read-only,.form-element select:-moz-read-only,.form-element select[readonly]{opacity:.5;-ms-filter:"alpha(opacity=$opacity-ie)";background-color:#fff;color:#333}
.form-element input[type="text"].is-disabled,.form-element input[type="email"].is-disabled,.form-element input[type="tel"].is-disabled,.form-element input[type="password"].is-disabled,.form-element input[type="number"].is-disabled,.form-element textarea.is-disabled,.form-element select.is-disabled{background-color:#eeefef;cursor:not-allowed}
.form-element input[type="checkbox"],.form-element input[type="radio"]{display:none}
.form-element input[type="checkbox"]+label,.form-element input[type="radio"]+label{background-color:transparent;cursor:pointer;color:#000;display:inline-block;overflow:visible;padding:0 0 0 32px;pointer-events:auto;position:static;text-transform:none;white-space:normal;width:100%}
.form-element input[type="checkbox"]+label:before,.form-element input[type="radio"]+label:before{top:0;left:0;position:absolute;content:"";background-color:#fff;border:1px solid #949494;display:inline-block;font-weight:bold;height:20px;width:20px}
.form-element input[type="checkbox"]+label:before{border-radius:5px}
.form-element input[type="checkbox"]:checked+label:after{top:5px;left:5px;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-388px -301px;width:12px;height:12px;content:""}
.form-element input[type="radio"]+label:before{border-radius:10px}
.form-element input[type="radio"]:checked+label:before{content:"\2022";color:#ff5a00;font-size:1.875rem;line-height:1rem;text-align:center}
.form-element textarea{height:130px;padding-top:24px}
.form-element select{-webkit-appearance:none;-moz-appearance:none;padding-right:64px;text-indent:0;text-overflow:''}
.form-element select::-ms-expand{display:none}
.form-element label{top:13px;left:18px;position:absolute;font-family:"Custom-Font-Regular",Arial,sans-serif;background-color:#fff;color:#757575;font-size:1rem;overflow:hidden;padding-bottom:8px;pointer-events:none;text-align:left;text-overflow:ellipsis;-webkit-transition:all .3s cubic-bezier(0.4,0,0.2,1);transition:all .3s cubic-bezier(0.4,0,0.2,1);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:color,top,-webkit-transform;transition-property:color,top,-webkit-transform;transition-property:color,top,transform;transition-property:color,top,transform,-webkit-transform;white-space:nowrap;width:calc(100% - 32px);z-index:1}
.form-element label:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.form-element label.static-label{position:static}
.form-element label.is-disabled{background-color:#eeefef}
.form-element.has-focus label{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#757575;padding-bottom:0;-webkit-transform:scale(0.8) translateY(-10px);transform:scale(0.8) translateY(-10px);font-size:.75rem}
.form-element.has-focus label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.form-element.is-valid:after,.form-element.is-not-valid:after{top:19px;right:16px;position:absolute;content:'';z-index:3}
.form-element.is-valid label,.form-element.is-not-valid label{width:calc(100% - 64px)}
.form-element.is-valid:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-367px -301px;width:16px;height:12px}
.form-element.is-not-valid:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-405px -301px;width:12px;height:12px}
.form-element.is-not-valid input{border-color:#d0021b}
.form-element.has-addon.is-valid:after,.form-element.has-addon.is-not-valid:after{right:64px}
.form-element.has-addon.is-valid label,.form-element.has-addon.is-not-valid label{width:calc(100% - 104px)}
.form-element.compact input[type="text"],.form-element.compact input[type="email"],.form-element.compact input[type="tel"],.form-element.compact input[type="password"],.form-element.compact select{height:48px;padding-top:0}
.form-element+.form-element{margin-top:10px}
.form-element label.search-global{background-color:transparent}
.form-element input[type="text"].search-global{background-color:#eeefef;border-color:#eeefef}
.form-element input[type="text"].search-global{border-radius:25px;height:48px;padding-top:6px}
.form-element.has-focus input[type="text"].search-global{background-color:#fff;border:1px solid #949494}
.form-element.has-focus input[type="text"].search-global.active{border-radius:5px 5px 0 0;border-bottom:0;border-color:#949494}
.form-element input[type="text"]:-webkit-autofill,.form-element input[type="email"]:-webkit-autofill,.form-element input[type="tel"]:-webkit-autofill,.form-element input[type="password"]:-webkit-autofill,.form-element textarea:-webkit-autofill,.form-element select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}
.form-element .error-message,.form-element .field-hint{font-size:.75rem;line-height:normal;margin:5px 0 15px 0;padding:0 2px}
.form-element .error-message{color:#d0021b}
.form-element .suggestions_geosearch,.form-element .showCaterlys_address{width:100%;z-index:5}
.form-element .suggestions_caterlyst{position:absolute;top:49px;overflow:auto;height:150px}
.form-element .showCaterlys_address{border:solid 1px #949494;border-radius:5px;margin-top:20px}
.form-element .showCaterlys_address:before,.form-element .showCaterlys_address.success{background-image:none !important}
.form-element .suggestions_Caterlys{height:150px;overflow:auto}
.padded-form{border:solid 1px #949494;border-radius:5px;padding:15px 25px}
.form-progress+div{margin-top:40px}
.form-progress-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:44px;list-style:none;margin:0;overflow:hidden;padding:0}
.form-progress-list li{background:#eeefef;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:44px;padding:10px 0;position:relative}
.form-progress-list li:first-child,.form-progress-list li.visited:first-child{padding-left:0}
.form-progress-list li:first-child a,.form-progress-list li.visited:first-child a{left:0;width:calc(100% - -23px)}
.form-progress-list li:last-child,.form-progress-list li.visited:last-child{padding-right:50px}
.form-progress-list li:last-child a,.form-progress-list li.visited:last-child a{width:calc(100% + -15px)}
.form-progress-list li:not(:first-child):before,.form-progress-list li:not(:last-child):after{top:0;position:absolute;content:"";height:42px;-webkit-transform:rotate(68deg) skew(45deg);transform:rotate(68deg) skew(45deg);width:62px}
.form-progress-list li:not(:last-child),.form-progress-list li.visited:not(:last-child){margin-right:10px}
.form-progress-list li:before{background:#fff;left:-31px;z-index:0}
.form-progress-list li:after{background:#eeefef;right:-31px;z-index:1}
.form-progress-list li.current a,.form-progress-list li.visited a{color:#000}
.form-progress-list li.current,.form-progress-list li.current:after,.form-progress-list li.current.visited,.form-progress-list li.current.visited:after{background:#eeefef}
.form-progress-list li.visited,.form-progress-list li.visited:after{background:#eeefef}
.form-progress-list li.visited span{padding-left:24px}
.form-progress-list li.visited span:before{top:0;left:0;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-59px -362px;width:18px;height:18px;content:""}
.form-progress-list li.current a{font-family:"Custom-Font-Bold",Arial,sans-serif}
.form-progress-list li.current a:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.form-progress-list li a{left:15px;position:absolute;color:#333;display:block;padding:0 15px;text-decoration:none;width:calc(100% - -8px)}
.form-progress-list li span{display:block;overflow:hidden;position:relative;text-overflow:ellipsis;width:100%;white-space:nowrap;z-index:2}
.alert-error{margin-bottom:20px}
.honeyauto{position:absolute;left:-2800px}
.honeyauto-error{color:#ff5a00;font-size:.6875rem}
.es-list{font-family:"Custom-Font-Medium",Arial,sans-serif;position:absolute;padding:0;margin:0;border:1px solid #000;display:none;z-index:1000;background:#fff;max-height:260px;overflow-y:auto;-webkit-box-shadow:0 2px 3px #fff;box-shadow:0 2px 3px #fff}
.es-list:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.es-list li{display:block;padding:5px 10px;margin:0}
.es-list li[disabled]{opacity:.5}
.es-list li.selected{background:#eeefef;color:#fff}
input.es-input.open{border-bottom-left-radius:0;border-bottom-right-radius:0}
.editable-txt{top:49px;left:0;display:block !important;width:500px}
.form-element-span-custom{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:.8125rem;background-color:#fff;color:#000;display:inline-block;overflow:visible;pointer-events:auto;position:static;text-align:left;text-transform:none;text-overflow:ellipsis;white-space:normal;width:100%;z-index:1}
.form-element-span-custom:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
div#granularConsentParentText-error{font-size:.6875rem;line-height:normal;margin:5px 0 15px 0;padding:0 2px;color:#ff5a00}
.newsletter-popup{color:#000}
.newsletter-popup .sub-btn{margin-left:12px;margin-top:4px}
.newsletter-popup .display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.newsletter-popup .bg-light{background-color:#fff !important}
.newsletter-popup .padding{padding:40px 16px 0 30px}
.newsletter-popup .gap-36{gap:36px}
.newsletter-popup .gap-24{gap:24px}
.newsletter-popup .gap-16{gap:16px}
.newsletter-popup .fs-12{font-size:12px;line-height:20px;font-family:"Custom-Font-Regular"}
.newsletter-popup .fs-16{font-size:16px;line-height:24px;font-family:"Custom-Font-Regular"}
.newsletter-popup .fs-32{font-size:32px;line-height:40px;font-family:"Custom-Font-Medium"}
.newsletter-popup .fs-14{font-size:14px;line-height:24px;font-family:"Custom-Font-Regular"}
.newsletter-popup .fs-25{font-size:25px;line-height:32px;font-family:"Custom-Font-Medium"}
.newsletter-popup .fs-20{font-size:20px;line-height:26px;font-family:"Custom-Font-Medium"}
.newsletter-popup .img-mbl{height:248px !important;-o-object-fit:cover;object-fit:cover}
.newsletter-popup .w-1140{width:1140px}
.newsletter-popup .right-img{height:70vh;position:relative;-o-object-fit:cover;object-fit:cover}
.newsletter-popup .right-img img{-o-object-fit:cover;object-fit:cover}
.newsletter-popup .br-12-bottom{border-radius:0 0 12px 12px}
.newsletter-popup .ht{height:572px}
.newsletter-popup .br-12{border-radius:12px}
.newsletter-popup .br-12-right{border-radius:0 12px 12px 0}
.newsletter-popup .br-12-top{border-radius:12px 12px 0 0}
.newsletter-popup .gap-10{gap:10px}
.newsletter-popup .input-field{border-radius:5px;border:2px solid #949494;height:48px}
.newsletter-popup .input-field.error{border:2px solid #f22a43}
.newsletter-popup .btn-orange{border-radius:5px;border:0;padding:10px 24px 10px 24px;background:-webkit-gradient(linear,left top,left bottom,color-stop(4.55%,#ff5900),color-stop(50%,#d14900));background:linear-gradient(180deg,#ff5900 4.55%,#d14900 50%);font-size:14px;color:#fff;font-family:"Custom-Font-Medium";min-width:auto;height:50px}
.newsletter-popup .btn-orange-outline{border-radius:5px;border:2px solid #d14900;padding:10px 24px 10px 24px;font-size:14px;color:#ff5a00;font-family:"Custom-Font-Medium";min-width:auto;height:50px}
.newsletter-popup .btn-muted{border-radius:5px;border:0;padding:10px 24px 10px 24px;font-size:14px;color:#ffff !important;font-family:"Custom-Font-Medium";min-width:auto;background:#949494 !important;height:50px}
.newsletter-popup .close-icon-cont{width:40px;height:40px;position:absolute;top:12px;right:12px;background-color:#fff;border-radius:50%}
.newsletter-popup .close-icon{width:30px;height:30px;top:5px;left:5px;position:relative}
.newsletter-popup .signup-content-list{padding-left:20px;padding-bottom:16px}
.newsletter-popup .signup-content-list li{list-style:disc}
.newsletter-popup .err-message-char{margin-top:10px;margin-bottom:0;color:#333}
.newsletter-popup .err-message-char .icn-check{color:#81bc2a;padding-right:5px}
.newsletter-popup .err-message-char-dis{margin-top:10px;margin-bottom:0;color:#333}
.newsletter-popup .err-message-char-dis .icn-check{color:#333;padding-right:5px}
.newsletter-popup .err-message-cap-num{margin-bottom:0;color:#949494}
.newsletter-popup .err-message-cap-num .icn-check{padding-right:5px}
.newsletter-popup .btn-create-acc{padding-top:10px}
.newsletter-popup .btn-secondary{border-radius:5px;background-color:#949494}
.newsletter-popup .btn-fs-bold{font-weight:600}
.newsletter-popup .congrats-img{width:100px;height:100px;display:inline-block;border-radius:50%}
.newsletter-popup h1{color:#000}
.newsletter-popup .congrats-list-img img{border-radius:8px}
.newsletter-popup .cont-congrats a{color:#000}
.newsletter-popup .signupform{padding-top:3rem !important;padding-bottom:3rem !important;background-color:#ffeee5}
.newsletter-popup .fs-md-bold{font-family:"Custom-Font-Medium" !important}
.newsletter-popup .connect-form .ht{height:100% !important}
.newsletter-popup .connect-form .right-img{height:100% !important}
.newsletter-popup .connect-form .rbt-input-main{padding:10px 40px 10px 15px !important}
.newsletter-popup .connect-form .rbt-aux{position:absolute;right:10px;top:10px}
.newsletter-popup .connect-form .rbt-close-content{display:none}
.newsletter-popup .businessconnectform{background-color:#ffeee5}
.newsletter-popup .createpasswordform{background-color:#ffeee5}
.newsletter-popup .signsignupemailform{background-color:#ffeee5}
.newsletter-popup .text-orange{color:#ff5a00}
.newsletter-popup .gap-16{gap:16px}
.newsletter-popup .d-inlie-grid{display:-ms-inline-grid;display:inline-grid}
.newsletter-popup .w-73{width:70%}
.newsletter-popup .w-30{width:30%}
.newsletter-popup .mr-10{margin-right:10px}
.newsletter-popup .max-width-form{max-width:1130px}
.newsletter-popup .signupform .form-element-row{margin-bottom:0 !important}
.newsletter-popup .signupform .form-element .error-message{margin:5px 0 0 0}
.newsletter-popup .rbt-input-hint{display:none}
.newsletter-popup .form-element.has-focus label{-webkit-transform:scale(1) translateY(-10px) !important;transform:scale(1) translateY(-10px) !important}
.newsletter-popup .form-element .rbt-input-main[type='text']{padding:0 15px 0 15px}
.newsletter-popup .w-130{width:27.7%}
.newsletter-popup .bg-w{background-color:white}
.newsletter-popup .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.newsletter-popup .align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.newsletter-popup .justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.newsletter-popup .flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.newsletter-popup .w-100{width:100%}
.newsletter-popup .h-100{height:100%}
.newsletter-popup .w-50{width:50%}
.lightbox__window:has(.newsletter-popup){padding:0;width:70%;border-radius:14px;height:70vh}
.lightbox__window:has(.newsletter-popup) .lightbox__close{background-image:url(../../designs/ufs-aem/static/icons/news_close.svg);background-repeat:no-repeat;width:40px;height:40px;top:12px;right:12px;background-position:unset;background-size:auto}
.lightbox__window:has(.newsletter-popup) .lightbox__close a{display:none}
.d-block{display:block}
.d-none{display:none}
.granual-accordian{color:#ff5a00;font-weight:bold;font-size:1rem;cursor:pointer;margin-bottom:10px}
.global-optin-options{margin:10px 0 12px 32px}
.accordian{color:#ff5a00;font-weight:bold;cursor:pointer;margin-bottom:5px;margin-top:5px}
.ml-28{margin-left:28px}
.ml-5{margin-left:5px}
.checkbox-upperDiv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px}
.checkbox{line-height:normal;width:20px;height:20px;margin-right:8px !important;accent-color:#ff5a00;border-radius:2px;margin-top:4px;cursor:pointer}
.mt-20{margin-top:20px}
.flexi-checkbox-label{font-size:14px;font-weight:400;line-height:22px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}
a.accordion__trigger,.accordion__trigger,.content-page-menu li a{color:#333;display:block;font-size:1.25rem;padding:14px 20px 14px 10px;position:relative;text-decoration:none}
.active.accordion__trigger,.content-page-menu li a.active,.accordion__trigger:hover,.content-page-menu li a:hover{color:#ff5a00;font-weight:bold}
.accordion__trigger:after,.content-page-menu li a:after{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);display:inline-block;right:10px;content:"\e941";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tab-bar-list,.channel-selector__list{display:table;width:100%;margin-top:14px}
.tab-bar-list li,.channel-selector__list li{font-family:"Custom-Font-Medium",Arial,sans-serif;border-right:1px solid #d14900;color:#fff;display:table-cell;font-size:.875rem;line-height:1.5;max-height:50px;padding:13px;text-align:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(4.55%,#ff5900),color-stop(50%,#d14900));background:linear-gradient(180deg,#ff5900 4.55%,#d14900 50%)}
.tab-bar-list li:lang(zh-TW),.channel-selector__list li:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.tab-bar-list li:before,.channel-selector__list li:before,.tab-bar-list li:after,.channel-selector__list li:after{content:"";display:table}
.tab-bar-list li:after,.channel-selector__list li:after{clear:both}
.tab-bar-list li:first-child,.channel-selector__list li:first-child{border-radius:5px 0 0 5px;border-left:1px solid #d14900}
.tab-bar-list li:last-child,.channel-selector__list li:last-child{border-radius:0 5px 5px 0}
.tab-bar-list li a,.channel-selector__list li a{color:#fff;display:block;text-decoration:none}
.tab-bar-list li.active,.channel-selector__list li.active,.tab-bar-list li:hover,.channel-selector__list li:hover{background-color:#ff9e00}
.tab-bar-list li.active:after,.channel-selector__list li.active:after{content:'';display:block;position:absolute;margin:auto;left:0;right:0;bottom:-12px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:12px solid #ff5a00;border-bottom:0}
ul,ol{padding:0;margin:0;list-style:none}
ol li,.page-content ul:not([class]) li{padding:0 0 .5em 24px;position:relative}
ol li:before,.page-content ul:not([class]) li:before{color:#000;left:10px;position:absolute}
ol{counter-reset:counter1 0}
ol>li:before{font-family:"Custom-Font-Medium",Arial,sans-serif;content:counter(counter1);counter-increment:counter1}
ol>li:before:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.page-content ul:not([class]) li:before{content:"\002022"}
.inner-horizontal-list.bottom-aligned{bottom:18px;position:absolute}
.inner-horizontal-list li{display:inline-block;margin-right:10px}
.inner-horizontal-list li:last-child{margin-right:0}
.inner-horizontal-list>li{line-height:1.5}
.horizontal-bullet-navigation a,.horizontal-bullet-navigation li{text-decoration:none}
.horizontal-bullet-navigation li{display:inline-block;margin-right:10px;padding:0 0 0 20px;position:relative}
.horizontal-bullet-navigation li:before{color:#fff;content:"\002022";left:0;position:absolute}
.horizontal-bullet-navigation li:first-child{margin-left:0;padding-left:0}
.horizontal-bullet-navigation li:first-child:before{content:""}
.footer-menu-list .cursor-pointer{cursor:pointer}
.footer-menu-list li{color:#fff;line-height:1.5;margin:20px 0;padding:0}
.footer-menu-list li:before{content:none}
.footer-menu-list li:first-child{margin-top:0}
.footer-menu-list li.bold{font-family:"Custom-Font-Bold",Arial,sans-serif}
.footer-menu-list li.bold:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.footer-menu-list li a{color:#fff;display:block;text-decoration:none}
.footer-menu-list li a:hover{color:#ff5a00}
.footer-menu a:hover{color:#ff5a00}
.socialmedia{display:none}
.social-list{margin:0 0 0 -20px;padding:0;list-style:none}
.social-list li{display:block;float:left;margin-bottom:10px;margin-left:20px;padding:0}
.social-list li:before{content:""}
.social-list li a{float:left;text-decoration:none}
.social-list li a:hover{color:#ff5a00}
.social-list li .icon{float:left;margin-right:5px;vertical-align:middle}
.social-list li.facebook .icon{margin-right:2px}
.social-list li.twitter .icon{margin-right:2px}
.social-list li.generic{height:24px}
.social-list li.generic img{display:inline-block;float:left;margin-right:6px;max-height:24px;max-width:24px}
.productpnir a.accordion__trigger,.productpnir .accordion__trigger{padding:20px 0 0 0}
.productpnir a.accordion__trigger:after,.productpnir .accordion__trigger:after{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);background-image:url(app/images/sprite-1747757951690.png);background-position:-132px -395px;width:9px;height:15px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:'';display:inline-block;right:10px}
.productpnir .accordion--active a.accordion__trigger:after,.productpnir .accordion--active .accordion__trigger:after{-webkit-transform:rotate(90deg) translate(-50%);transform:rotate(90deg) translate(-50%)}
.accordion__header{display:block;text-decoration:none;font-size:1.25rem;padding:14px 20px 14px 10px;vertical-align:middle;position:relative;color:#333}
.content-page-menu{border-top:1px solid #eeefef}
.content-page-menu li{border-bottom:1px solid #eeefef;line-height:1.5;text-indent:0;padding:0}
.content-page-menu li:before{content:none}
.tab-bar-list{margin-top:40px;margin-bottom:60px}
.tab-bar-list li{padding:0;position:relative;width:33.3%}
.tab-bar-list li>a{padding:13px}
.tab-bar-list.recipe-tabs{margin-bottom:-3px;margin-top:0;padding:0 10px}
.tab-bar-list.recipe-tabs li{background:0;background-image:none;border:1px solid #d14900}
.tab-bar-list.recipe-tabs li a{color:#000}
.tab-bar-list.recipe-tabs li+li{border-left-width:0}
.tab-bar-list.recipe-tabs li.active,.tab-bar-list.recipe-tabs li:hover{background-color:#d14900;color:#fff}
.tab-bar-list.recipe-tabs li.active a,.tab-bar-list.recipe-tabs li:hover a{opacity:1;-ms-filter:"alpha(opacity=$opacity-ie)";color:#fff}
.tab-bar-list.recipe-tabs li.active:after{border-top:12px solid #d14900}
.content.recipe-content .tab-bar-list{margin-bottom:-3px}
.instructions-v2>li{counter-reset:counter1 0}
.brand-list{width:400px;width:106%}
.brand-list li{float:left;height:115px;line-height:1.5;margin:0 4.4% 4.4% 0;padding:0;text-indent:0;width:115px}
.brand-list li:before{content:none}
.brand-list li a{display:block;width:100%;height:100%;border:1px solid #eeefef}
.brand-list li a.active{border-color:#d14900}
.brand-list li a img{max-width:100%;width:auto;margin:auto;height:100%;padding:5px}
.brand-list__wrapper{overflow-x:hidden}
.brand-list__wrapper h2{color:#000}
.brand-list__short{display:block;margin-top:80px}
.brand-list__short li{display:inline-block;line-height:1.5;margin-bottom:30px;padding:0;text-align:center;text-indent:0;width:200px}
.brand-list__short li:before{content:none}
.brand-list__short li img{display:inline-block;width:auto}
.brandlist__show-all{color:#d14900;display:inline-block;font-size:1.125rem;margin:15px 0;padding-left:20px;position:relative;text-decoration:none}
.brandlist__show-all:before{top:50%;left:-25px;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-455px -334px;width:8px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.check-list,.solution-list{font-size:1rem;line-height:150%}
.check-list h3,.solution-list h3{color:#ff5a00;font-size:1.5rem}
.solution-list{padding:20px;border:solid 1px #eeefef}
.check-list li{padding-left:30px;position:relative}
.check-list li:before{top:6px;left:0;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-262px -334px;width:17px;height:14px;content:"";display:inline-block;margin-right:10px;vertical-align:middle}
.trade-partner__list li{float:left;line-height:1.5;padding:0;text-indent:0;width:50%}
.trade-partner__list li:before{content:none}
.trade-partner__list li a{border:2px solid #eeefef;display:block;height:100px;margin-right:20px;text-align:center}
.trade-partner__list li a:hover{border-color:#d14900}
.trade-partner__list li img{top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}
.sitemap__wrapper{padding:18px 20px}
.sitemap__wrapper>a{display:none}
.sitemap__wrapper a{text-decoration:none}
.sitemap__wrapper ul>li{line-height:1.5}
.sitemap__wrapper>ul>li{font-family:"Custom-Font-Medium",Arial,sans-serif;border-bottom:1px solid #eeefef;font-size:1.375rem;padding:10px 20px}
.sitemap__wrapper>ul>li:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.sitemap__wrapper>ul>li>ul{margin-top:15px;margin-left:5px}
.sitemap__wrapper>ul>li>ul>li{font-family:"Custom-Font-Regular",Arial,sans-serif;font-size:1rem;margin:10px 0}
.sitemap__wrapper>ul>li>ul>li:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.sitemap__wrapper>ul>li>ul>li>a{color:#000;display:block;padding-left:20px;position:relative}
.sitemap__wrapper>ul>li>ul>li>a:before{top:50%;left:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(app/images/sprite-1747757951690.png);background-position:-132px -395px;width:9px;height:15px;content:" "}
body.rtl .sitemap__wrapper>ul>li>ul>li>a:before{top:50%;left:101%;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-118px -395px;width:9px;height:15px}
.sitemap__wrapper>ul>li>ul>li ul{margin-top:5px;margin-left:20px;margin-bottom:18px}
.sitemap__wrapper>ul>li>ul>li ul li a{color:#949494}
.tools a{top:0;left:0;position:absolute;height:100%;text-decoration:none;width:100%}
.tools li{float:left;margin-left:30px !important;margin-bottom:15px;position:relative;color:#d14900;font-size:1.25rem}
.tools li:before{content:"";position:relative;display:inline-block;margin-left:5px;vertical-align:middle}
.tools li.facebook a,.tools li.whatsapp a,.tools li.twitter a,.tools li.line a,.tools li.vkontakte a,.tools li.wechat a,.tools li.pinterest a,.tools li.linkedin a{cursor:pointer}
.tools li.print:before{content:"\e933";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tools li.download:before{content:"\e90f";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tools li.email:before{content:"\e934";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tools li.facebook:before{content:"\f09a";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tools li.twitter:before{content:"\f099";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tools li.line:before{content:"\e90e";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tools li.vkontakte:before{content:"\f189";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tools li.wechat:before{content:"\f1d7";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tools li.pinterest:before{content:"\f0d2";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tools li.linkedin:before{content:"\f08c";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tools img{display:none}
.checklist li,.top-product-kpi li,.direct-shop-usp li{position:relative;margin:0 0 5px 0;padding:0 0 0 30px}
.checklist li:before,.top-product-kpi li:before,.direct-shop-usp li:before{top:4px;left:0;position:absolute;content:"";display:inline-block;margin-right:12px}
.checklist li.checked:before,.top-product-kpi li.checked:before,.direct-shop-usp li.checked:before{background-image:url(app/images/sprite-1747757951690.png);background-position:-195px -362px;width:15px;height:15px}
.checklist li.unchecked:before,.top-product-kpi li.unchecked:before,.direct-shop-usp li.unchecked:before{background-image:url(app/images/sprite-1747757951690.png);background-position:-492px -232px;width:15px;height:15px}
.top-product-kpi{text-align:center}
.top-product-kpi li{display:inline-block;margin-right:60px;max-width:50%;font-size:1.5rem;vertical-align:top}
.top-product-kpi li:before{background-image:url(app/images/sprite-1747757951690.png);background-position:-300px -187px;width:25px;height:24px}
.top-product-kpi li:last-child{margin-right:0}
.direct-shop-usp{margin:10px 0 5px}
.direct-shop-usp li{display:inline-block;font-size:.875rem;margin-right:10px;max-width:30%;text-align:left;vertical-align:top}
.direct-shop-usp li:before{background-image:url(app/images/sprite-1747757951690.png);background-position:-300px -187px;width:25px;height:24px}
.ufs-product-usplist{padding:0 10px}
.ufs-product-usplist li{padding:0 0 .5em 24px;position:relative}
.ufs-product-usplist li:before{left:0;position:absolute;color:black;content:"\002022"}
body.rtl .ufs-product-usplist li{padding:0 24px .5em 0}
.ufs-product-usplist li,.ufs-product-usplist+a{font-size:.875rem}
.ufs-product-usplist+a{margin-left:34px}
.ufs-webshop-usps{overflow:auto;margin-top:24px}
.ufs-webshop-usps ul:not([class]) li{margin-bottom:8px;color:#333;font-size:.875rem}
.ufs-webshop-usps ul:not([class]) li:before{top:1em;left:.3em;position:absolute;border-color:#81bc2a;border-style:solid;border-width:0 .21em .21em 0;content:'';height:1em;margin-top:-1em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5em}
.distributor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;overflow:hidden;padding:0}
.distributor-list li{margin-right:10px;margin-bottom:0;text-align:center;width:22%}
.distributor-list li a.black{display:block;min-width:auto !important;font-size:.875rem;font-family:"Custom-Font-Medium"}
.distributor-list li a.black:hover{color:#ff5a00 !important}
.distributor-list li a.black:hover span{border:1px solid #d14900}
.distributor-list>li{padding:0;text-indent:0;line-height:1.5}
.distributor-list>li:before{content:none}
.distributor-list span{border:1px solid #eeefef;display:block;height:95px;position:relative;width:100%;border-radius:5px;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,0.18);box-shadow:0 1px 6px 0 rgba(0,0,0,0.18)}
.distributor-list span img.distributor-logo{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:95%;max-width:90%}
.channel-selector{right:-22px;position:absolute;-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:-webkit-transform .35s cubic-bezier(0.35,1,1,1);transition:-webkit-transform .35s cubic-bezier(0.35,1,1,1);transition:transform .35s cubic-bezier(0.35,1,1,1);transition:transform .35s cubic-bezier(0.35,1,1,1),-webkit-transform .35s cubic-bezier(0.35,1,1,1);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.8)),to(rgba(0,0,0,0.4)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.4));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#CC000000',EndColorStr='#66000000');border-bottom:1px solid rgba(70,70,70,0.5);padding:18px 20px;text-align:center;visibility:hidden;width:100%;z-index:101}
.channel-selector a,.channel-selector p,.channel-selector h3{color:#fff}
.channel-selector a{text-decoration:none}
.channel-selector p{font-size:1.125rem;margin:auto}
.channel-selector h3{font-family:"Custom-Font-Bold",Arial,sans-serif;font-size:1rem;margin:0}
.channel-selector h3:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.channel-selector__tabs{position:relative}
.channel-selector__arrow{top:-12px;right:31px;position:absolute;width:0;height:0;content:'';z-index:1;border-bottom:13.5px solid #000;border-left:9px solid transparent;border-right:9px solid transparent}
.channel-selector__close{top:0;right:10px;position:absolute;z-index:1}
.channel-selector__close>a{display:block;padding:15px 20px}
.channel-selector__animated{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}
.channel-selector__please-wait{top:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .15s cubic-bezier(0.35,1,1,1);transition:width .15s cubic-bezier(0.35,1,1,1);background:#fff;-webkit-box-shadow:0 -4px 6px 0 rgba(0,0,0,0.2);box-shadow:0 -4px 6px 0 rgba(0,0,0,0.2);visibility:hidden;font-size:1rem;padding:18px 20px;-webkit-transform-origin:top center;transform-origin:top center;width:95%}
.channel-selector__please-wait:before{top:-20px;right:40px;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-194px -301px;width:18px;height:20px;content:" "}
.channel-selector__please-wait:after{background:url("app/images/loaders/ajax-loader.gif") no-repeat center center;content:" ";height:16px;position:absolute;width:16px}
.channel-selector__please-wait.expanded{visibility:visible;width:100%}
.channel-selector__please-wait p{color:#ff5a00}
.channel-selector__mobile-list select{background-color:#fff;color:#333}
.channel-selector__list li{font-size:.6875rem !important;position:static}
.channel-selector__list li>.icon{display:block;margin:5px auto 10px auto;vertical-align:middle}
.channel-selector__list li .icon-school{background-image:url(app/images/sprite-1747757951690.png);background-position:-44px -334px;width:17px;height:22px}
.channel-selector__list li .icon-pub{background-image:url(app/images/sprite-1747757951690.png);background-position:0 -446px;width:13px;height:23px}
.channel-selector__list li .icon-care{background-image:url(app/images/sprite-1747757951690.png);background-position:-175px -232px;width:25px;height:23px}
.channel-selector__list li .business-type__wrapper{right:0;position:absolute;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:#fff;-webkit-box-shadow:0 -4px 6px 0 rgba(0,0,0,0.2);box-shadow:0 -4px 6px 0 rgba(0,0,0,0.2);color:#000;font-size:1rem;padding:18px 20px;text-shadow:none}
.channel-selector__list li .business-type__wrapper:before{top:-20px;right:20px;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-194px -301px;width:18px;height:20px;content:" "}
.channel-selector__list li .business-type__wrapper form{text-align:left}
.channel-selector__list li .business-type__wrapper legend{color:#000;font-size:1rem;text-align:center;margin:0 0 15px}
.channel-selector__list li .business-type__wrapper select{padding-right:55px;width:100%}
.channel-selector__list li .business-type__wrapper .button{opacity:1}
.main-header-v3,.main-header-v4{position:fixed;width:100%;z-index:50;top:0}
.main-header-v3.open,.main-header-v4.open{overflow:scroll;position:fixed;width:100%;height:100%;z-index:20;background-color:#fff}
.main-header-v3.open .header-main-nav__nav,.main-header-v4.open .header-main-nav__nav{display:block}
.main-header-v3 .suggestions,.main-header-v4 .suggestions{border-radius:0 0 25px 25px;border-top:0;padding:10px 40px;z-index:25;top:75px}
.main-header-v3 .suggestions .scroller,.main-header-v4 .suggestions .scroller{overflow:hidden;overflow-y:auto;max-height:calc(100vh - 70px)}
.main-header-v3 .suggestions .item-list__footer,.main-header-v4 .suggestions .item-list__footer{text-align:left}
.main-header-v3 .search-global::-ms-clear,.main-header-v4 .search-global::-ms-clear{display:none}
.main-header-v3 .theme_name,.main-header-v4 .theme_name{font-size:.75rem}
.main-header-v3 .theme-switch,.main-header-v4 .theme-switch{float:right}
.main-header-v3 .theme-switch .switch,.main-header-v4 .theme-switch .switch{position:relative;display:inline-block;width:54px;height:28px}
.main-header-v3 .theme-switch .switch input,.main-header-v4 .theme-switch .switch input{opacity:0;width:0;height:0}
.main-header-v3 .theme-switch .switch input:checked+.slider,.main-header-v4 .theme-switch .switch input:checked+.slider{background-color:#eeefef}
.main-header-v3 .theme-switch .switch input:focus+.slider,.main-header-v4 .theme-switch .switch input:focus+.slider{-webkit-box-shadow:0 0 1px #0a7ffe;box-shadow:0 0 1px #0a7ffe}
.main-header-v3 .theme-switch .switch input:checked+.slider:before,.main-header-v4 .theme-switch .switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px);background-color:#000}
.main-header-v3 .theme-switch .switch .slider,.main-header-v4 .theme-switch .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#eeefef;-webkit-transition:.4s;transition:.4s}
.main-header-v3 .theme-switch .switch .slider:before,.main-header-v4 .theme-switch .switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
.main-header-v3 .theme-switch .switch .slider.round,.main-header-v4 .theme-switch .switch .slider.round{border-radius:34px}
.main-header-v3 .theme-switch .switch .slider.round:before,.main-header-v4 .theme-switch .switch .slider.round:before{border-radius:50%}
.header-main-nav{background-color:#fff;height:70px;border-bottom:1px solid #eeefef;position:relative}
.header-main-nav__wrapper{max-width:1600px;padding:0 30px;margin:0 auto;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-main-nav__navigation-handle-wrapper{position:relative;margin-right:15px;height:25px;width:25px}
body.rtl .header-main-nav__navigation-handle-wrapper{margin-right:0;margin-left:15px}
.header-main-nav__navigation-handle{cursor:pointer;position:absolute;top:0}
.header-main-nav__navigation-handle .icn-hamburger-menu{font-size:1.125rem;color:#949494}
.header-main-nav__navigation-handle span.text{text-transform:uppercase;color:#949494;font-size:.625rem;position:absolute;top:22px;display:block}
.header-main-nav__navigation-handle span.text:before{display:inline-block}
.header-main-nav__navigation-handle span:not([class]){background-color:#949494;width:23px;height:1px;display:block;border-radius:5px;position:relative}
.header-main-nav__navigation-handle span:not([class]):before,.header-main-nav__navigation-handle span:not([class]):after{content:"";position:absolute;width:23px;height:1px;background-color:#949494;border-radius:5px;-webkit-transition:all .3s;transition:all .3s}
.header-main-nav__navigation-handle span:not([class]):before{top:-5px}
.header-main-nav__navigation-handle span:not([class]):after{bottom:-5px}
.header-main-nav__navigation-handle span[class$='badge']{top:-9px;right:-18px;position:absolute}
.header-main-nav__navigation-handle.active span{background-color:#fff}
.header-main-nav__navigation-handle.active span:before,.header-main-nav__navigation-handle.active span:after{top:0}
.header-main-nav__navigation-handle.active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.header-main-nav__navigation-handle.active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.header-main-nav__navigation-handle.active .channel-known-badge,.header-main-nav__navigation-handle.active .channel-unknown-badge{display:none}
.header-main-nav__logo{margin-right:20px;-ms-flex-negative:0;flex-shrink:0}
body.rtl .header-main-nav__logo{margin-right:0;margin-left:20px}
.header-main-nav__logo .ufs-logo_svg{height:55px;width:116px}
.header-main-nav__accessibility-logo{margin-right:20px;position:relative;z-index:2;display:inline-block;vertical-align:top}
body.rtl .header-main-nav__accessibility-logo{margin-right:0;margin-left:20px}
.header-main-nav__accessibility-logo #INDmenu-btn{float:none;margin:0;position:static}
.header-main-nav__nav{-ms-flex-negative:0;flex-shrink:0}
.header-main-nav__nav.search-open{display:none}
.header-main-nav__nav .lang-selector{padding:0 20px;margin-top:25px}
.header-main-nav__nav .lang-selector li{background-color:#eeefef;border-radius:15px;padding:2px 12px 4px 12px;font-family:"Custom-Font-Medium";font-size:1.125rem;float:left;margin-right:20px;margin-bottom:10px}
.header-main-nav__nav .lang-selector li a{color:#000;text-decoration:none}
.header-main-nav__nav .lang-selector li a:after{content:"\f107";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;margin-left:3px;font-weight:bold;vertical-align:middle;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(270deg);transform:rotate(270deg);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;top:-1px}
.header-main-nav__main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex}
.header-main-nav__main-navigation>li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;margin-right:30px}
body.rtl .header-main-nav__main-navigation>li{margin-right:0;margin-left:30px}
.header-main-nav__main-navigation>li>a{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#333;text-decoration:none;line-height:70px}
.header-main-nav__main-navigation>li>a:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.header-main-nav__main-navigation>li.expandable>a{position:relative}
.header-main-nav__main-navigation>li.expandable>a:after{content:"\f107";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;margin-left:3px;font-weight:bold;vertical-align:middle;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.main-header-v3 .main-navigation_foldout,.main-header-v4 .main-navigation_foldout{position:absolute;min-width:150px;text-align:left;top:70px;z-index:10;display:none}
.main-header-v3 .main-navigation_foldout .layout-wrapper,.main-header-v4 .main-navigation_foldout .layout-wrapper{max-width:1600px;padding:0 30px;margin:0 auto;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-header-v3 .main-navigation_foldout .navigation-banner,.main-header-v4 .main-navigation_foldout .navigation-banner{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;width:313px;margin-right:-30px}
body.rtl .main-header-v3 .main-navigation_foldout .navigation-banner,body.rtl .main-header-v4 .main-navigation_foldout .navigation-banner{margin-right:0;margin-left:-30px}
.main-header-v3 .main-navigation_foldout .navigation-banner:before,.main-header-v4 .main-navigation_foldout .navigation-banner:before{content:"";padding-bottom:104.79233%;display:block;width:100%}
.main-header-v3 .main-navigation_foldout a,.main-header-v4 .main-navigation_foldout a{text-decoration:none;color:#333}
.main-header-v3 .main-navigation_foldout .scondary-nav-image,.main-header-v4 .main-navigation_foldout .scondary-nav-image{position:absolute;top:0;bottom:0;left:0;right:0}
.main-header-v3 .favorites-anchor>a,.main-header-v3 .header-main-nav__login>a,.main-header-v3 .header-main-nav__loggedin>a,.main-header-v3 .shopping-cart>a,.main-header-v3 .header-main-nav__language-switcher>a,.main-header-v4 .favorites-anchor>a,.main-header-v4 .header-main-nav__login>a,.main-header-v4 .header-main-nav__loggedin>a,.main-header-v4 .shopping-cart>a,.main-header-v4 .header-main-nav__language-switcher>a{text-decoration:none;color:#949494;font-size:1.125rem}
.main-header-v3 .shopping-cart,.main-header-v4 .shopping-cart{position:relative}
.main-header-v3 .cart-badge,.main-header-v4 .cart-badge{position:absolute;top:-8px;right:-16px}
body.rtl .main-header-v3 .cart-badge,body.rtl .main-header-v4 .cart-badge{right:auto;left:-16px}
.main-header-v3 .empty-navigation-banner,.main-header-v4 .empty-navigation-banner{width:auto !important;margin-top:2%}
.main-header-v3 .empty-navigation-banner-ul,.main-header-v4 .empty-navigation-banner-ul{width:auto !important;margin-top:2%;margin-bottom:0}
.header-main-nav__language-switcher{position:relative;text-transform:uppercase}
.header-main-nav__language-switcher.open .header-main-nav__language-switch-foldout{display:block}
.secondary-mob__language-selector-label{position:relative}
.secondary-mob__language-selector-label:after{content:'';position:absolute;top:0;width:95%;height:1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#eeefef}
.header-main-nav__language-switch-wrapper{position:relative}
.header-main-nav__language-switch-foldout{display:none;position:absolute;background-color:#fff;border:1px solid #eeefef;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;padding:20px 10px}
.header-main-nav__language-switch-foldout:before{content:"";position:absolute;width:10px;height:10px;background-color:#fff;top:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:12;border-top:1px solid #eeefef;border-left:1px solid #eeefef;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}
.header-main-nav__language-switch-foldout:after{content:"";position:absolute;width:100%;height:100px;top:-24px;z-index:-1;left:0;right:0}
.header-main-nav__language-switch-foldout li{margin-bottom:15px}
.header-main-nav__language-switch-foldout li:last-child{margin-bottom:0}
.header-main-nav__language-switch-foldout a{text-decoration:none;text-transform:capitalize;color:#333;font-size:.875rem}
.header-main-nav__login{position:relative}
.header-main-nav__login.open .header-main-nav__account-foldout{display:block}
.header-main-nav__loggedin{position:relative}
.header-main-nav__loggedin.open .header-main-nav__account-foldout{display:block}
.header-main-nav__account-foldout-wrapper{position:relative}
.header-main-nav__account-foldout{display:none;position:absolute;right:0;color:#333;background-color:#fff;-webkit-transform:translateX(20%);transform:translateX(20%);z-index:10;padding-top:13px;padding-bottom:10px;min-width:190px;border:1px solid #eeefef;top:20px;white-space:nowrap}
body.rtl .header-main-nav__account-foldout{-webkit-transform:translateX(-20%);transform:translateX(-20%);right:auto;left:0}
.header-main-nav__account-foldout:before{content:"";position:absolute;width:10px;height:10px;background-color:white;top:-7px;right:39px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:12;border-top:1px solid #eeefef;border-left:1px solid #eeefef}
body.rtl .header-main-nav__account-foldout:before{right:auto;left:39px}
.header-main-nav__account-foldout:after{content:"";position:absolute;width:100%;height:200px;top:-24px;z-index:-1}
.header-main-nav__account-foldout .account .reset-password{color:#333;font-size:.6875rem;text-decoration:none;display:inline-block}
.header-main-nav__account-foldout .account,.header-main-nav__account-foldout .header-main-nav__new-account,.header-main-nav__account-foldout .fbLogin_button{padding:0 10px}
.header-main-nav__account-foldout .fbLogin_button{position:relative;margin-bottom:5px}
.header-main-nav__account-foldout .fbLogin_button__seperator{font-size:.8rem;font-weight:bold;text-align:center;padding-bottom:5px}
.header-main-nav__account-foldout a{color:#333;font-size:.75rem;text-decoration:none}
.header-main-nav__account-foldout .button.orange{background-color:#fff;background-image:none;color:#d14900;border:2px solid #d14900;padding:8px 15px 9px;font-size:.875rem;min-width:auto}
.header-main-nav__account-foldout .button.orange:hover{border-color:#d14900;color:#ff9e00}
.header-main-nav__account-foldout .button.spinner:before{display:none}
.header-main-nav__account-foldout .form-element input[type="email"],.header-main-nav__account-foldout .form-element input[type="text"],.header-main-nav__account-foldout .form-element input[type="password"]{height:48px}
.header-main-nav__account-foldout .form-element label{top:12px}
.header-main-nav__account-foldout .form-element-addon{height:44px;width:44px}
.header-main-nav__account-foldout .header-main-nav__new-account{margin-bottom:5px}
.header-main-nav__account-foldout .header-main-nav__new-account .btn.orange{width:100%;min-width:auto;font-size:.875rem}
.header-main-nav__account-foldout .header-main-nav__foldout-list-items{position:relative;padding:15px 10px}
.header-main-nav__account-foldout .header-main-nav__foldout-list-items:after{content:"";position:absolute;width:100%;height:1px;background-color:#eeefef;top:0;left:0}
body.rtl .header-main-nav__account-foldout .header-main-nav__foldout-list-items:after{left:auto;right:0}
.header-main-nav__account-foldout .header-main-nav__foldout-list-items span[class$='badge']{position:inherit}
.header-main-nav__loggedin .header-main-nav__account-foldout .header-main-nav__foldout-list-items:first-child:after{display:none}
.header-main-nav__search-container{position:relative;-ms-flex-negative:50;flex-shrink:50;margin-left:auto;margin-right:20px;-webkit-transition:all .3s;transition:all .3s}
body.rtl .header-main-nav__search-container{margin-left:20px;margin-right:auto}
.header-main-nav__search-container.has-focus{-webkit-box-flex:1;-ms-flex:1;flex:1}
.header-main-nav__search-container.has-focus .header-main-nav__search-x{display:block;right:20px}
.header-main-nav__search-x{cursor:pointer;display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;font-size:.875rem;color:#949494}
body.rtl .header-main-nav__search-x{right:auto;left:150px}
.header-main-nav__secondary{-ms-flex-negative:0;flex-shrink:0}
.header-main-nav__meta-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-main-nav__meta-items .sel-register{font-size:.875rem;font-family:'Custom-Font-Medium';padding:.75rem}
.nav-contact-us>a{text-decoration:none;color:#949494}
.header-main-nav__first-meta-items>li{display:inline-block;margin-right:17px}
body.rtl .header-main-nav__first-meta-items>li{margin-right:0;margin-left:17px}
.header-main-nav__first-meta-items span[class$='badge']{top:-10px;right:-12px;position:absolute;font-family:"Custom-Font-Regular",Arial,sans-serif;min-width:19px;border:1px solid #fff}
.header-main-nav__first-meta-items span[class$='badge']:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.header-main-nav__loyalty-points{float:right;font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:.6875rem;text-align:right;margin-top:5px;color:#fff;margin-left:15px}
.header-main-nav__loyalty-points:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .header-main-nav__loyalty-points{float:left;margin-left:0;margin-right:15px}
.header-main-nav__loyalty-points .header-main-nav__loyalty-points-number,.header-main-nav__loyalty-points .header-main-nav__loyalty-points-text{background-color:#949494;padding:1px 5px}
.header-main-nav__loyalty-points .header-main-nav__loyalty-points-text{border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:-8px;text-transform:uppercase}
body.rtl .header-main-nav__loyalty-points .header-main-nav__loyalty-points-text{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;margin-left:0;margin-right:-8px}
.header-main-nav__loyalty-points .header-main-nav__loyalty-points-number{border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:2;position:relative}
body.rtl .header-main-nav__loyalty-points .header-main-nav__loyalty-points-number{border-top-right-radius:4px;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:0}
.header-main-nav__secondary-mob .header-main-nav__loyalty-points{float:none;margin-top:0;vertical-align:middle}
.header-main-nav__secondary-mob li{position:relative}
.header-main-nav__secondary-mob li:before{content:"";position:absolute;width:95%;height:1px;background-color:#eeefef;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}
body.rtl .header-main-nav__secondary-mob li:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);right:auto}
.header-main-nav__secondary-mob li:last-child:before{display:none}
.header-main-nav__secondary-mob li>a{font-family:"Custom-Font-Medium",Arial,sans-serif;text-decoration:none;font-size:1.0625rem;color:#949494;line-height:50px;display:block}
.header-main-nav__secondary-mob li>a:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.header-main-nav__secondary-mob li.expandable.open .secondary-mob__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.header-main-nav__secondary-mob li.expandable.open .main-navigation_foldout{display:block;position:static}
.header-main-nav__secondary-mob li.expandable>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
body.rtl .header-main-nav__secondary-mob li.expandable ul{text-align:right}
.header-main-nav__secondary-mob .main-navigation_foldout{margin-bottom:0;padding-bottom:20px}
.header-main-nav__secondary-mob .main-navigation_foldout li:before{display:none}
.header-main-nav__secondary-mob .main-navigation_foldout li a{font-family:"Custom-Font-Regular",Arial,sans-serif;line-height:normal;color:#949494}
.header-main-nav__secondary-mob .main-navigation_foldout li a:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.header-main-nav__secondary-mob .channel-known-badge,.header-main-nav__secondary-mob .channel-unknown-badge{min-width:15px;height:15px;border-radius:100px;line-height:15px;margin-top:-10px;margin-left:5px;vertical-align:middle}
body.rtl .header-main-nav__secondary-mob .channel-known-badge,body.rtl .header-main-nav__secondary-mob .channel-unknown-badge{margin-left:0;margin-right:5px}
.header-main-nav__secondary-mob .channel-unknown-badge{font-size:.6875rem}
.secondary-mob__arrow{font-weight:bold;font-size:1.25rem;margin-left:auto}
body.rtl .secondary-mob__arrow{margin-left:0;margin-right:auto}
.main-header-pusher{margin-top:70px}
.main-header-pusher.promotion-banner-visible{margin-top:105px}
.main-header-v4.open{background-color:#949494}
.main-header-v4.overlay{z-index:101}
.main-header-v4 .header-main-nav__navigation-handle{cursor:pointer;position:absolute;top:7px}
.main-header-v4 .header-main-nav__navigation-handle span.text{text-transform:lowercase;color:#000;font-size:.375rem;position:absolute;top:22px;left:3px;font-family:"Custom-Font-Medium"}
.main-header-v4 .header-main-nav__navigation-handle span.text:before{display:inline-block}
.main-header-v4 .header-main-nav__navigation-handle span:not([class]){background-color:#333;width:18px;height:2px;display:block;border-radius:5px;position:relative}
.main-header-v4 .header-main-nav__navigation-handle span:not([class]):before,.main-header-v4 .header-main-nav__navigation-handle span:not([class]):after{content:"";position:absolute;width:18px;height:2px;background-color:#333;border-radius:5px;-webkit-transition:all .3s;transition:all .3s}
.main-header-v4 .header-main-nav__navigation-handle span:not([class]):before{top:-5px}
.main-header-v4 .header-main-nav__navigation-handle span:not([class]):after{bottom:-5px}
.main-header-v4 .header-main-nav__navigation-handle span[class$='badge']{top:-9px;right:-18px;position:absolute}
.main-header-v4 .header-main-nav__navigation-handle.active span{background-color:#fff}
.main-header-v4 .header-main-nav__navigation-handle.active span:before,.main-header-v4 .header-main-nav__navigation-handle.active span:after{top:0}
.main-header-v4 .header-main-nav__navigation-handle.active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.main-header-v4 .header-main-nav__navigation-handle.active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.main-header-v4 .header-main-nav__navigation-handle.active .channel-known-badge,.main-header-v4 .header-main-nav__navigation-handle.active .channel-unknown-badge{display:none}
.main-header-v4 .header-main-nav__navigation-handle .channel-known-badge{background-color:#81bc2a}
.main-header-v4 .header-main-nav__logo{margin-right:20px;-ms-flex-negative:0;flex-shrink:0}
body.rtl .main-header-v4 .header-main-nav__logo{margin-right:0;margin-left:20px}
.main-header-v4 .header-main-nav__logo .ufs-logo_svg{height:55px;width:116px}
.main-header-v4 .favorites-anchor>a,.main-header-v4 .header-main-nav__login>a,.main-header-v4 .header-main-nav__loggedin>a,.main-header-v4 .shopping-cart>a,.main-header-v4 .header-main-nav__language-switcher>a{text-decoration:none;color:#949494;font-size:1.125rem;padding:inherit}
.main-header-v4 .login-account,.main-header-v4 .favorites-anchor,.main-header-v4 .shopping-cart{position:relative}
.main-header-v4 .header-main-nav__secondary{-ms-flex-negative:0;flex-shrink:0}
.main-header-v4 .header-main-nav__search-container .form-element{position:relative;width:100%}
.main-header-v4 .header-main-nav__search-container .form-element input[type="text"]{font-family:"Custom-Font-Regular";padding:10px 15px 0 45px;background-color:#eeefef}
.main-header-v4 .header-main-nav__search-container .form-element label{left:42px}
.main-header-v4 .header-main-nav__search-container .form-element .search-icon-container{top:1px;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.125rem}
.main-header-v4 .header-main-nav__search-container .form-element .search-icon-container>span{font-weight:bold;font-size:1.25rem;-webkit-text-stroke:1px}
.main-header-v4 .header-main-nav__search-container .form-element .camera-icon-container{top:1px;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.125rem;z-index:4;right:1px}
body.rtl .main-header-v4 .header-main-nav__search-container .form-element .camera-icon-container{left:1px;right:inherit}
.main-header-v4 .header-main-nav__search-container .form-element .camera-icon-container>span{font-weight:500;font-size:1.25rem}
.main-header-v4 .header-main-nav__search-container .form-element.has-focus input[type="text"].search-global{background-color:#fff;border-color:#949494;font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:1rem}
.main-header-v4 .header-main-nav__search-container .form-element.has-focus input[type="text"].search-global:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.main-header-v4 .header-main-nav__search-container .form-element.has-focus input[type="text"].active{border-radius:25px 25px 0 0;border-bottom:0;border-color:#949494}
.main-header-v4 .shopping-cart{position:relative}
.main-header-v4 .cart-badge{position:absolute;top:-8px;right:-16px}
body.rtl .main-header-v4 .cart-badge{right:auto;left:-16px}
.main-header-v4 .header-main-nav__secondary-mob li.b-bottom .channel-known-badge{background-color:#81bc2a}
.main-header-v4 .header-main-nav__secondary-mob li:before{background-color:transparent}
.main-header-v4 .header-main-nav__secondary-mob li:after{background-color:transparent}
.main-header-v4 .header-main-nav__secondary-mob li>a{font-size:1rem;color:#333;line-height:3rem}
.main-header-v4 .header-main-nav__secondary-mob li.expandable>a:after{content:"\f107";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;margin-left:5px;margin-top:5px;font-weight:bold;vertical-align:middle;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.main-header-v4 .header-main-nav__secondary-mob li.expandable>a:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-header-v4 .header-main-nav__secondary-mob li.expandable.open>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-header-v4 .suggestions-row .text-centered{text-align:center}
.main-header-v4 .pwaHeight{height:100vh}
.main-header-v4 .pwa-search-resize{width:90% !important;left:10% !important;top:-9px !important}
body.rtl .main-header-v4 .pwa-search-resize{left:0 !important}
.main-header-v4 .pwa-search-resize-back{left:0}
.main-header-v4 .pwa-search-box{padding:10px 40px !important;border-radius:0 0 25px 25px !important}
.popular_search h4{font-family:"Custom-Font-Bold",Arial,sans-serif;color:#000;border-top:1px solid #eeefef;margin:0;padding-top:15px;padding-bottom:20px;font-size:1rem}
.popular_search h4:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.popular_search ul{margin:0;padding:0 0 20px 0;overflow:hidden}
.popular_search ul li{float:left;padding-right:10px}
.popular_search ul li a{text-decoration:none;color:#000}
.main-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;background:#eeefef}
.main-header-content .main-header-menu-content{width:70%;margin:auto}
.main-header-content .main-language-header{margin:9px auto auto auto}
.main-header-content .main-language-header .top-nav-language-switcher{display:-webkit-box;display:-ms-flexbox;display:flex}
.main-header-content .main-language-header .top-nav-language-switcher li{padding:0 10px}
.main-header-content .main-language-header .top-nav-language-switcher li a{color:#333;font-size:14px;font-weight:600;text-decoration:none}
.nav-login-signup ul li.header-sign-up-but{margin-right:0}
.nav-login-signup ul li a{text-decoration:none}
.nav-login-signup .sel-register{font-size:.875rem;font-family:'Custom-Font-Medium';padding:.75rem}
.main-header-v5{position:fixed;width:100%;z-index:50;top:0}
.main-header-v5.open{overflow:scroll;position:fixed;width:100%;height:100%;z-index:20;background-color:#fff}
.main-header-v5.open .header-main-nav__nav{display:block}
.main-header-v5 .form-element label.search-global{left:18px}
body.rtl .main-header-v5 .header-main-nav__accessibility-logo{left:95px;position:relative}
.main-header-v5 .form-element.has-focus label.search-global{left:18px;z-index:99999999}
.main-header-v5 .main-header-content .main-header-menu-content{width:100%;margin:auto}
.main-header-v5 .suggestion-content-val{padding:0 3px}
.main-header-v5 .header-main-nav__main-navigation>li>a{line-height:46px;font-size:.875rem;padding-right:5px;padding-left:5px}
.main-header-v5 .header-main-nav__search-container{margin:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}
.main-header-v5 .header-main-nav__search-container .search-suggestion-container .form-element-addon{right:2px;background-color:#eeefef;z-index:9999999}
body.rtl .main-header-v5 .header-main-nav__search-container{margin-left:20px;margin-right:auto}
.main-header-v5 .header-main-nav__search-container.has-focus{-webkit-box-flex:1;-ms-flex:1;flex:1}
.main-header-v5 .header-main-nav__search-container.has-focus .header-main-nav__search-x{display:block}
.main-header-v5 .header-main-nav__search-x{right:200px}
.main-header-v5 .suggestions{border-radius:0 0 5px 5px;border-top:0;padding:0;z-index:999999;top:75px;border:0;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.08);box-shadow:2px 2px 2px rgba(0,0,0,0.08)}
.main-header-v5 .suggestions .scroller{max-height:calc(100vh - 50px);overflow-y:auto}
.main-header-v5 .suggestions .search-all-btn{position:absolute;background:white;bottom:0;width:100%;left:0;z-index:99999}
.main-header-v5 .suggestions .item-list__footer{text-align:left}
.main-header-v5 .suggestions .suggestions-row{border-bottom:1px solid #d6d6d6;padding:12px 16px;border-top:0}
.main-header-v5 .search-global::-ms-clear{display:none}
.main-header-v5 .theme_name{font-size:.75rem}
.main-header-v5 .theme-switch{float:right}
.main-header-v5 .theme-switch .switch{position:relative;display:inline-block;width:54px;height:28px}
.main-header-v5 .theme-switch .switch input{opacity:0;width:0;height:0}
.main-header-v5 .theme-switch .switch input:checked+.slider{background-color:#eeefef}
.main-header-v5 .theme-switch .switch input:focus+.slider{-webkit-box-shadow:0 0 1px #0a7ffe;box-shadow:0 0 1px #0a7ffe}
.main-header-v5 .theme-switch .switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px);background-color:#000}
.main-header-v5 .theme-switch .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#eeefef;-webkit-transition:.4s;transition:.4s}
.main-header-v5 .theme-switch .switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
.main-header-v5 .theme-switch .switch .slider.round{border-radius:34px}
.main-header-v5 .theme-switch .switch .slider.round:before{border-radius:50%}
.main-header-v5 .popular_search ul,.main-header-v5 h4{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px}
.main-header-v5 .popular_search h4{border:0;font-family:"Custom-Font-Medium";padding-bottom:2px;font-size:1rem}
.main-header-v5 .popular_search ul{padding:0 0 5px 0}
.main-header-v5 .popular_search ul li{padding-bottom:10px;font-family:"Custom-Font-Regular"}
.main-header-v5 .overlay-searchnav{position:fixed !important;top:10px !important;width:46% !important}
.main-header-v5 .overlay-after-effects{width:46% !important;top:58.5px !important}
.main-header-v5 .nav-font{font-size:14px !important;font-family:"Custom-Font-Medium" !important}
.main-header-v5 .clr-orange{color:#ff5a00 !important}
.main-header-v5 .lang-selector li:hover{color:black;background-color:rgba(255,90,0,0.1)}
.main-header-v5 .main-navigation_foldout{position:absolute;min-width:150px;text-align:left;top:46px;z-index:10;display:none}
.main-header-v5 .main-navigation_foldout .layout-wrapper{max-width:1600px;padding:0 30px;margin:0 auto;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-header-v5 .main-navigation_foldout .navigation-banner{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;width:313px;margin-right:-30px}
body.rtl .main-header-v5 .main-navigation_foldout .navigation-banner{margin-right:0;margin-left:-30px}
.main-header-v5 .main-navigation_foldout .navigation-banner:before{content:"";padding-bottom:104.79233%;display:block;width:100%}
.main-header-v5 .main-navigation_foldout a{text-decoration:none;color:#333}
.main-header-v5 .main-navigation_foldout .scondary-nav-image{position:absolute;top:0;bottom:0;left:0;right:0}
.main-header-v5 .favorites-anchor>a,.main-header-v5 .header-main-nav__login>a,.main-header-v5 .header-main-nav__loggedin>a,.main-header-v5 .shopping-cart>a,.main-header-v5 .header-main-nav__language-switcher>a{text-decoration:none;color:#949494;font-size:1.125rem}
.main-header-v5 .shopping-cart{position:relative}
.main-header-v5 .cart-badge{position:absolute;top:-8px;right:-16px}
body.rtl .main-header-v5 .cart-badge{right:auto;left:-16px}
.main-header-v5 .empty-navigation-banner{width:auto !important;margin-top:2%}
.main-header-v5 .empty-navigation-banner-ul{width:auto !important;margin-top:2%;margin-bottom:0}
body.rtl .main-header-v5 .header-main-nav__wrapper{padding:0 18px}
.main-header-v5.open{background-color:#949494}
.main-header-v5.overlay{z-index:101}
.main-header-v5 .header-main-nav__navigation-handle{cursor:pointer;position:absolute;top:7px}
.main-header-v5 .header-main-nav__navigation-handle span.text{text-transform:capitalize;color:#000;font-size:10px;position:absolute;top:22px;font-family:"Custom-Font-Medium"}
.main-header-v5 .header-main-nav__navigation-handle span.text:before{display:inline-block}
.main-header-v5 .header-main-nav__navigation-handle span:not([class]){background-color:#333;width:18px;height:2px;display:block;border-radius:5px;position:relative}
.main-header-v5 .header-main-nav__navigation-handle span:not([class]):before,.main-header-v5 .header-main-nav__navigation-handle span:not([class]):after{content:"";position:absolute;width:18px;height:2px;background-color:#333;border-radius:5px;-webkit-transition:all .3s;transition:all .3s}
.main-header-v5 .header-main-nav__navigation-handle span:not([class]):before{top:-5px}
.main-header-v5 .header-main-nav__navigation-handle span:not([class]):after{bottom:-5px}
.main-header-v5 .header-main-nav__navigation-handle span[class$='badge']{top:-9px;right:-18px;position:absolute}
.main-header-v5 .header-main-nav__navigation-handle.active span{background-color:#fff}
.main-header-v5 .header-main-nav__navigation-handle.active span:before,.main-header-v5 .header-main-nav__navigation-handle.active span:after{top:0}
.main-header-v5 .header-main-nav__navigation-handle.active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.main-header-v5 .header-main-nav__navigation-handle.active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.main-header-v5 .header-main-nav__navigation-handle.active .channel-known-badge,.main-header-v5 .header-main-nav__navigation-handle.active .channel-unknown-badge{display:none}
.main-header-v5 .header-main-nav__navigation-handle .channel-known-badge{background-color:#81bc2a}
.main-header-v5 .header-main-nav__logo{margin-right:20px;-ms-flex-negative:0;flex-shrink:0}
body.rtl .main-header-v5 .header-main-nav__logo{margin-right:0;margin-left:20px}
.main-header-v5 .header-main-nav__logo .ufs-logo_svg{height:55px;width:116px}
.main-header-v5 .favorites-anchor>a,.main-header-v5 .header-main-nav__login>a,.main-header-v5 .header-main-nav__loggedin>a,.main-header-v5 .shopping-cart>a,.main-header-v5 .header-main-nav__language-switcher>a{text-decoration:none;color:#000;font-family:"Custom-Font-Regular";font-size:1.125rem;padding:inherit}
.main-header-v5 .login-account,.main-header-v5 .favorites-anchor,.main-header-v5 .shopping-cart{position:relative}
.main-header-v5 .header-main-nav__secondary{-ms-flex-negative:0;flex-shrink:0;position:relative;right:70px}
body.rtl .main-header-v5 .header-main-nav__secondary{right:0}
.main-header-v5 .header-main-nav__search-container .form-element{position:relative;width:70%;margin:auto}
.main-header-v5 .header-main-nav__search-container .form-element input[type="text"]{border:2px solid #949494;font-family:"Custom-Font-Regular";padding:10px 15px 0 15px;background:0;border-radius:5px;z-index:999999;position:relative}
.main-header-v5 .header-main-nav__search-container .form-element .search-icon-container{top:1px;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.125rem}
.main-header-v5 .header-main-nav__search-container .form-element .search-icon-container>span{font-size:1.25rem}
body.rtl .main-header-v5 .header-main-nav__search-container .form-element .search-icon-container{left:2px}
.main-header-v5 .header-main-nav__search-container .form-element .camera-icon-container{top:2px;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.75rem;z-index:2;right:1px;background-color:#eeefef}
body.rtl .main-header-v5 .header-main-nav__search-container .form-element .camera-icon-container{right:2px}
.main-header-v5 .header-main-nav__search-container .form-element .camera-icon-container>span{font-weight:500;font-size:1.25rem}
.main-header-v5 .header-main-nav__search-container .form-element.has-focus input[type="text"].search-global{background-color:#fff;border-color:#949494;font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:1rem}
.main-header-v5 .header-main-nav__search-container .form-element.has-focus input[type="text"].search-global:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.main-header-v5 .header-main-nav__search-container .form-element.has-focus input[type="text"].search-global::-webkit-input-placeholder{color:#333}
.main-header-v5 .header-main-nav__search-container .form-element.has-focus input[type="text"].search-global::-moz-placeholder{color:#333}
.main-header-v5 .header-main-nav__search-container .form-element.has-focus input[type="text"].search-global:-ms-input-placeholder{color:#333}
.main-header-v5 .header-main-nav__search-container .form-element.has-focus input[type="text"].search-global::placeholder{color:#333}
.main-header-v5 .header-main-nav__search-container .form-element.has-focus input[type="text"].active{border-bottom:0;border-color:#949494}
.main-header-v5 .shopping-cart{position:relative;width:auto;margin:auto}
.main-header-v5 .cart-badge{position:absolute;top:-8px;right:-16px}
body.rtl .main-header-v5 .cart-badge{right:auto;left:-16px}
.main-header-v5 .header-main-nav__secondary-mob li.b-bottom .channel-known-badge{background-color:#81bc2a}
.main-header-v5 .header-main-nav__secondary-mob li:before{background-color:transparent}
.main-header-v5 .header-main-nav__secondary-mob li:after{background-color:transparent}
.main-header-v5 .header-main-nav__secondary-mob li>a{font-size:1rem;color:#333;line-height:3rem}
.main-header-v5 .header-main-nav__secondary-mob li.expandable>a:after{content:"\f107";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;margin-left:5px;margin-top:5px;font-weight:bold;vertical-align:middle;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.main-header-v5 .header-main-nav__secondary-mob li.expandable>a:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-header-v5 .header-main-nav__secondary-mob li.expandable.open>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-header-v5 .suggestions-row .text-centered{text-align:center}
.main-header-v5 .suggestions-row .h4{font-family:"Custom-Font-Regular";font-size:1rem}
.main-header-v5 .suggestions-row .see-data-label{font-size:12px}
.main-header-v5 .suggestions-row .suggestions-list{font-family:"Custom-Font-Regular";font-size:1rem}
.main-header-v5 .pwaHeight{height:100vh}
.main-header-v5 .pwa-search-resize{width:90% !important;left:10% !important;top:-9px !important}
body.rtl .main-header-v5 .pwa-search-resize{left:0 !important}
.main-header-v5 .pwa-search-resize-back{left:0}
.main-header-v5 .pwa-search-box{padding:10px 40px !important;border-radius:0 0 25px 25px !important}
.main-header-v5 .header-main-nav__loyalty-points{margin-left:0}
.main-header-v5 .header-main-nav__logo{margin:0 0 0 64px}
.main-header-v5 .main-header-wrapper{background-color:#eeefef}
.main-header-v5 .main-header-content{margin-top:0;max-width:1600px;position:relative;padding:0 90px}
.main-header-v5 .main-header-content .header-main-nav__main-navigation>li:lang(fr-FR){margin-right:0}
.main-header-v5 .cross-icn{z-index:999999;right:150px;color:black}
body.rtl .main-header-v5 .cross-icn{left:150px}
.main-header-v5 .lightbox__overlay_search_nav{top:0;bottom:0;left:0;right:0;position:fixed;background-color:rgba(0,0,0,0.25);z-index:99990}
.main-header-v5 .cart-text{font-family:"Custom-Font-Regular"}
.main-header-v5 .suggestions .item-list__rows li>figure{border:0;height:28px;width:28px;margin:0}
.main-header-v5 .item-list__rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main-header-v5 .icn-hamburger-menu{font-size:1.125rem;left:5px;position:relative;color:black}
body.rtl .main-header-v5 .icn-hamburger-menu{right:5px}
.main-header-v5 .header-main-nav__first-meta-items span[class$='badge']{position:absolute;top:-4px;right:12px}
.search-suggestion-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.av-cls{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.df-c{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px}
.df-cc{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.f-12{font-size:12px}
.df{display:-webkit-box;display:-ms-flexbox;display:flex}
.dfch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;height:24px}
.dfc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.dfcc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.facet-obj{text-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;font-family:"Custom-Font-Regular"}
.mx-4{margin:0 4px}
.show-result-found-m{margin:0 2px 0 4px}
.main-header-v5 .suggestions .item-list__rows .item-list__title{font-weight:400;font-size:14px;color:#000}
.main-header-v5 .suggestions .item-list__rows .item-list__title mark{font-weight:600;font-size:14px;color:#000}
.main-header-v5 .suggestions .item-list__rows .item-list__body{margin-left:12px}
html{font-size:100%}
html.plus12_5{font-size:112.5%}
html.plus5{font-size:105%}
body{font-family:"Custom-Font-Regular",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;color:#333;font-size:1rem}
body:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
b,strong{font-family:"Custom-Font-Bold",Arial,sans-serif}
b:lang(zh-TW),strong:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
figcaption{font-size:.875rem}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-weight:normal;line-height:1.1em;position:relative}
h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{display:block;text-decoration:none}
h1 .icon,.h1 .icon,h2 .icon,.h2 .icon,h3 .icon,.h3 .icon,h4 .icon,.h4 .icon,h5 .icon,.h5 .icon{right:0;bottom:0;position:absolute}
h1,.h1{font-size:1.75rem;margin:0 0 10px;color:#333}
h1.results-title .keyword,.h1.results-title .keyword{color:#ff5a00;quotes:"'" "'"}
h1.results-title .keyword:before,.h1.results-title .keyword:before{content:open-quote}
h1.results-title .keyword:after,.h1.results-title .keyword:after{content:close-quote}
h2,.h2{color:#333;margin:20px 0;font-size:1.375rem}
h2.big-title,.h2.big-title{font-size:1.5rem;color:#ff5a00;margin-top:0;margin-bottom:10px}
h2.small-title,.h2.small-title{font-size:1.5rem}
h2.results-title,.h2.results-title{font-size:1.625rem}
h2.results-title .amount,.h2.results-title .amount{font-weight:bold}
h2.results-title .keyword,.h2.results-title .keyword{color:#ff5a00}
h2.suggested-title,.h2.suggested-title{font-family:"Custom-Font-Medium",Arial,sans-serif}
h2.suggested-title:lang(zh-TW),.h2.suggested-title:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
h2.suggested-title .keyword,.h2.suggested-title .keyword{color:#ff5a00;quotes:"'" "'"}
h2.suggested-title .keyword:before,.h2.suggested-title .keyword:before{content:open-quote}
h2.suggested-title .keyword:after,.h2.suggested-title .keyword:after{content:close-quote}
h3,.h3{font-size:1.25rem;margin-top:0;margin-bottom:10px}
h3.smaller,.h3.smaller{font-size:1.25rem}
h4,.h4{line-height:1.5rem}
a{color:#d14900;outline:0}
a.gray-link{color:#333}
a.dark-link{color:#333}
q{quotes:"“" "”" "‘" "’"}
blockquote,.blockquote{margin:1em 40px;color:#000;font-size:1.25rem}
blockquote:before,.blockquote:before{content:open-quote}
blockquote:after,.blockquote:after{content:close-quote}
dd{margin:0 0 10px 0}
mark{background-color:#fff;color:#ff5a00}
.overlay-header{font-family:"Custom-Font-Medium",Arial,sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,0.5);color:#fff;display:block;line-height:3.125rem;font-size:2.875rem;font-weight:normal}
.overlay-header:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.overlay-header.small{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:2rem}
.overlay-header.small:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.intro-text{font-size:1.25rem;line-height:150%;clear:both;padding-top:1px}
.intro-text p:lang(th-TH){line-height:170%}
.read-more{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#d14900;font-size:.9375rem;text-decoration:none}
.read-more:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.footnote p{font-size:.75rem;line-height:normal}
.navigate-back{line-height:30px;padding-left:55px;position:relative}
.navigate-back:before{top:-10px;left:0;position:absolute;border:1px solid #eeefef;border-radius:5px;content:"";height:40px;width:40px}
.navigate-back:after{top:3px;left:13px;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-284px -334px;width:16px;height:14px;content:""}
.navigation-promotion-banner{position:relative;text-align:center;margin:0;background-color:#fff}
.navigation-promotion-banner.promotion-green{background-color:#81bc2a}
.navigation-promotion-banner.promotion-green a{color:#333}
.navigation-promotion-banner.promotion-orange{background-color:#ff5a00}
.navigation-promotion-banner.promotion-orange a{color:#fff}
.navigation-promotion-banner.promotion-orange .close-icon:before,.navigation-promotion-banner.promotion-orange .close-icon:after{background-color:#fff}
.navigation-promotion-banner .navigation-banner-text{display:block;margin:0;padding:16px 15px;width:96%}
.navigation-promotion-banner .navigation-banner-text p{margin:0;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}
.navigation-promotion-banner .close-icon{position:absolute;padding:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:4%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navigation-promotion-banner .close-icon:before,.navigation-promotion-banner .close-icon:after{content:'';position:absolute;width:2px;height:13px;background-color:#333}
.navigation-promotion-banner .close-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.navigation-promotion-banner .close-icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
body.rtl .navigation-promotion-banner .close-icon{right:auto;left:0}
.navigation-promo-banner{position:relative;background-color:#5c3657}
.navigation-promo-banner a{color:#fff;text-decoration:none}
.navigation-promo-banner .add-last-order-button{background-color:#fff;color:#d14900;padding:9px 15px 10px}
.navigation-promo-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.navigation-promo-banner__close{z-index:11;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:12px 20px;font-size:.625rem}
body.rtl .navigation-promo-banner__close{right:auto;left:10px}
.navigation-promo-banner__content{position:relative;margin:0 auto;max-width:1600px;padding:5px 30px;width:100%;height:100%;color:#fff}
.navigation-promo-banner__content p{margin:0;margin:0;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:97%;font-size:.8125rem}
.add-last-order{border-bottom:1px solid #fff}
.all-themes__header{margin:30px 0;text-align:center}
.all-themes__header .heading-text{font-size:1.75rem;color:#333}
.theme-article__content h2,.theme-article__content h3,.theme-article__content h4,.theme-article__footer h2,.theme-article__footer h3,.theme-article__footer h4{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#333}
.theme-article__content h2:lang(zh-TW),.theme-article__content h3:lang(zh-TW),.theme-article__content h4:lang(zh-TW),.theme-article__footer h2:lang(zh-TW),.theme-article__footer h3:lang(zh-TW),.theme-article__footer h4:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.theme-article__content h2,.theme-article__content h3,.theme-article__footer h2,.theme-article__footer h3{font-size:1.25rem}
.theme-article__content{margin-bottom:40px}
.theme-article__content h4,.theme-article__content p{margin:5px 0 20px 0}
.theme-article__content p{line-height:1.5rem}
.theme-article__content>.col-span-4{padding-left:105px;padding-right:25px}
.theme-article__content>.col-span-8>div:first-child h1,.theme-article__content>.col-span-8>div:first-child h2{margin-top:0}
.article-image{position:relative}
.article-image span.img{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;width:100%}
.article-image span.img:before{padding-bottom:31.8254%;content:"";display:block;height:0;width:100%}
.themes-v2 .article-image span.img:before{padding-bottom:15.07937%}
.article-image span.img.compact:before{padding-bottom:20%}
.themes-v2 .article-image span.img.compact:before{padding-bottom:15.07937%}
.article-image .show-mobile span.img:before{padding-bottom:100%}
.article-image__overlay{background-color:#fff;padding:29px 30px 0 30px;position:relative;margin-top:-51px}
.themes-v2 .article-image__overlay{margin-top:0;padding:29px 40px 0 40px}
.multi-page .themes-v2 .article-image__overlay{padding-left:20px}
.multi-page.rtl .themes-v2 .article-image__overlay{padding-left:40px;padding-right:20px}
.article-image__overlay h1{margin-top:6px}
.article-image__overlay p{font-style:italic;line-height:1.5rem;margin-top:6px;margin-bottom:40px}
.themes-v2 .article-image__overlay p{margin-bottom:0}
.article-image__overlay ul{margin:0}
.article-image__overlay .article-views{right:30px;position:absolute}
.article__chef-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.article__chef-avatar img{border-radius:60px;height:60px;width:60px;margin:0 10px 0 0}
body.rtl .article__chef-avatar img{margin:0 0 0 10px}
.article__chef-avatar figcaption{font-size:1.125rem}
.article__chef-avatar figcaption span{display:block;font-size:.875rem;text-transform:uppercase}
.article-meta{display:inline-block;margin-top:20px;margin-bottom:7px;padding:0;list-style:none}
.article-meta a,.article-meta li{color:#757575}
.article-meta a{text-decoration:none}
.article-meta li{font-family:"Custom-Font-Medium",Arial,sans-serif;display:block;float:left;font-size:.9375rem;letter-spacing:.5px;margin-right:10px;padding:1px 0;position:static;text-transform:uppercase}
.article-meta li:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.article-meta li.single{float:none;width:100%}
.article-meta .status{background:#ff5a00;color:#fff;padding-right:7px;padding-left:7px}
.article-views{font-family:"Custom-Font-Regular",Arial,sans-serif;color:#949494;padding-left:35px;position:relative}
.article-views:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.article-views:before{top:50%;left:0;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-450px -111px;width:32px;height:19px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.article-type-overlay:after{bottom:15px;left:15px;position:absolute;content:"";display:inline-block;z-index:1}
.article-type-overlay.video:after{background-color:rgba(0,0,0,0.6);border-radius:50%;color:#fff;content:"\e906";font-family:'ufs-icons';font-size:1.25rem;line-height:1;opacity:1;padding:12px}
.article-type-overlay-recipe:after{bottom:15px;left:15px;position:absolute;content:"";display:inline-block;z-index:1}
.article-type-overlay-recipe.video-icon:after{background-color:rgba(0,0,0,0.1);border-radius:50%;color:#fff;content:"\e906";font-family:'ufs-icons';font-size:2rem;line-height:1;opacity:1;padding:8px}
.article-type-overlay-related-recipe:after{bottom:8px;left:5px;position:absolute;content:"";display:inline-block;z-index:1}
.article-type-overlay-related-recipe.video-related-recipe-icon:after{background-color:rgba(0,0,0,0.1);border-radius:50%;color:#fff;content:"\e906";font-family:'ufs-icons';font-size:2rem;line-height:1;opacity:1;padding:8px}
.related-articles{border-bottom:1px solid #eeefef;margin-bottom:35px;padding-bottom:35px}
.section.relatedarticles .col-span-4:not(.product-tile),.section.relatedproducts .col-span-4:not(.product-tile){margin-right:20px}
.section.relatedarticles .col-span-4:not(.product-tile):nth-of-type(1n+4),.section.relatedproducts .col-span-4:not(.product-tile):nth-of-type(1n+4){display:none}
.section.relatedarticles .col-span-4:not(.product-tile):nth-of-type(3n+3),.section.relatedproducts .col-span-4:not(.product-tile):nth-of-type(3n+3){margin-right:0}
.section.relatedarticles .col-span-3:nth-of-type(1n+5),.section.relatedproducts .col-span-3:nth-of-type(1n+5){display:none}
.article-meta .new-label{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#ff5a00;position:relative;text-transform:uppercase;margin-right:15px}
.article-meta .new-label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .article-meta .new-label{float:right;margin-left:20px}
.article-meta .new-label:after{content:'';position:absolute;border-radius:50%;background-color:#949494;width:4px;height:4px;right:-10px;top:9px}
body.rtl .article-meta .new-label:after{right:auto;left:-11px}
.article-meta .new-label.item-list__caption{margin-right:0}
.span-12 .new-label{background-color:white;border-radius:5px}
body.rtl .span-12 .new-label{float:right}
.span-12 .new-label:after{background-color:#fff}
.item-list__caption .new-label:after{display:none}
.single .new-label:after{top:8px}
.top-content-item-section .new-label{float:left}
body.rtl .top-content-item-section .new-label{float:right}
.new-label-inspiration-header.col-span-6{width:auto}
.new-label-inspiration-header+.col-span-6{width:auto;padding-right:10px}
.col-span-6.highlight-content .item-list__body .new-label{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#ff5a00;margin-right:10px;position:relative;text-transform:uppercase}
.col-span-6.highlight-content .item-list__body .new-label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .col-span-6.highlight-content .item-list__body .new-label{margin-right:0;margin-left:15px}
.col-span-6.highlight-content .item-list__body .new-label:after{content:'';position:absolute;border-radius:50%;background-color:#949494;width:4px;height:4px;right:-10px;top:9px}
body.rtl .col-span-6.highlight-content .item-list__body .new-label:after{right:auto;left:-11px}
.col-span-6.highlight-content .item-list__body p{display:inline-block}
.article-list .new-label{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#ff5a00;margin-right:10px;position:relative;text-transform:uppercase}
.article-list .new-label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .article-list .new-label{float:right;margin-right:0;margin-left:20px}
.article-list .new-label:after{content:'';position:absolute;border-radius:50%;background-color:#949494;width:4px;height:4px;right:-10px;top:9px}
body.rtl .article-list .new-label:after{right:auto;left:-12px}
.article-list.slick-slider .new-label{position:absolute;top:94px;left:4px;background-color:#fff;padding:2px 4px;border-radius:5px}
body.rtl .article-list.slick-slider .new-label{left:auto;right:4px}
.article-list.slick-slider .new-label:after{display:none}
.featured-item-slider .new-label{font-family:"Custom-Font-Medium",Arial,sans-serif;text-transform:uppercase;color:#ff5a00;position:absolute;top:140px;left:4px;background-color:#fff;padding:2px 4px;border-radius:5px}
.featured-item-slider .new-label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .featured-item-slider .new-label{right:4px;left:auto}
.new-label+.read-watch-label{margin-left:0}
.new-label+.read-watch-label:before{display:none}
.read-watch-label{font-size:.9375rem;margin-left:15px;position:relative;color:#949494;text-transform:uppercase;vertical-align:middle}
body.rtl .read-watch-label{margin-left:0;margin-right:15px;display:inline-block}
.read-watch-label:not(:empty):before{content:'';position:absolute;background-color:#949494;width:4px;height:4px;border-radius:5px;top:9px;left:-11px}
body.rtl .read-watch-label:not(:empty):before{left:auto;right:-11px}
.article-meta .read-watch-label{vertical-align:baseline;margin-left:8px;float:left}
body.rtl .article-meta .read-watch-label{margin-left:0;margin-right:8px}
.single .read-watch-label{float:none}
body.rtl .single .read-watch-label{margin-right:15px}
.article-list .read-watch-label{vertical-align:baseline}
body.rtl .article-list .read-watch-label{margin-right:0;vertical-align:baseline}
.item-list__image_with-hover .read-watch-label{color:#fff}
.item-list__image_with-hover .read-watch-label:before{background-color:#fff}
.span-12 .read-watch-label{color:#fff}
.span-12 .read-watch-label:before{background-color:#fff}
.page-header .read-watch-label{margin-left:15px}
.video-article-header h1{margin-bottom:50px;padding:0 15px}
.article-title-hidden.article-image__overlay{margin-top:0}
.article-title-hidden.col-span-4{float:right}
.article-video-wrapper .video__backdrop{position:relative;overflow:hidden;height:100%}
.article-video-wrapper img{min-width:1000%;min-height:1000%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0.1);transform:translate(-50%,-50%) scale(0.1)}
.hero_left,.hero_right,.hero_single{background:#949494;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;padding-bottom:32.4%;position:relative}
.hero_left .hero__image-square,.hero_right .hero__image-square,.hero_single .hero__image-square{display:none}
.hero_left span.img,.hero_right span.img,.hero_single span.img{top:50%;left:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-position:center;background-size:cover;display:block;height:100%;width:100%}
.hero_left,.hero_right{float:left}
.hero_left .hero__image-oblong a:after,.hero_left .hero__image-square a:after,.hero_right .hero__image-oblong a:after,.hero_right .hero__image-square a:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(29%,rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5) 29%,rgba(0,0,0,0) 100%);content:"";height:100%;margin:0;position:absolute;width:100%}
.no-shadow .hero_left .hero__image-oblong a:after,.no-shadow .hero_left .hero__image-square a:after,.no-shadow .hero_right .hero__image-oblong a:after,.no-shadow .hero_right .hero__image-square a:after{background-image:none}
.hero_left{width:calc(66.66667% - 6.66667px);margin-right:20px}
.hero_left .hero__overlay{left:20px;margin-left:0;padding-left:0;width:55%}
.hero_right{width:calc(33.33333% - 13.33333px);margin-right:20px;margin-right:0;padding-bottom:32.4%}
.hero_right .hero__overlay{width:380px}
.hero_right .hero__overlay h3 span{font-size:1.875rem;line-height:2.75rem}
.hero_single{margin-top:50px;padding-bottom:37%}
.hero_single span.img{background-size:auto 99.9%;background-repeat:no-repeat;background-position:right top}
.hero_single .hero__image-oblong a:after,.hero_single .hero__image-square a:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(29%,black),color-stop(55%,rgba(0,0,0,0)));background-image:linear-gradient(to right,black 29%,rgba(0,0,0,0) 55%);content:"";height:100%;margin:0;position:absolute;width:100%;z-index:1}
.hero_single .hero__overlay{-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;margin:0 0 0 20px;top:50%;width:60%;z-index:2}
.hero_single .button.orange{background-image:none;background-color:transparent;border-color:#fff;border:2px solid;padding:8px 15px 9px}
.hero_single .button.orange:hover{border-color:#eeefef;color:#eeefef}
.hero__overlay{top:0;position:absolute;margin:20px;padding:10px;overflow:hidden}
.hero__overlay h3 span{background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:2.5rem;line-height:3.5rem;padding:5px;text-transform:inherit;color:#221d37}
.hero__body{margin-bottom:20px}
.hero__body p{background-color:rgba(34,29,55,0.8);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;display:inline;font-size:1.125rem;line-height:1.77em;padding:4px 8px}
.page-header p{font-size:1.125rem;line-height:1.75rem}
.page-header h1{margin:22px 0 0 0}
.page-header .orange .title-container .h1{color:#fff}
.page-header .page-header__video,.page-header .page-header__large--image{position:relative}
.page-header .page-header__video .shadow-overlay,.page-header .page-header__large--image .shadow-overlay{top:0;right:0;bottom:0;left:0;position:absolute;background-color:rgba(0,0,0,0.3)}
.page-header .page-header__video video{width:100%}
.page-header .page-header__video ~ .page-header_theme__background{display:none}
.page-header .page-header__large--image img{width:100%}
.page-header .page-header__large--image ~ .page-header_theme__background{display:none}
.page-header .page-header__cta{background:rgba(0,0,0,0.5);bottom:0;color:#fff;padding:20px 0 10px;position:fixed;text-align:center;width:100%}
.page-header .page-header__cta.fixed{position:absolute}
.page-header .page-header__cta a{color:#fff;text-decoration:none}
.page-header .page-header__cta p{margin:0}
.page-header .page-header__cta .icon{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;margin:0 auto;-webkit-transition:none;transition:none}
.theme-header-v2{text-align:center;padding:22px 0}
.themeheaderversiona .theme-header-v2{padding-bottom:15px;padding-top:22px}
.theme-header-v2 p{font-style:italic;letter-spacing:-0.022em}
.theme-header-v2 h1{margin-bottom:22px;color:#ff5a00;font-size:53px;line-height:40px;letter-spacing:-0.3px;font-family:Chefs-Hand}
.theme-header-v2 .theme-sub-navigation{background-color:#eeefef;margin-top:30px}
.theme-header-v2 .theme-sub-navigation li{display:inline-block;margin:0 22px}
.theme-header-v2 .theme-sub-navigation li a{display:inline-block;text-decoration:none;color:#000;font-size:1rem;font-weight:600;padding:18px 8px;border-bottom:3px solid;border-color:transparent;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.theme-header-v2 .theme-sub-navigation li a.active{border-color:#ff5a00}
.page-content .theme-sub-navigation ul:not([class]) li{padding:0}
.page-content .theme-sub-navigation ul:not([class]) li::before{content:none}
.page-header__related-bar{background-image:-webkit-gradient(linear,left top,right top,from(#ff5a00),to(#ff9e00));background-image:linear-gradient(to right,#ff5a00,#ff9e00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFFF5A00',EndColorStr='#FFFF9E00');min-height:30px;padding:1px 0}
.page-header__related-bar p{color:#fff;font-size:.75rem;letter-spacing:1px;margin:0}
.page-header__related-bar a{color:#fff;font-weight:bold;text-decoration:none}
.page-header__related-bar_empty{background-image:-webkit-gradient(linear,left top,right top,from(#ff5a00),to(#ff9e00));background-image:linear-gradient(to right,#ff5a00,#ff9e00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFFF5A00',EndColorStr='#FFFF9E00');height:5px}
.page-header__image{right:0;position:absolute;background-position:center;background-repeat:no-repeat;height:300px;max-width:1200px;width:70%}
.page-header__image:after{top:40%;left:0;position:absolute;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.6)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.6));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00000000',EndColorStr='#99000000');content:"";width:100%;height:60%}
.page-header__background,.page-header_theme__background{height:390px;margin-bottom:-330px;overflow:hidden;position:relative}
.page-header__background img,.page-header_theme__background img{-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;max-width:none;margin-left:50%}
.page-header__background span.img,.page-header_theme__background span.img{background-position:center;background-size:cover;display:block;height:calc(100% - -12px);margin:-6px 0 0 -6px;width:calc(100% - -12px)}
.page-header__background span.img:not(.no-blur),.page-header_theme__background span.img:not(.no-blur){-webkit-filter:blur(5px);filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5')}
.page-header__background+div h1,.page-header_theme__background+div h1{color:#fff;line-height:normal;margin:0 0 50px 0;text-align:center}
.page-header_theme__background{height:230px;margin-bottom:0;position:relative}
.page-header_theme__background+div p{color:#fff;font-style:italic;margin:0}
.page-header_theme__background+div h1{margin:0;text-align:left;text-transform:uppercase}
.page-header_theme__overlay{top:0;left:0;position:absolute;height:230px;width:100%}
.page-header_theme__overlay ul{margin:10px 0}
.page-header_theme__overlay .pagecol-wrapper{height:100%}
.page-header_theme__overlay .overlay-logo,.page-header_theme__overlay .overlay-logo_top{width:192px;max-height:100%}
.page-header_theme__overlay .overlay-logo img,.page-header_theme__overlay .overlay-logo_top img{max-height:230px;max-width:90%}
.page-header_theme__overlay .overlay-logo,.page-header_theme__overlay .overlay-content,.page-header_theme__overlay .overlay-content_logo{top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.page-header_theme__overlay .overlay-content,.page-header_theme__overlay .overlay-content_logo{padding:0 10px}
.page-header_theme__overlay .overlay-content_logo{left:202px}
.page-header_search{margin-bottom:30px}
.page-header_search h1{font-family:"Custom-Font-Regular",Arial,sans-serif;font-size:3.125rem;margin:20px 0 50px 0;text-align:center}
.page-header_search h1:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.page-header_search p{font-size:1.125rem;margin-bottom:65px;margin-top:30px;text-align:center}
.page-header_search form{margin:0 auto;width:50%}
.page-header_search input[type='text']{border:2px solid #eeefef;font-size:1.625rem;height:65px;padding:0 50px 0 25px}
.page-header_landing-page{margin-bottom:-220px}
.page-header_landing-page .page-header{margin-bottom:30px}
.page-header_landing-page .page-header__large--image .shadow-overlay{display:none}
.page-header_landing-page .image{margin:0}
.page-header_landing-page .image img{width:100%}
.page-header_current-product span{font-family:"Custom-Font-Bold",Arial,sans-serif;color:#949494;display:block;font-size:1rem;text-transform:uppercase}
.page-header_current-product span:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.page-header_current-product h3{line-height:normal}
.page-header_current-product h3 a{color:#000;font-size:2.25rem}
.page-header_current-product div[class^="col-span-"]{margin-bottom:20px}
.page-header_current-product .button{margin-left:90px;position:relative}
.page-header_current-product .button:before{top:50%;left:-90px;position:absolute;content:"";height:5px;border-top:1px solid #ff5a00;width:75px}
.page-header_current-product .current-product__details.accordion--active .current-product__toggle-details:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.page-header_current-product .current-product__toggle-details{display:block;font-size:1rem;position:relative;text-decoration:none;width:100%}
.page-header_current-product .current-product__toggle-details:after{top:10px;right:0;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-316px -362px;width:10px;height:6px;content:"";display:inline-block;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;vertical-align:middle}
.inspiration .pagecol-wrapper h1{color:#000}
.top-visual{max-height:350px;min-height:100px}
.header-usp-container{background:#eeefef;color:#949494;font-family:"Custom-Font-Medium";font-size:.875rem;padding:9px 0}
.header-usp-container .usps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1020px;padding:0 10px;text-align:center}
.header-usp-container li{display:inline-block;padding:0}
.header-usp-container li:before{display:none}
.header-usp-container li span{color:#ff5a00}
.ufs-logo{top:15px;position:absolute;z-index:1}
.ufs-logo_svg{height:40px;width:105px}
.thirdparty-logo{top:3px;left:125px;position:absolute;z-index:2}
.thirdparty-logo .thirdparty-logo_svg{height:50px;width:100px}
.accessibility-logo{top:20px;left:125px;position:absolute;z-index:2}
.accessibility-logo #INDmenu-btn{float:none;margin:0;position:static}
#INDshortcutWrap li{padding:0;text-indent:0}
#INDshortcutWrap li:before{content:"";padding:0}
.list-filter{margin-top:20px}
.list-filter ul{margin-bottom:10px}
.list-filter li.no-result label{color:#949494}
.list-filter ul li a{color:#000;display:inline-block;font-size:1.125rem;margin:9px 0;padding-left:40px;text-decoration:none}
.list-filter ul li a.active{color:#ff5a00}
.list-filter ul li a.list-filter__link{margin:0;padding-left:0}
.list-filter input[type="checkbox"]+label{font-size:1rem;margin:10px 0;padding:0 40px}
.list-filter input[type="checkbox"]+label:before{top:0}
.list-filter input[type="checkbox"].loading+label:before{border-radius:50%;height:4px;position:absolute;width:4px;-webkit-animation:load-spinner-orange-small 1s linear infinite;animation:load-spinner-orange-small 1s linear infinite;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:0;content:'';display:inline-block;left:8px;top:50%}
@-webkit-keyframes load-spinner-orange-small{0{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
12.5%{-webkit-box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8);box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8)}
25%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6);box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6)}
37.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4);box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4)}
50%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3);box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3)}
62.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2);box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2)}
75%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1);box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1)}
87.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05);box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05)}
100%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
}
@keyframes load-spinner-orange-small{0{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
12.5%{-webkit-box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8);box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8)}
25%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6);box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6)}
37.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4);box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4)}
50%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3);box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3)}
62.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2);box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2)}
75%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1);box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1)}
87.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05);box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05)}
100%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
}
.recipe__filter ul.list-filter>li:not(:first-child){border-top:1px solid #eeefef}
.recipe__filter ul.list-filter li:not(:first-child) li,.recipe__filter ul.list-filter li:not(:first-child).active-parent{border-top:0}
.list-filter__header h2{border-bottom:1px solid #eeefef;line-height:normal;padding-bottom:20px;color:#000}
.list-filter__header span{display:inline-block;font-size:1.375rem;font-weight:bold}
.list-filter__category-header,.list-filter__category-header-alt{cursor:pointer}
.list-filter__category-header span,.list-filter__category-header-alt span{display:block;font-size:1.125rem;font-weight:bold;line-height:normal;margin:10px 0 12px 0;padding-right:50px;position:relative}
.list-filter__category-header span:after,.list-filter__category-header-alt span:after{top:50%;right:20px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(app/images/sprite-1747757951690.png);background-position:-316px -362px;width:10px;height:6px;content:"";display:inline-block;vertical-align:middle}
.list-filter__category-header div.num-filter-categories,.list-filter__category-header-alt div.num-filter-categories{display:inline-block;font-size:1rem}
.list-filter__category-header+ul,.list-filter__category-header+ul+a,.list-filter__category-header-alt+ul,.list-filter__category-header-alt+ul+a{display:none}
.list-filter__category-header.open+ul,.list-filter__category-header.open+ul+a,.list-filter__category-header-alt.open+ul,.list-filter__category-header-alt.open+ul+a{display:block}
.list-filter__category-header.open span:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-301px -362px;width:10px;height:7px}
.list-filter__category-header-alt a{color:#000;text-decoration:none}
.list-filter__category-header-alt a.active{color:#ff5a00}
.list-filter__category-header-alt+ul li.category-show-parent{font-size:1.125rem}
.active-parent .list-filter__category-header-alt+ul li.category-show-parent{display:block}
.list-filter__category-header-alt+ul li.category-show-parent a{color:#ff5a00;position:relative}
.list-filter__category-header-alt+ul li.category-show-parent a:before{top:50%;left:-25px;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-455px -334px;width:8px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.list-filter__category-header-alt+ul li.category-header{font-family:"Custom-Font-Bold",Arial,sans-serif;font-size:1.25rem}
.list-filter__category-header-alt+ul li.category-header:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.active-parent .list-filter__category-header-alt+ul li.category-header{display:block}
.list-filter__category-header-alt+ul li.loading a{position:relative}
.list-filter__category-header-alt+ul li.loading a:before{top:50%;position:absolute;border-radius:50%;height:4px;position:absolute;width:4px;-webkit-animation:load-spinner-orange-small 1s linear infinite;animation:load-spinner-orange-small 1s linear infinite;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0;content:'';display:inline-block;left:15px}
@keyframes load-spinner-orange-small{0{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
12.5%{-webkit-box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8);box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8)}
25%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6);box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6)}
37.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4);box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4)}
50%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3);box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3)}
62.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2);box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2)}
75%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1);box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1)}
87.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05);box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05)}
100%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
}
.list-filter__category-header-alt span:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-468px -334px;width:8px;height:12px}
.list-filter__toggle,.list-filter__toggle-alt{margin:30px 0;text-align:center}
.list-filter__toggle .button,.list-filter__toggle-alt .button{margin:0 1%;width:45%}
.list-filter__toggle-alt{text-align:right;margin:0 10px 0 0}
.list-filter__toggle-label{color:#ff5a00;display:block;font-size:1.125rem;padding-right:40px;text-align:right}
.list-filter__toggle-arrow{top:11px;right:15px;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-316px -362px;width:10px;height:6px}
.list-filter__close{top:27px;right:27px;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-346px -334px;width:14px;height:14px;z-index:1}
.list-filter__close a{display:inline-block;height:100%;text-indent:-9999px;width:100%}
.filter__wrapper h3{font-family:"Custom-Font-Bold",Arial,sans-serif;color:#000;font-size:1.25rem;margin:0 0 20px}
.filter__wrapper h3:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.filter__mobile-foldout{margin:10px 0 0}
.filter__mobile-foldout__trigger{padding:0 0 15px}
.filter__mobile-foldout__trigger:after{content:none}
.filter__brandlist img{border:1px solid #eeefef}
.search-filters h3{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:1.25rem;margin:0 10px 30px 0}
.search-filters h3:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.search-filters label{display:block !important}
.search-filters input[type="checkbox"]+label{font-size:1rem;margin:0 10px 30px 0}
.search-filters input[type="checkbox"]+label .amount:before{content:"["}
.search-filters input[type="checkbox"]+label .amount:after{content:"]"}
.search-filters input[type="checkbox"]:checked+label{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#ff5a00}
.search-filters input[type="checkbox"]:checked+label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.active-filter-list{margin-top:29px}
.active-filter-list__item{float:left;margin-right:10px;margin-bottom:5px;padding:0}
.active-filter-list__item:before{content:''}
.page-header_recipeoverview{margin-top:20px}
.page-header_recipeoverview h1{color:#ff5a00;font-size:3.125rem}
.recipe-overview .item-list{padding-bottom:0}
.recipe-detail-header .title-wrapper{position:relative}
.recipe-detail-header .title-wrapper h1{margin:46px 6px 42px 0;font-size:2.5rem;color:#333;padding-right:40px}
body.rtl .recipe-detail-header .title-wrapper h1{margin:46px 0 42px 6px;padding-left:40px;padding-right:0}
.recipe-detail-header .title-wrapper .add-recipe{display:block;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
body.rtl .recipe-detail-header .title-wrapper .add-recipe{right:auto;left:0}
.recipe-detail-header .title-wrapper .recipebook-icon{font-size:2rem;color:#ff5a00;padding:0}
.recipe-detail-header .title-wrapper .recipebook-icon.recipe-add:before{content:"\e912"}
.recipe-detail-header .entry-data{padding:32px 0;margin-bottom:22px;border-top:1px solid #eeefef;border-bottom:1px solid #eeefef}
.recipe-detail-header .entry-tags.entry-tags--right{text-align:right;margin-bottom:15px}
.recipe-detail-header .entry-tags .entry-tags__title{font-size:.8125rem;color:#949494;display:inline-block;margin-right:16px;vertical-align:middle}
.recipe-detail-header .entry-tags .entry-tags__list{display:inline-block}
.recipe-detail-header .entry-tags .entry-tags__list li{display:inline-block;margin-right:5px;vertical-align:middle;min-width:85px;text-align:center}
.recipe-detail-header .entry-tags .entry-tags__list li:last-of-type{margin-right:0}
.recipe-detail-header .entry-tags .entry-tags__list a{display:block;color:#000;font-weight:700;font-size:.75rem;text-transform:uppercase;padding:7px 14px;border:1px solid #eeefef;border-radius:30px;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);text-decoration:none;letter-spacing:.08em}
.recipe-detail-header .entry-tags .entry-tags__list a:hover{background-color:#eeefef}
.recipe-detail-header .recipe-chef-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.recipe-detail-header .recipe-chef-avatar img{border-radius:90px;height:90px;width:90px;margin:0 35px 0 0}
body.rtl .recipe-detail-header .recipe-chef-avatar img{margin:0 0 0 35px}
.recipe-detail-header .recipe-chef-avatar figcaption{font-size:.8125rem;color:#949494}
.recipe-detail-header .recipe-chef-avatar figcaption span{display:block;font-size:1.5625rem;color:#000;margin-bottom:5px}
.recipe-detail-header .share-links .share-links__title{font-size:.8125rem;color:#949494;display:inline-block;vertical-align:middle}
.recipe-detail-header .share-links .content-tools{float:none;margin:0;vertical-align:middle;display:inline-block}
.recipe-detail-header .share-links .content-tools .tools{display:inline-block}
.recipe-detail-header .share-links .content-tools .tools li{margin-bottom:0}
.recipe-detail-header .arrow-back{display:none}
.recipe-detail-header .add-recipe{z-index:10;top:15px;right:15px}
.add-recipe{position:absolute;right:10px;top:10px}
.add-recipe a{text-decoration:none}
body.rtl .add-recipe{left:10px;right:auto}
.recipebook-icon{display:block;background-color:white;border-radius:50px;padding:6px 6.4px;font-size:1.3125rem;color:#ff5a00}
.recipebook-icon.is-favorite:before{content:"\f004"}
.recipebook-icon.recipe-add{color:#949494}
.recipebook-icon.recipe-added{color:#ff5a00}
.recipe-image{height:710px;overflow:hidden;position:relative}
.recipe-image img{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:none;min-width:100%}
.recipe-image--sm{height:380px}
.recipe-description h2{font-size:1.125rem;line-height:1.75rem;margin:18px 0}
.recipe-related-products{clear:both;width:100% !important}
.recipe-detail-content{margin-top:15px}
.recipe-detail-content h3{font-size:1.5rem;color:#333;margin-bottom:20px;font-weight:600}
.recipe-detail-content h4{font-size:1rem;color:#333;font-weight:600;margin-bottom:10px}
.recipe-detail-content label{font-size:1rem;color:#333;font-weight:600;margin-bottom:15px}
.accordion-module{border-bottom:1px solid #eeefef;margin-bottom:60px;clear:both}
.accordion-heading{padding:25px 50px 25px 20px;border-top:1px solid #eeefef;position:relative}
.accordion-heading:before,.accordion-heading:after{top:36px;position:absolute;background-color:#000;content:"";height:1px;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);width:10px}
.accordion-heading:before{right:15px;-webkit-transform:rotate(0);transform:rotate(0)}
.accordion-heading:after{right:15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.accordion--active .accordion-heading:before,.accordion--active .accordion-heading:after{right:15px;-webkit-transform:rotate(0);transform:rotate(0)}
.accordion-heading span{font-size:1rem;color:#333;font-weight:600;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.accordion-body{padding:0 20px 20px}
.accordion-body p{margin:0 0 15px 0}
.video__wrapper--recipe{border-radius:10px;margin-bottom:50px}
.recipe-footer{clear:both;margin-bottom:30px}
.recipe-footer h2{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:1.5rem;margin-bottom:20px}
.recipe-footer h2:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.recipe-footer .featured-item-slider .featured-item-slider__title{font-family:"Custom-Font-Regular",Arial,sans-serif}
.recipe-footer .featured-item-slider .featured-item-slider__title:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.recipe-footer .featured-item-slider .featured-item-slider__list-item{width:175px}
.recipe-footer .featured-item-slider .featured-item-slider__img{height:175px}
.recipe-footer .featured-item-slider .featured-item-slider__caption a{font-size:.8125rem;color:#333}
.recipe-footer .featured-item-slider .featured-item-slider__arrow{top:78px}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--right:before{right:0;width:65px;height:175px;bottom:-42px}
body.rtl .recipe-footer .featured-item-slider .featured-item-slider__arrow--right:before{right:20px;width:60px}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--right:hover:before{background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,0.6)));background:linear-gradient(to right,transparent,rgba(0,0,0,0.6) 100%)}
body.rtl .recipe-footer .featured-item-slider .featured-item-slider__arrow--right:hover:before{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.6)),to(transparent));background:linear-gradient(to right,rgba(0,0,0,0.6) 0,transparent)}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--left:before{left:0;width:65px;height:175px;bottom:-42px}
body.rtl .recipe-footer .featured-item-slider .featured-item-slider__arrow--left:before{left:15px}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--left:hover:before{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.6)),to(transparent));background:linear-gradient(to right,rgba(0,0,0,0.6) 0,transparent)}
body.rtl .recipe-footer .featured-item-slider .featured-item-slider__arrow--left:hover:before{background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,0.6)));background:linear-gradient(to right,transparent,rgba(0,0,0,0.6) 100%)}
body.rtl .recipe-footer .featured-item-slider .featured-item-slider__arrow--left:after{right:20px}
.recipe-footer .featured-item-slider .button-wrapper{display:block}
.sticky-menu-item{font-size:1.375rem;padding:10px 15px 10px 0}
.ingredients li:nth-child(odd) .ingredient-row{background:0}
.ingredients li.accordion--active .ingredient-row a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.ingredient-row{display:table;padding:8px 60px 8px 15px;width:100%}
.ingredient-row a{display:table;position:relative;width:100%}
.ingredient-row a:after{top:10px;right:-40px;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-316px -362px;width:10px;height:6px;content:"";display:inline-block;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;vertical-align:middle}
.ingredient-row span{display:table-cell}
.ingredient-row span:nth-child(1){width:65%}
.ingredient-row span:nth-child(2){width:35%;text-align:right}
.ingredients-v2 li:nth-child(odd) .ingredient-row{background:#fff}
.ingredients-v2 .ingredient-row{border-bottom:1px solid #eeefef;padding:11px 13px}
.ingredients-v2 .ingredient-row>span:nth-child(1){width:60%;font-size:.875rem;color:#333;vertical-align:middle}
.ingredients-v2 .ingredient-row>span:nth-child(2){font-weight:700;width:auto;font-size:.875rem;color:#333;vertical-align:middle}
.ingredient-product-header{cursor:pointer;width:100%;position:relative}
.ingredient-product-header span:nth-child(2){width:auto}
.ingredient-product-header .ingredient-product{display:inline-block}
.ingredient-product-header .product-title{width:100%}
.ingredient-product-header .icn{position:relative;font-size:1.25rem;color:#fff;z-index:1;margin-left:auto;vertical-align:middle}
.ingredient-product-header .icn:after{content:'';position:absolute;background-color:#ff5a00;width:25px;height:25px;border-radius:100px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}
.accordion--active .ingredient-product-header .icn{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.ingredient-product-header .amount{font-family:"Custom-Font-Medium",Arial,sans-serif;margin-left:15px;font-size:.875rem;color:#333;vertical-align:middle;display:inline-block;min-width:25px}
.ingredient-product-header .amount:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .ingredient-product-header .amount{margin-left:0;margin-right:15px}
.ingredient-product-header .ingredient-product__info{float:right;display:inline-block}
body.rtl .ingredient-product-header .ingredient-product__info{float:left}
.ingredient-product-header .add-to-cart__notifiaction{display:none;position:absolute;background-color:rgba(0,0,0,0.8);font-size:.8125rem;padding:10px;color:#fff;border-radius:5px;max-width:230px;right:0;top:-50px;z-index:100}
.ingredient-product-header .add-to-cart__notifiaction .icn-check{float:left;font-size:1.125rem;width:10%}
body.rtl .ingredient-product-header .add-to-cart__notifiaction .icn-check{float:right}
.ingredient-product-header .add-to-cart__notifiaction span{float:left;display:inline-block;padding-left:10px;width:90%;text-align:left}
body.rtl .ingredient-product-header .add-to-cart__notifiaction span{float:right;padding-left:0;padding-right:10px;text-align:right}
.related-products-accordion{padding:10px 0}
.related-products-accordion span:nth-child(1),.related-products-accordion span:nth-child(2){width:auto}
.related-products-accordion .loyalty-points-wrapper{min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.related-products-accordion .related-product-tile{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;padding-bottom:25px}
.related-products-accordion .unit-row{margin-left:30px;width:100%}
body.rtl .related-products-accordion .unit-row{margin-left:0;margin-right:30px}
.related-products-accordion .unit-row label{margin-bottom:0}
.unavailable .related-products-accordion .unit-row{display:none}
.related-products-accordion .ufs-unit-switch+span{color:#949494;font-size:.75rem;padding-top:10px}
body.rtl .related-products-accordion .ufs-unit-switch input[type="radio"]+label{padding-left:18px}
.related-products-accordion .ufs-unit-switch_button span{display:block;text-align:left}
.related-products-accordion .related-product__image{height:115px}
.related-products-accordion .loyalty-points{background-color:#ff5a00;border-radius:5px;color:#fff;padding:3px 10px;display:inline-block}
.related-products-accordion .loyalty-points span:nth-child(1),.related-products-accordion .loyalty-points span:nth-child(2){font-size:.875rem}
.related-products-accordion .loyalty-points span:last-child{font-size:.625rem;padding-left:5px;text-transform:uppercase}
body.rtl .related-products-accordion .loyalty-points span:last-child{padding-left:0;padding-right:5px}
.related-products-accordion .related-products-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.related-products-accordion .related-products-cta a:first-child,.related-products-accordion .related-products-cta a:last-child{width:auto}
.related-products-accordion .related-products-cta a:last-child{padding:5px 20px;margin-left:15px}
body.rtl .related-products-accordion .related-products-cta a:last-child{margin-left:0;margin-right:15px}
.related-products-accordion .related-products-cta a:after{display:none}
.unavailable .related-products-accordion .related-products-cta{display:none}
.related-products-accordion .alert.info{font-size:.875rem}
.ingredient-product-row{padding-left:40px;position:relative}
.ingredient-product-row:hover .product-title{color:#333}
.ingredient-product-row .ingredient-product{position:relative}
.ingredient-product-row .product-title{color:#ff5a00;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px;display:inline-block;padding:5px 0 5px 37px;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);line-height:1;text-decoration:underline;font-size:.875rem}
.ingredient-product-row .product-title:after{content:none}
.ingredient-product-row .product-thumb{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);left:0;max-height:25px;max-width:25px}
.ufs-ingredient{height:100%;max-height:1000px;margin:15px}
.ufs-ingredient .ufs-ingredient__image{float:left;width:35%}
.ufs-ingredient .ufs-ingredient__buttons{float:right;width:60%}
.ufs-ingredient .product{float:none;margin:0 auto;width:80%}
.ufs-ingredient .product h2{display:none}
.ufs-ingredient .product__details{padding-bottom:20px}
.ufs-ingredient .product__details.unavailable{padding-bottom:0}
.ufs-ingredient .product__details--buttons .button{float:none;position:relative;width:100%}
.ufs-ingredient .product__details--buttons .button ~ .button{margin-top:10px}
.ufs-ingredient .product__image img{max-height:250px}
.ufs-ingredient .product-price{min-height:33px;padding-bottom:0;position:relative}
.ufs-ingredient .product-price__vat{color:#333;display:block;float:left;font-size:11px;padding-top:4px;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);width:50%}
.ufs-ingredient .product-price__total{float:right;font-size:26px;width:50%}
.ufs-ingredient .button-order__cu+.button-order__du{margin-top:10px}
body.rtl .ufs-ingredient .product.ufsshop .loyalty-badge{left:auto;right:0}
.ufs-ingredient__image{height:100%;text-align:center}
.ufs-ingredient__image a{display:block;height:100%}
.ufs-ingredient__image img{display:inline-block;max-height:100%}
.ufs-ingredient__buttons a{display:block}
.ufs-ingredient__buttons a:first-child{margin-bottom:10px}
.instructions h4{margin-bottom:15px}
.instructions li{padding-left:34px;margin-left:10px}
.instructions>li{margin:0 0 40px 0;padding:0}
.instructions>li:before{position:static;border-radius:14px;background:#ff5a00;color:#fff;float:left;margin-top:-2px;margin-right:8px;padding:2px 10px}
.instructions-v2{counter-reset:counter1 0}
.instructions-v2 h4{margin-top:0}
.instructions-v2 .recipe-steps{background-color:#eeefef;counter-reset:initial;color:#333;font-size:14px;line-height:1.4;padding:10px}
.instructions-v2 .recipe-steps ul{margin:-10px}
.instructions-v2 .recipe-steps li{border-bottom:10px solid #fff;margin:0;padding-top:10px !important;padding-bottom:10px !important}
.instructions-v2 .recipe-steps li:before{position:relative !important;content:counter(counter1) !important;counter-increment:counter1;margin:0 12px;font-weight:600;left:-26px !important;margin-right:-20px}
.instructions-v2 .recipe-steps li p{margin:0}
.instructions-v2>li{margin:0 0 30px;padding:0}
.instructions-v2>li:before{content:none}
.preparation-time{display:block;font-size:.9375rem;margin-bottom:8px;margin-left:6px;padding-left:27px;position:relative}
.preparation-time:before{top:65%;left:-2px;position:absolute;background-image:url(../../designs/ufs-aem/static/images/timer.svg) !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;width:30px;height:30px;content:"";display:inline-block;vertical-align:middle}
.pdp-traveling-shopmenu.product-overview{-webkit-transform:none;transform:none;z-index:102}
.pdp-traveling-shopmenu.product-overview .mobile-shopmenu,.pdp-traveling-shopmenu.product-overview .kritique-write-review{display:none}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .shopmenu-content-flyout{overflow-y:scroll;padding:20px 0}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .shopmenu-close-links{text-align:left;margin:0 15px}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .shopmenu-close-links a{display:inline-block;color:#000;text-decoration:underline;vertical-align:middle;margin-left:5px}
.pdp-traveling-shopmenu.product-overview .pdp-header .images-col{-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #eeefef}
.pdp-traveling-shopmenu.product-overview .product-ordering.center-column{padding:0;margin-top:40px}
.pdp-traveling-shopmenu.product-overview .product-row{border-top:0}
.pdp-traveling-shopmenu.product-overview .product-row.product-quantity .label{float:none;font-size:1rem;margin-bottom:5px;font-weight:600}
.pdp-traveling-shopmenu.product-overview .product-row.product-quantity .number-stepper{float:none;width:100%}
.pdp-traveling-shopmenu.product-overview .product-row.product-packaging>.label{font-size:1rem;margin-bottom:5px;font-weight:600}
.pdp-traveling-shopmenu.product-overview .loyaltypoints-centered{text-align:center;padding-top:10px;clear:both}
.pdp-traveling-shopmenu.product-overview .loyaltypoints-centered .loyaltypoints-val{font-weight:600;color:#ff5a00}
.pdp-traveling-shopmenu.product-overview .product-gallery .product-gallery__slider{max-width:180px;margin:0 auto}
.pdp-traveling-shopmenu.product-overview .product-gallery .featured-item-slider__arrow{top:50%;width:40px;height:40px;margin-top:-20px}
.pdp-traveling-shopmenu.product-overview .product-gallery .featured-item-slider__arrow:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-498px -273px;width:9px;height:15px}
.pdp-traveling-shopmenu.product-overview .product-gallery .featured-item-slider__arrow--left{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.pdp-traveling-shopmenu.product-overview .product-gallery .featured-item-slider__arrow--right{right:0}
.pdp-traveling-shopmenu.product-overview .ufs-quantity-select{margin-bottom:20px}
.pdp-traveling-shopmenu.product-overview .accordion-heading{padding:20px 15px}
.pdp-traveling-shopmenu.product-overview .accordion-heading:before,.pdp-traveling-shopmenu.product-overview .accordion-heading:after{top:30px;position:absolute}
.pdp-traveling-shopmenu.product-overview .accordion-heading span{font-size:.875rem}
.pdp-traveling-shopmenu.product-overview .cta-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px}
.pdp-traveling-shopmenu.product-overview .cta-module__text{width:100%}
.pdp-traveling-shopmenu.product-overview .cta-module__text p{font-size:.875rem;margin:3px 0;color:#333;font-weight:600}
.pdp-traveling-shopmenu.product-overview .cta-module__button{width:125px;-ms-flex-negative:0;flex-shrink:0}
.pdp-traveling-shopmenu.product-overview .cta-module__button .button{width:100%;padding:2px 0}
.pdp-traveling-shopmenu.product-overview .link{text-decoration:none;font-size:.9375rem}
.tabs--top a{-webkit-box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,0.75);box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,0.75);color:#fff;display:block;padding:18px 20px 19px 20px;text-align:center;text-decoration:none}
.tabs--top li{border-radius:5px 5px 0 0;background-color:#ff5a00;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff9e00),color-stop(6%,#ff7d29),color-stop(80%,#ff5a00));background-image:linear-gradient(to bottom,#ff9e00 0,#ff7d29 6%,#ff5a00 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFFF9E00',EndColorStr='#FFFF5A00');border-top:1px solid #ff5a00;border-right:1px solid #ff5a00;border-left:1px solid -1;float:left;font-size:.9375rem;line-height:1.0625rem;margin-right:10px;min-width:314px}
.tabs--top li.active{background-color:#fff;background-image:none;border-color:#fff}
.tabs--top li.active a{-webkit-box-shadow:none;box-shadow:none;color:#ff5a00}
.recipeoverviewv2 .textimage{color:black}
.recipeoverviewv2 .textimage-text{color:black}
.recipe-layout-wrapper{max-width:1170px;padding:0 30px;margin:0 auto;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.page-header_recipeoverview{margin-top:20px}
.page-header_recipeoverview h1{color:#ff5a00;margin-bottom:2rem;font-size:3.313rem;line-height:40px;letter-spacing:-0.3px;font-family:"Chefs-Hand"}
.recipe-overview .item-list{padding-bottom:0}
.recipe-detail-header .title-wrapper{position:relative}
.recipe-detail-header .title-wrapper h1{margin:46px 6px 42px 0;font-size:2.5rem;color:#333;padding-right:40px}
body.rtl .recipe-detail-header .title-wrapper h1{margin:46px 0 42px 6px;padding-left:40px;padding-right:0}
.recipe-detail-header .title-wrapper .add-recipe{display:block;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
body.rtl .recipe-detail-header .title-wrapper .add-recipe{right:auto;left:0}
.recipe-detail-header .title-wrapper .recipebook-icon{font-size:2rem;color:#ff5a00;padding:0}
.recipe-detail-header .title-wrapper .recipebook-icon.recipe-add:before{content:"\e912"}
.recipe-detail-header .entry-data{padding:32px 0;margin-bottom:22px;border-top:1px solid #eeefef;border-bottom:1px solid #eeefef}
.recipe-detail-header .entry-tags.entry-tags--right{text-align:right;margin-bottom:15px}
.recipe-detail-header .entry-tags .entry-tags__title{font-size:.8125rem;color:#949494;display:inline-block;margin-right:16px;vertical-align:middle}
.recipe-detail-header .entry-tags .entry-tags__list{display:inline-block}
.recipe-detail-header .entry-tags .entry-tags__list li{display:inline-block;margin-right:5px;vertical-align:middle;min-width:85px;text-align:center}
.recipe-detail-header .entry-tags .entry-tags__list li:last-of-type{margin-right:0}
.recipe-detail-header .entry-tags .entry-tags__list a{display:block;color:#000;font-weight:700;font-size:.75rem;text-transform:uppercase;padding:7px 14px;border:1px solid #eeefef;border-radius:30px;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);text-decoration:none;letter-spacing:.08em}
.recipe-detail-header .entry-tags .entry-tags__list a:hover{background-color:#eeefef}
.recipe-detail-header .recipe-chef-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.recipe-detail-header .recipe-chef-avatar img{border-radius:90px;height:90px;width:90px;margin:0 35px 0 0}
body.rtl .recipe-detail-header .recipe-chef-avatar img{margin:0 0 0 35px}
.recipe-detail-header .recipe-chef-avatar figcaption{font-size:.8125rem;color:#949494}
.recipe-detail-header .recipe-chef-avatar figcaption span{display:block;font-size:1.5625rem;color:#000;margin-bottom:5px}
.recipe-detail-header .share-links .share-links__title{font-size:.8125rem;color:#949494;display:inline-block;vertical-align:middle}
.recipe-detail-header .share-links .content-tools{float:none;margin:0;vertical-align:middle;display:inline-block}
.recipe-detail-header .share-links .content-tools .tools{display:inline-block}
.recipe-detail-header .share-links .content-tools .tools li{margin-bottom:0}
.recipe-detail-header .arrow-back{display:none}
.recipe-detail-header .add-recipe{z-index:10;top:15px;right:15px}
.recipe-detailv3 .content-section h3{font-size:1.3125rem}
.recipe-detailv3 .content-section h4{font-size:1.25rem}
.recipe-detailv3 .add-to-cart__notification{z-index:10;left:4px}
.recipe-detailv3 .product-unavailable{border-radius:5px;font-family:"Custom-Font-Regular" !important;text-align:left !important;padding-left:40px}
.recipe-detailv3 .product-unavailable:before{left:10px}
.recipe-detailv3 .recipe-v3-social ul{background:#fff7f2;border-radius:8px}
.recipe-detailv3 .recipe-v3-social li{border-radius:5px;padding:5px 10px 5px 25px;min-height:48px;margin:0 30px 0 0 !important}
.recipe-detailv3 .recipe-v3-social li:hover{border-color:#ff7d29}
.recipe-detailv3 .recipe-v3-social li:hover a{color:#ff9e00}
.recipe-detailv3 .recipe-v3-social li span{font-family:"Custom-Font-Regular";font-size:.875rem;position:relative;top:1.5px;color:#000}
.recipe-detailv3 .recipe-v3-social li .icon-whatsapp{margin-right:2px;top:0}
.recipe-detailv3 .recipe-v3-social li a{position:inherit}
.recipe-detailv3 .recipe-v3-social li:last-child{margin-right:0}
.recipe-detailv3 .recipe-v3-social li.print:before,.recipe-detailv3 .recipe-v3-social li.download:before,.recipe-detailv3 .recipe-v3-social li.email:before,.recipe-detailv3 .recipe-v3-social li.facebook:before,.recipe-detailv3 .recipe-v3-social li.twitter:before,.recipe-detailv3 .recipe-v3-social li.line:before,.recipe-detailv3 .recipe-v3-social li.vkontakte:before,.recipe-detailv3 .recipe-v3-social li.wechat:before,.recipe-detailv3 .recipe-v3-social li.googleplus:before,.recipe-detailv3 .recipe-v3-social li.pinterest:before,.recipe-detailv3 .recipe-v3-social li.linkedin:before{content:none}
.recipe-detailv3 .recipe-v3-social li.print a:before{content:"\e933";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:4px;right:2px;margin:0 2px 0 2px}
.recipe-detailv3 .recipe-v3-social li.download a:before{content:"\e90f";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:3px;right:2px}
.recipe-detailv3 .recipe-v3-social li.email a:before{content:"\e934";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:4px;right:2px;margin:0 2px 0 2px}
.recipe-detailv3 .recipe-v3-social li.facebook a:before{content:"\f09a";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:5px;right:2px;margin-left:4px}
.recipe-detailv3 .recipe-v3-social li.twitter a:before{content:"\f099";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:4px;right:2px}
.recipe-detailv3 .recipe-v3-social li.line a:before{content:"\e90e";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:4px;right:2px}
.recipe-detailv3 .recipe-v3-social li.vkontakte a:before{content:"\f189";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:4px;right:2px}
.recipe-detailv3 .recipe-v3-social li.wechat a:before{content:"\f1d7";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:4px;right:2px}
.recipe-detailv3 .recipe-v3-social li.pinterest a:before{content:"\f0d2";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:4px;right:2px}
.recipe-detailv3 .recipe-v3-social li.linkedin a:before{content:"\f08c";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:4px;right:2px}
.recipe-detailv3 .recipe-v3-chef-container{background-color:#eeefef;max-width:100%;min-width:150px;border-radius:10px;padding:10px 16px;margin:10px 10px 0;float:left}
.recipe-detailv3 .recipe-v3-chef-container .chef-created{font-size:.75rem;color:#000;font-family:"Custom-Font-Bold";letter-spacing:.4px;text-transform:uppercase;padding:5px}
.recipe-detailv3 .recipe-v3-chef-container .recipe-v3-chef{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.recipe-detailv3 .recipe-v3-chef-container .recipe-v3-chef .chef-image{padding:5px}
.recipe-detailv3 .recipe-v3-chef-container .recipe-v3-chef .content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 5px 5px 0;margin-left:3px}
.recipe-detailv3 .recipe-v3-chef-container .recipe-v3-chef .content .chef-instagram-container{text-decoration:none}
.recipe-detailv3 .recipe-v3-chef-container .recipe-v3-chef .content .chef-name{font-size:1rem;color:#000;font-family:"Custom-Font-Medium";line-height:22px;margin-bottom:0}
.recipe-detailv3 .recipe-v3-chef-container .recipe-v3-chef .content .chef-instagram{height:14px;width:14px;display:inline-block;top:1px;left:-1px;position:relative;background-repeat:no-repeat;background-image:url(../../designs/ufs-aem/static/images/icon-instagram.svg)}
.recipe-detailv3 .recipe-v3-chef-container .recipe-v3-chef .content .instagram-text{font-size:.875rem;color:#333;font-family:"Custom-Font-Regular";position:relative;top:-1px}
.recipe-detailv3 .recipe-v3-chef-container:hover{background-color:#ffefe7}
.recipe-detailv3 .recipe-heaer-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.recipe-detailv3 .recipe-detailv3__recipe{position:relative;max-width:inherit;padding:inherit}
.recipe-detailv3 .ufs-ingredient{margin:0;padding:10px}
.recipe-detailv3 .notification.error{z-index:2}
.recipe-detailv3 .recipeproduct-tile{border-radius:10px;background:#fff;border:2px solid #949494;padding:10px}
.recipe-detailv3 .recipeproduct-tile .price-disclaimer{display:block !important;clear:both !important}
.recipe-detailv3 .recipeproduct-tile .allergen-capsule{background-color:#81bc2a;text-transform:uppercase;color:#fff;border-radius:3px;padding:2px 10px 2px 10px;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:76px;display:inline-block;margin-right:3px;margin-top:5px}
.recipe-detailv3 .recipeproduct-tile .allergen-text{color:#81bc2a;font-size:.9375rem;display:inline-block;margin-top:5px}
.recipe-detailv3 .recipeproduct-tile__image img{margin:0}
.recipe-detailv3 .recipeproduct-tile__header{height:auto;margin-bottom:0}
.recipe-detailv3 .recipeproduct-tile__bttn{border-radius:0;border-top:0;min-height:44px;position:relative}
.recipe-detailv3 .recipeproduct-tile .downarrow{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #333;position:absolute;right:7px;top:15px}
.recipe-detailv3 .recipeproduct-tile__unit-dropdown{position:relative;z-index:2}
.recipe-detailv3 .recipeproduct-tile .ufs-unit-switch_button{padding:0;-webkit-box-shadow:none !important;box-shadow:none !important;margin-bottom:0 !important}
.recipe-detailv3 .recipeproduct-tile .ufs-unit-switch_container-cu{left:-35px}
.recipe-detailv3 .recipeproduct-tile .ufs-unit-switch_container-du{position:absolute;bottom:-42px;background-color:#fff;border:1px solid #949494;border-radius:10px;width:156px;left:-9px;padding-left:10px;clear:both;overflow:hidden;display:none;z-index:3}
.recipe-detailv3 .recipeproduct-tile.__unit-selector{margin-right:10px}
.recipe-detailv3 .recipeproduct-tile .add-to-cart{position:inherit !important;-webkit-transform:initial !important;transform:initial !important;margin-top:6px;padding:0 10px 0 0}
.recipe-detailv3 .recipeproduct-tile .add-to-cart button{width:100%}
.recipe-detailv3 .recipeproduct-tile .ufs-unit-switch_container{width:100%;left:0}
.recipe-detailv3 .add-recipebutton{padding:0;margin:0;background-color:#fff;border:2px solid #fff !important}
.recipe-detailv3 .product-tile-row:not(.absolute){position:inherit}
.recipe-detailv3 .recipebook-iconv3{display:inline-block;font-size:1.2rem;top:-3px !important;border-radius:inherit;background-color:inherit;padding:5px 10px 4px 10px}
.recipe-detailv3 .recipebook-iconv3__text{color:inherit}
.recipe-detailv3 .recipebook-iconv3:before{font-size:1.1rem;position:relative;top:5px;font-weight:600;margin-right:4px}
.recipe-detailv3 .is-favoritev3{background-color:#fff;border:2px solid #fff !important}
.recipe-detailv3 .is-favoritev3 .recipebook-iconv3{background-color:#fff}
.recipe-detailv3 .is-favoritev3 .recipebook-iconv3__text{color:#ff5a00}
.recipe-detailv3 .is-favoritev3 .recipebook-iconv3:before{content:"\f08a";color:#ff5a00}
.recipe-detailv3 .unitswitch-dropdown{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.recipe-detailv3 .unitswitch-dropdown_select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.recipe-detailv3 .unitswitch-dropdown_select.open .unitswitch-dropdown__options{opacity:1;visibility:visible;pointer-events:all}
.recipe-detailv3 .unitswitch-dropdown__trigger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 5px;color:#333;background:#fff;cursor:pointer;border:1px solid #949494;border-radius:10px}
.recipe-detailv3 .unitswitch-dropdown__trigger input{display:none}
.recipe-detailv3 .unitswitch-dropdown__options{position:absolute;display:block;top:100%;left:0;right:0;border-top:0;background:#fff;-webkit-transition:all .5s;transition:all .5s;opacity:0;visibility:hidden;pointer-events:none;z-index:2}
.recipe-detailv3 .unitswitch-dropdown .unitswitch-options{position:relative;display:block;padding:0 0 0 5px;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;border-radius:5px}
.recipe-detailv3 .recipe-detailv3__box-one{background:#221d37;display:block}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description{left:1%;bottom:0;z-index:2;text-align:center;right:0;margin-left:auto;margin-right:auto;max-width:800px;padding:2px 0}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description figure{display:none}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description .recipe-detailv3__deliveryseason{padding-bottom:68px;padding-top:10px}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description .recipe-detailv3__deliveryseason .recipe-tag-blue{background-color:#5c3657}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description .recipe-detailv3__deliveryseason .recipe-tag-yellow{background-color:#5c3657}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description .recipe-detailv3__deliveryseason .recipe-tag-blue,.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description .recipe-detailv3__deliveryseason .recipe-tag-yellow{border-radius:20px;padding:5px 15px;text-align:center;font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:.875rem;margin-right:10px;display:inline-block;line-height:.9rem;margin-bottom:15px}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description .recipe-detailv3__deliveryseason .recipe-tag-blue:lang(zh-TW),.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description .recipe-detailv3__deliveryseason .recipe-tag-yellow:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description .recipe-detailv3__deliveryseason .recipe-tag-blue img,.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description .recipe-detailv3__deliveryseason .recipe-tag-yellow img{margin-right:4px;display:inline;max-width:16px}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description h1{width:auto;color:#fff;font-size:2.5rem;letter-spacing:0;line-height:2.75rem;font-family:"Custom-Font-Bold",Arial,sans-serif;margin-top:0;padding-bottom:20px;padding-top:24px}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description h1:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description h2{width:auto;padding-right:1.25rem;font-family:'Custom-Font-Medium'}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description .kr-star-widget{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:15px !important}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description .kr-star-widget .kr-summary-action .kr-readBtn .kr-tReview{color:#fff !important}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description .kr-star-widget .kr-summary-action .kr-write-reviewLink .kr-tWriteReview{color:#fff !important}
.recipe-detailv3 .recipe-detailv3__box-two{margin:0 0 20px 0;max-width:inherit}
.recipe-detailv3 .recipe-detailv3__box-two .color-bg{position:absolute;background:#221d37;height:50%;z-index:-1;width:100%;content:""}
.recipe-detailv3 .recipe-detailv3__box-two .video-overlay{position:absolute;z-index:2;height:100%;width:260px;top:0}
.recipe-detailv3 .recipe-detailv3__box-two .recipe-detailv3__video .recipe-video .video__wrapper{max-height:1000px;max-width:1130px;overflow:hidden;position:relative;border-radius:20px;margin:auto}
.recipe-detailv3 .recipe-detailv3__box-two .recipe-detailv3__video-fallback-img .img{width:100%}
.recipe-detailv3 .recipe-detailv3__box-two .recipe-detailv3__video-fallback-img .recipe-image-v2{max-height:1000px;max-width:1130px;overflow:hidden;position:relative;border-radius:20px;margin:auto}
.recipe-detailv3 .recipe-detailv3__box-two .recipe-detailv3__video-fallback-img .recipe-image-v2 img{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:none;width:100%;top:-30%;height:650px;-o-object-fit:cover;object-fit:cover}
.recipe-detailv3 .recipe-layout-wrapper{padding:0 30px}
.recipe-detailv3 .recipe-layout-wrapper .content-section{margin-top:20px}
.recipe-detailv3 .recipe-layout-wrapper .portion-disclaimer{font-family:"Custom-Font-Medium";font-size:1rem;font-weight:600;line-height:1.5rem}
.recipe-detailv3 .recipe-layout-wrapper .col-span-8{padding-left:30px}
.recipe-detailv3 .number-stepper__addon{background-color:#eeefef;border-top:1px solid #eeefef;border-bottom:1px solid #eeefef;color:#ff5a00;cursor:pointer;float:left;font-size:1.3125rem;font-weight:bold;height:2.125rem;line-height:1.4em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:60px}
.recipe-detailv3 .number-stepper__addon:first-of-type{border-radius:5px 0 0 5px;border-left:1px solid #eeefef;border-right:1px solid #eeefef}
body.rtl .recipe-detailv3 .number-stepper__addon:first-of-type{border-radius:0 7px 7px 0;float:right}
.recipe-detailv3 .number-stepper__addon:last-of-type{border-radius:0 7px 7px 0;border-right:1px solid #eeefef;border-left:1px solid #eeefef}
body.rtl .recipe-detailv3 .number-stepper__addon:last-of-type{border-radius:7px 0 0 7px;float:right}
.error .recipe-detailv3 .number-stepper__addon{border-width:2px;border-color:#ff5a00}
.number-stepper--recipe-detail .recipe-detailv3 .number-stepper__addon{background-color:#fff}
.recipe-detailv3 .number-stepper__small input[type=text].number-stepper__input,.recipe-detailv3 .number-stepper__small input[type=tel].number-stepper__input{font-size:.875rem;height:30px;padding:0;width:50px}
.plus12_5 .cart .recipe-detailv3 .number-stepper__small input[type=text].number-stepper__input,.plus12_5 .minicart .recipe-detailv3 .number-stepper__small input[type=text].number-stepper__input,.plus12_5 .favorite-products .recipe-detailv3 .number-stepper__small input[type=text].number-stepper__input,.plus12_5 .cart .recipe-detailv3 .number-stepper__small input[type=tel].number-stepper__input,.plus12_5 .minicart .recipe-detailv3 .number-stepper__small input[type=tel].number-stepper__input,.plus12_5 .favorite-products .recipe-detailv3 .number-stepper__small input[type=tel].number-stepper__input{height:34px}
.recipe-detailv3 .number-stepper__small .number-stepper__addon{background:0;font-size:1.5rem;height:1.875rem;line-height:1.375rem;width:1.875rem}
.plus12_5 .recipe-detailv3 .number-stepper__small .number-stepper__addon{line-height:1.75rem}
.plus12_5 .cart .recipe-detailv3 .number-stepper__small .number-stepper__addon,.plus12_5 .minicart .recipe-detailv3 .number-stepper__small .number-stepper__addon,.plus12_5 .favorite-products .recipe-detailv3 .number-stepper__small .number-stepper__addon{height:34px}
.recipe-detailv3 .number-stepper__white .number-stepper__addon{background-color:#fff}
.recipe-detailv3 input[type=text].number-stepper__input,.recipe-detailv3 input[type=tel].number-stepper__input{border-radius:0;border:1px solid #eeefef;border-right:0;border-left:0;float:left;height:2.125rem;text-align:center;width:70px;margin:0}
body.rtl .recipe-detailv3 input[type=text].number-stepper__input,body.rtl .recipe-detailv3 input[type=tel].number-stepper__input{float:right}
.error .recipe-detailv3 input[type=text].number-stepper__input,.error .recipe-detailv3 input[type=tel].number-stepper__input{border-width:2px;border-color:#ff5a00}
.recipe-detailv3 .calculate-recipe-costs{width:100%;margin-top:10px}
.recipe-detailv3 .calculate-recipe-costs span{font-weight:bold;font-size:1.25rem;position:relative;left:5px;top:2px}
.recipe-detailv3 .calculate-recipe-costs:disabled{cursor:not-allowed}
.recipe-detailv3 .calculate-recipe-costs:disabled:hover{background-color:#949494;cursor:not-allowed}
.recipe-detailv3 .add-all-prod-cart{width:100%;background:#ff5a00;color:#fff;margin-top:15px;border:2px solid #ff5a00}
.recipe-detailv3 .add-all-prod-cart span{font-weight:bold;font-size:.75rem;position:relative;left:-5px;top:0}
.recipe-detailv3 .wrapper-dropdown{position:relative;width:100%;background:#fff;cursor:pointer;outline:0;font-weight:bold;color:#333;margin-top:9px}
.recipe-detailv3 .wrapper-dropdown.active{border-bottom-left-radius:0;border-bottom-right-radius:0}
.recipe-detailv3 .wrapper-dropdown.active .dropdown{opacity:1;pointer-events:auto}
.recipe-detailv3 .wrapper-dropdown.active:after{content:none}
.recipe-detailv3 .wrapper-dropdown:after{content:"";width:0;height:0;position:absolute;right:15px;top:50%;margin-top:-3px;border-width:6px 6px 0 6px;border-style:solid;border-color:#333 transparent}
.recipe-detailv3 .wrapper-dropdown.no-arrow:after{content:none}
.recipe-detailv3 .wrapper-dropdown .selected-option{border:1px solid #949494;padding:0 0 0 8px;border-radius:10px;display:block}
.recipe-detailv3 .wrapper-dropdown .dropdown{position:absolute;left:0;right:0;background:#fff;border:1px solid #949494;font-weight:normal;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;list-style:none;opacity:0;pointer-events:none;padding:0;margin:0;border-radius:10px;width:100%;top:-1px;overflow:hidden}
.recipe-detailv3 .wrapper-dropdown .dropdown li a{display:block;padding:0 0 0 2px;text-decoration:none;color:#333;border-bottom:1px solid #949494;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}
.recipe-detailv3 .wrapper-dropdown .dropdown li:first-of-type a{border-radius:7px 7px 0 0}
.recipe-detailv3 .wrapper-dropdown .dropdown li:first-of-type a:hover{background:#eeefef}
.recipe-detailv3 .wrapper-dropdown .dropdown li:last-of-type a{border:0;border-radius:0 0 7px 7px}
.recipe-detailv3 .wrapper-dropdown .dropdown li:last-of-type a:hover{background:#eeefef}
.recipe-detailv3 .wrapper-dropdown .qty-text{display:block;font-size:.7rem}
.recipe-detailv3 .wrapper-dropdown .amt-text{display:block;font-size:.9rem;font-weight:bold}
.recipe-detailv3 .wrapper-dropdown a{text-decoration:none;color:#333}
.recipe-detailv3 .fcc__banner{background-color:#eeefef;border-radius:7.5px;padding:15px;margin-bottom:50px}
.recipe-detailv3 .fcc__banner h3{color:#000;font-family:"Custom-Font-Bold";font-size:1.25rem;letter-spacing:0;line-height:28px}
.recipe-detailv3 .fcc__banner__container{padding:10px}
.recipe-detailv3 .fcc__banner__icon{padding:0 2px 10px 5px;margin-left:5px}
.recipe-detailv3 .fcc__banner__subtxt{color:#333;font-family:"Custom-Font-Medium";font-size:.875rem;position:relative;top:-4px}
.recipe-detailv3 .relatedproducts{max-width:1600px;padding:0 30px;margin:0 auto;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.recipe-detailv3 .recipe-detailv3__deliveryseason{padding-bottom:20px;padding-top:10px;margin:25px 10px 0}
.recipe-detailv3 .recipe-detailv3__deliveryseason .recipe-tag-blue{background-color:#5c3657}
.recipe-detailv3 .recipe-detailv3__deliveryseason .recipe-tag-yellow{background-color:#5c3657}
.recipe-detailv3 .recipe-detailv3__deliveryseason .recipe-tag-yellow:hover{background-color:#ff5a00}
.recipe-detailv3 .recipe-detailv3__deliveryseason .recipe-tag-blue,.recipe-detailv3 .recipe-detailv3__deliveryseason .recipe-tag-yellow{border-radius:20px;padding:4px 15px;text-align:center;font-family:"Custom-Font-Regular",Arial,sans-serif;font-size:1rem;margin-right:12px;display:inline-block;line-height:1.5rem;margin-bottom:15px}
.recipe-detailv3 .recipe-detailv3__deliveryseason .recipe-tag-blue:lang(zh-TW),.recipe-detailv3 .recipe-detailv3__deliveryseason .recipe-tag-yellow:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.recipe-detailv3 .recipe-detailv3__deliveryseason .recipe-tag-blue a,.recipe-detailv3 .recipe-detailv3__deliveryseason .recipe-tag-yellow a{text-decoration:none;color:#fff}
.recipe-detailv3 .recipe-detailv3__deliveryseason .recipe-tag-blue img,.recipe-detailv3 .recipe-detailv3__deliveryseason .recipe-tag-yellow img{margin-right:4px;display:inline;max-width:16px}
.recipe-detailv3 .ufs-ingredient .product-tile .product__details .product__details--buttons .ps-widget{font-family:"Custom-Font-Medium";border-radius:5px;vertical-align:middle;text-decoration:none;text-align:center;padding:11px 15px 10px;font-size:.875rem;margin-top:15px;color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(4.55%,#ff5900),color-stop(50%,#d14900));background:linear-gradient(180deg,#ff5900 4.55%,#d14900 50%);cursor:pointer}
.n-rdp .add-recipe{top:-45px}
.n-rdp .recipebook-icon{background-color:white;border-radius:5px;padding:10px 24px 10px 20px !important}
.add-recipe{position:absolute;right:8px}
.add-recipe a{text-decoration:none;color:#ff5a00}
.add-recipe a:hover span[class^="icn-"]:before,.add-recipe a:hover span[class*=" icn-"]:before{content:"\f004"}
.add-recipe a span[class^="icn-"],.add-recipe a span[class*=" icn-"]{color:#ff5a00}
.add-recipe a span[class^="icn-"].is-favorite:before,.add-recipe a span[class*=" icn-"].is-favorite:before{content:"\f004"}
.add-recipe a span[class^="recipe-hearticon"],.add-recipe a span[class*=" recipe-hearticon"]{color:#fff !important;background:rgba(0,0,0,0.2)}
body.rtl .add-recipe{left:10px;right:auto}
.recipebook-icon{display:block;font-size:1.3125rem;color:#ff5a00}
.recipebook-icon.is-favorite:before{content:"\f004"}
.recipebook-icon.recipe-add{color:#949494}
.recipebook-icon.recipe-added{color:#ff5a00}
.recipe-image{height:710px;overflow:hidden;position:relative}
.recipe-image img{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:none;min-width:100%}
.recipe-image--sm{height:380px}
.recipe-description h2{font-size:1.125rem;line-height:1.75rem;margin:18px 0;margin-bottom:87% !important}
.recipe-related-products{clear:both;width:100% !important}
.recipe-detail-content{margin-top:15px}
.recipe-detail-content h3{font-size:1.5rem;color:#333;margin-bottom:20px;font-weight:600}
.recipe-detail-content h4{font-size:1rem;color:#333;font-weight:600;margin-bottom:10px}
.recipe-detail-content label{font-size:1rem;color:#333;font-weight:600;margin-bottom:15px}
.accordion-module{border-bottom:1px solid #eeefef;margin-bottom:60px;clear:both}
.accordion-heading{padding:25px 50px 25px 20px;border-top:1px solid #eeefef;position:relative}
.accordion-heading:before,.accordion-heading:after{top:36px;position:absolute;background-color:#000;content:"";height:1px;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);width:10px}
.accordion-heading:before{right:15px;-webkit-transform:rotate(0);transform:rotate(0)}
.accordion-heading:after{right:15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.accordion--active .accordion-heading:before,.accordion--active .accordion-heading:after{right:15px;-webkit-transform:rotate(0);transform:rotate(0)}
.accordion-heading span{font-size:1rem;color:#333;font-weight:600;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.accordion-body{padding:0 20px 20px}
.accordion-body p{margin:0 0 15px 0}
.video__wrapper--recipe{border-radius:10px;margin-bottom:50px}
.recipe-footer{clear:both;margin-bottom:30px}
.recipe-footer a:hover{color:#ff5a00cc}
.recipe-footer a.button.orange:hover{color:#fff}
.recipe-footer h2{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:1.5rem;margin-bottom:20px}
.recipe-footer h2:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.recipe-footer.recipe-footerV2{background-color:#221d37}
.recipe-footer.recipe-footerV2 .recipe-all{font-family:"Custom-Font-Regular",Arial,sans-serif;font-weight:600;font-size:14px}
.recipe-footer.recipe-footerV2 .recipe-all:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.recipe-footer.recipe-footerV2 .slick-dots{display:none !important}
.recipe-footer.recipe-footerV2 .item-list{padding-bottom:0 !important;border:none !important}
.recipe-footer.recipe-footerV2 .featured-item-slider .featured-item-slider__title{color:#fff}
.recipe-footer.recipe-footerV2 .featured-item-slider .featured-item-slider__caption a{color:#fff}
.recipe-footer.recipe-footerV2 .featured-item-slider__recipe-tags{color:#333 !important}
.recipe-footer .featured-item-slider .featured-item-slider__title{font-family:"Custom-Font-Regular",Arial,sans-serif;font-weight:600;font-size:25px;margin:30px 0 15px 0}
.recipe-footer .featured-item-slider .featured-item-slider__title:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.recipe-footer .featured-item-slider .featured-item-slider__list-item{width:175px}
.recipe-footer .featured-item-slider .featured-item-slider__list-item.is-favoritev3{background-color:inherit;border:0 !important}
.recipe-footer .featured-item-slider .featured-item-slider__list-item .product-tile-row .kritique-ratings .kr-read-widget span{color:#94889d}
.recipe-footer .featured-item-slider .featured-item-slider__img{height:175px}
.recipe-footer .featured-item-slider .featured-item-slider__list{padding-top:25px}
.recipe-footer .featured-item-slider .featured-item-slider__caption a{font-family:"Custom-Font-Regular",Arial,sans-serif;font-size:.8125rem;color:#333}
.recipe-footer .featured-item-slider .featured-item-slider__caption a:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.recipe-footer .featured-item-slider .featured-item-slider__arrow{top:78px}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--right:before{right:0;width:65px;height:175px;bottom:-42px;background:-webkit-gradient(linear,left top,right top,from(transparent),to(white));background:linear-gradient(to right,transparent,white 100%);border-radius:inherit}
body.rtl .recipe-footer .featured-item-slider .featured-item-slider__arrow--right:before{right:20px;width:60px}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--right:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-45px -187px;width:40px;height:40px;top:30px}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--right:hover:before{background:-webkit-gradient(linear,left top,right top,from(transparent),to(white));background:linear-gradient(to right,transparent,white 100%)}
body.rtl .recipe-footer .featured-item-slider .featured-item-slider__arrow--right:hover:before{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.6)),to(transparent));background:linear-gradient(to right,rgba(0,0,0,0.6) 0,transparent)}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--left:before{left:0;width:65px;height:175px;bottom:-42px;background:-webkit-gradient(linear,right top,left top,from(transparent),to(white));background:linear-gradient(to left,transparent,white 100%);border-radius:inherit}
body.rtl .recipe-footer .featured-item-slider .featured-item-slider__arrow--left:before{left:15px}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--left:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-45px -187px;width:40px;height:40px;-webkit-transform:rotate(180deg);transform:rotate(180deg);top:15px;left:20px}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--left:hover:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(white));background:linear-gradient(to left,transparent,white 100%)}
body.rtl .recipe-footer .featured-item-slider .featured-item-slider__arrow--left:hover:before{background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,0.6)));background:linear-gradient(to right,transparent,rgba(0,0,0,0.6) 100%)}
body.rtl .recipe-footer .featured-item-slider .featured-item-slider__arrow--left:after{right:20px}
.recipe-footer .featured-item-slider .button-wrapper{display:block}
.recipe-footer .featured-item-slider .featured-item-slider__recipe-tags{display:inline-block !important;font-size:.75rem;font-family:"Custom-Font-Regular";word-break:break-word;color:#333;padding:0 2px !important}
.recipe-footer .featured-item-slider .featured-item-slider__recipe-tags:after{content:'.';padding-left:5px;top:-2px;position:relative}
.recipe-footer .featured-item-slider .featured-item-slider__recipe-tags:last-child:after{content:'';position:absolute}
.recipe-footer .featured-item-slider .featured-item-slider__recipe-tags:before{content:'' !important}
.recipe-footer.recipe-footerV2 .featured-item-slider .featured-item-slider__img{height:220px}
.recipe-footer.recipe-footerV2 .pagecol-wrapper{max-width:1280px;padding:0 10px}
.sticky-menu-item{font-size:1.375rem;padding:10px 15px 10px 0}
.ingredients li:nth-child(odd) .ingredient-row,.ingredients li:nth-child(odd) .ufs-ingredient{background:0}
.ingredients li.accordion--active .ingredient-row a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.ingredient-row{display:table;padding:8px 12px 8px 15px;width:100%;border-bottom:1px solid #eeefef}
.ingredient-row a{display:table;position:relative;width:100%;text-decoration:none}
.ingredient-row a:after{top:10px;right:-20px;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-316px -362px;width:10px;height:6px;content:"";display:inline-block;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;vertical-align:middle}
.ingredient-row span{display:table-cell}
.ingredient-row span:nth-child(1){width:65%}
.ingredient-row span:nth-child(2){width:35%;text-align:right}
.ingredients-v2 li:nth-child(odd) .ingredient-row{background:#fff}
.ingredients-v2 .ingredient-row{border-bottom:1px solid #eeefef;padding:11px 13px}
.ingredients-v2 .ingredient-row>span:nth-child(1){width:60%;font-size:.875rem;color:#333;vertical-align:middle}
.ingredients-v2 .ingredient-row>span:nth-child(2){font-weight:700;width:auto;font-size:.875rem;color:#333;vertical-align:middle}
.ingredient-product-header{cursor:pointer;width:100%;position:relative}
.ingredient-product-header span:nth-child(2){width:auto}
.ingredient-product-header .ingredient-product{display:inline-block}
.ingredient-product-header .product-title{width:100%}
.ingredient-product-header .icn{position:relative;font-size:1.25rem;color:#fff;z-index:1;margin-left:auto;vertical-align:middle}
.ingredient-product-header .icn:after{content:'';position:absolute;background-color:#ff5a00;width:25px;height:25px;border-radius:100px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}
.accordion--active .ingredient-product-header .icn{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.ingredient-product-header .amount{font-family:"Custom-Font-Medium",Arial,sans-serif;margin-left:15px;font-size:.875rem;color:#333;vertical-align:middle;display:inline-block;min-width:25px}
.ingredient-product-header .amount:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .ingredient-product-header .amount{margin-left:0;margin-right:15px}
.ingredient-product-header .ingredient-product__info{float:right;display:inline-block}
body.rtl .ingredient-product-header .ingredient-product__info{float:left}
.ingredient-product-header .add-to-cart__notifiaction{display:none;position:absolute;background-color:rgba(0,0,0,0.8);font-size:.8125rem;padding:10px;color:#fff;border-radius:5px;max-width:230px;right:0;top:-50px;z-index:100}
.ingredient-product-header .add-to-cart__notifiaction .icn-check{float:left;font-size:1.125rem;width:10%}
body.rtl .ingredient-product-header .add-to-cart__notifiaction .icn-check{float:right}
.ingredient-product-header .add-to-cart__notifiaction span{float:left;display:inline-block;padding-left:10px;width:90%;text-align:left}
body.rtl .ingredient-product-header .add-to-cart__notifiaction span{float:right;padding-left:0;padding-right:10px;text-align:right}
.related-products-accordion{padding:10px 0}
.related-products-accordion span:nth-child(1),.related-products-accordion span:nth-child(2){width:auto}
.related-products-accordion .loyalty-points-wrapper{min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.related-products-accordion .related-product-tile{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;padding-bottom:25px}
.related-products-accordion .unit-row{margin-left:30px;width:100%}
body.rtl .related-products-accordion .unit-row{margin-left:0;margin-right:30px}
.related-products-accordion .unit-row label{margin-bottom:0}
.unavailable .related-products-accordion .unit-row{display:none}
.related-products-accordion .ufs-unit-switch+span{color:#949494;font-size:.75rem;padding-top:10px}
body.rtl .related-products-accordion .ufs-unit-switch input[type="radio"]+label{padding-left:18px}
.related-products-accordion .ufs-unit-switch_button span{display:block;text-align:left}
.related-products-accordion .related-product__image{height:115px}
.related-products-accordion .loyalty-points{background-color:#ff5a00;border-radius:5px;color:#fff;padding:3px 10px;display:inline-block}
.related-products-accordion .loyalty-points span:nth-child(1),.related-products-accordion .loyalty-points span:nth-child(2){font-size:.875rem}
.related-products-accordion .loyalty-points span:last-child{font-size:.625rem;padding-left:5px;text-transform:uppercase}
body.rtl .related-products-accordion .loyalty-points span:last-child{padding-left:0;padding-right:5px}
.related-products-accordion .related-products-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.related-products-accordion .related-products-cta a:first-child,.related-products-accordion .related-products-cta a:last-child{width:auto}
.related-products-accordion .related-products-cta a:last-child{padding:5px 20px;margin-left:15px}
body.rtl .related-products-accordion .related-products-cta a:last-child{margin-left:0;margin-right:15px}
.related-products-accordion .related-products-cta a:after{display:none}
.unavailable .related-products-accordion .related-products-cta{display:none}
.related-products-accordion .alert.info{font-size:.875rem}
.ingredient-product-row{padding-left:40px;position:relative}
.ingredient-product-row:hover .product-title{color:#333}
.ingredient-product-row .ingredient-product{position:relative}
.ingredient-product-row .product-title{color:#ff5a00;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px;display:inline-block;padding:5px 0 5px 37px;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);line-height:1;text-decoration:underline;font-size:.875rem}
.ingredient-product-row .product-title:after{content:none}
.ingredient-product-row .product-thumb{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);left:0;max-height:25px;max-width:25px}
.ufs-ingredient{height:100%;max-height:1000px;margin:15px}
.ufs-ingredient .ufs-ingredient__image{float:left;width:35%}
.ufs-ingredient .ufs-ingredient__buttons{float:right;width:60%}
.ufs-ingredient .product{float:none;margin:0 auto;width:80%}
.ufs-ingredient .product h2{display:none}
.ufs-ingredient .product__details{padding-bottom:20px}
.ufs-ingredient .product__details.unavailable{padding-bottom:0}
.ufs-ingredient .product__details--buttons .button{float:none;position:relative;width:100%}
.ufs-ingredient .product__details--buttons .button ~ .button{margin-top:10px}
.ufs-ingredient .product__image img{max-height:250px}
.ufs-ingredient .product-price{min-height:33px;padding-bottom:0;position:relative}
.ufs-ingredient .product-price__vat{color:#333;display:block;float:left;font-size:11px;padding-top:4px;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);width:50%}
.ufs-ingredient .product-price__total{float:right;font-size:26px;width:50%}
.ufs-ingredient .button-order__cu+.button-order__du{margin-top:10px}
body.rtl .ufs-ingredient .product.ufsshop .loyalty-badge{left:auto;right:0}
.ufs-ingredient .product-tile{border:0}
.ufs-ingredient__image{height:100%;text-align:center}
.ufs-ingredient__image a{display:block;height:100%}
.ufs-ingredient__image img{display:inline-block;max-height:100%}
.ufs-ingredient__buttons a{display:block}
.ufs-ingredient__buttons a:first-child{margin-bottom:10px}
.instructions :last-child ul li::before{background-color:#fff}
.instructions :last-child ul li .instructions ul,.instructions :last-child ul li h4{padding-left:20px;font-size:20px}
.instructions ul{padding-left:2rem}
.instructions ol{padding-left:2rem}
.instructions h4{padding-left:3rem;font-size:1.25rem}
body.rtl .instructions h4{margin-right:3rem;font-size:1.25rem !important}
body.rtl .instructions:before{right:14px}
body.rtl .instructions p b{padding-right:3rem}
.instructions{list-style:none;margin:0;padding:0;position:relative}
.instructions:before{content:"";display:inline-block;width:2px;background:#eeefef;position:absolute;left:14px;top:5px;height:calc(100% - 10px)}
.instructions h4{margin-bottom:15px}
.instructions li{padding-left:34px;margin-left:10px}
.instructions>li{margin:0;padding:0}
.instructions>li:before{position:static;border-radius:14px;background:#ff5a00;color:#fff;float:left;margin-top:0;margin-right:8px;padding:2px 10px}
.instructions p b{padding-left:3rem}
.instructions-section{position:relative;padding-left:15px;margin-bottom:15px}
.instructions-section:before{content:"";display:inline-block;width:8px;height:8px;background:red;position:absolute;left:0;top:5px;border-radius:10px}
.instructions-v2{counter-reset:counter1 0}
.instructions-v2 h4{margin-top:0}
.instructions-v2 .recipe-steps{background-color:#eeefef;counter-reset:initial;color:#333;font-size:14px;line-height:1.4;padding:10px}
.instructions-v2 .recipe-steps ul{margin:-10px}
.instructions-v2 .recipe-steps li{border-bottom:10px solid #fff;margin:0;padding-top:10px !important;padding-bottom:10px !important}
.instructions-v2 .recipe-steps li:before{position:relative !important;content:counter(counter1) !important;counter-increment:counter1;margin:0 12px;font-weight:600;left:-26px !important;margin-right:-20px}
.instructions-v2 .recipe-steps li p{margin:0}
.instructions-v2>li{margin:0 0 30px;padding:0}
.instructions-v2>li:before{content:none}
.preparation-time{display:block;font-size:.9375rem;margin-bottom:8px;margin-left:3rem;padding-left:27px;position:relative}
.preparation-time:before{top:70%;left:-1px;position:absolute;background-image:url(../../designs/ufs-aem/static/images/timer.svg);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;content:"";width:30px;height:30px;display:inline-block;vertical-align:middle}
.pdp-traveling-shopmenu.product-overview{-webkit-transform:none;transform:none;z-index:102}
.pdp-traveling-shopmenu.product-overview .mobile-shopmenu,.pdp-traveling-shopmenu.product-overview .kritique-write-review{display:none}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .shopmenu-content-flyout{overflow-y:scroll;padding:20px 0}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .shopmenu-close-links{text-align:left;margin:0 15px}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .shopmenu-close-links a{display:inline-block;color:#000;text-decoration:underline;vertical-align:middle;margin-left:5px}
.pdp-traveling-shopmenu.product-overview .pdp-header .images-col{-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #eeefef}
.pdp-traveling-shopmenu.product-overview .product-ordering.center-column{padding:0;margin-top:40px}
.pdp-traveling-shopmenu.product-overview .product-row{border-top:0}
.pdp-traveling-shopmenu.product-overview .product-row.product-quantity .label{float:none;font-size:1rem;margin-bottom:5px;font-weight:600}
.pdp-traveling-shopmenu.product-overview .product-row.product-quantity .number-stepper{float:none;width:100%}
.pdp-traveling-shopmenu.product-overview .product-row.product-packaging>.label{font-size:1rem;margin-bottom:5px;font-weight:600}
.pdp-traveling-shopmenu.product-overview .loyaltypoints-centered{text-align:center;padding-top:10px;clear:both}
.pdp-traveling-shopmenu.product-overview .loyaltypoints-centered .loyaltypoints-val{font-weight:600;color:#ff5a00}
.pdp-traveling-shopmenu.product-overview .product-gallery .product-gallery__slider{max-width:180px;margin:0 auto}
.pdp-traveling-shopmenu.product-overview .product-gallery .featured-item-slider__arrow{top:50%;width:40px;height:40px;margin-top:-20px}
.pdp-traveling-shopmenu.product-overview .product-gallery .featured-item-slider__arrow:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-498px -273px;width:9px;height:15px}
.pdp-traveling-shopmenu.product-overview .product-gallery .featured-item-slider__arrow--left{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.pdp-traveling-shopmenu.product-overview .product-gallery .featured-item-slider__arrow--right{right:0}
.pdp-traveling-shopmenu.product-overview .ufs-quantity-select{margin-bottom:20px}
.pdp-traveling-shopmenu.product-overview .accordion-heading{padding:20px 15px}
.pdp-traveling-shopmenu.product-overview .accordion-heading:before,.pdp-traveling-shopmenu.product-overview .accordion-heading:after{top:30px;position:absolute}
.pdp-traveling-shopmenu.product-overview .accordion-heading span{font-size:.875rem}
.pdp-traveling-shopmenu.product-overview .cta-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px}
.pdp-traveling-shopmenu.product-overview .cta-module__text{width:100%}
.pdp-traveling-shopmenu.product-overview .cta-module__text p{font-size:.875rem;margin:3px 0;color:#333;font-weight:600}
.pdp-traveling-shopmenu.product-overview .cta-module__button{width:125px;-ms-flex-negative:0;flex-shrink:0}
.pdp-traveling-shopmenu.product-overview .cta-module__button .button{width:100%;padding:2px 0}
.pdp-traveling-shopmenu.product-overview .link{text-decoration:none;font-size:.9375rem}
.tabs--top a{-webkit-box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,0.75);box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,0.75);color:#fff;display:block;padding:18px 20px 19px 20px;text-align:center;text-decoration:none}
.tabs--top li{border-radius:5px 5px 0 0;background-color:#ff5a00;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff9e00),color-stop(6%,#ff7d29),color-stop(80%,#ff5a00));background-image:linear-gradient(to bottom,#ff9e00 0,#ff7d29 6%,#ff5a00 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFFF9E00',EndColorStr='#FFFF5A00');border-top:1px solid #ff5a00;border-right:1px solid #ff5a00;border-left:1px solid #ff7d29;float:left;font-size:.9375rem;line-height:1.0625rem;margin-right:10px;min-width:314px}
.tabs--top li.active{background-color:#fff;background-image:none;border-color:#fff}
.tabs--top li.active a{-webkit-box-shadow:none;box-shadow:none;color:#ff5a00}
.black-shadow{top:0;right:0;bottom:0;left:0;position:fixed;background-color:rgba(0,0,0,0.6);z-index:100}
.costcalculate-lightbox{top:0 !important;-webkit-transform:translate(-50%,-390px) !important;transform:translate(-50%,-390px) !important;border-style:none !important;padding-top:0 !important;-o-border-image:none !important;border-image:none !important;width:100% !important;max-width:970px;z-index:100;max-height:inherit !important}
.costcalculate-lightbox__close{position:absolute;font-size:1rem;z-index:10;top:20px;right:20px;text-align:right}
.costcalculate-lightbox__close a{color:#949494}
.costcalculate-lightbox__bg{overflow:hidden;background:#fff}
.costcalculate-lightbox .costCalucator-content h2{font-size:1.5rem;font-family:"Custom-Font-Bold";max-width:90%}
.costcalculate-lightbox .costCalucator-content h4{margin-top:25px;font-family:"Custom-Font-Bold"}
.costcalculate-lightbox .costCalucator-content .calculate-cost{background-color:#ff5a00;border-radius:10px;color:#fff;overflow:hidden;padding:20px 10px 20px 10px;font-size:.9375rem}
.costcalculate-lightbox .costCalucator-content .calculate-cost .col-span-6:nth-child(2){margin-right:0}
.costcalculate-lightbox .costCalucator-content .calculate-cost_price{clear:both;padding-top:10px}
.costcalculate-lightbox .costCalucator-content .calculate-cost .serving-setion{margin-right:30px}
.costcalculate-lightbox .costCalucator-content .calculate-cost .total-cost{padding-left:30px}
.costcalculate-lightbox .costCalucator-content .calculate-cost h3{color:#fff !important;font-size:1rem;font-weight:bold}
.costcalculate-lightbox .costCalucator-content .calculate-cost .numberof-serving,.costcalculate-lightbox .costCalucator-content .calculate-cost .priceon-menu{float:right}
.costcalculate-lightbox .costCalucator-content .calculate-cost .numberof-serving input{color:#000;background:#fff}
.costcalculate-lightbox .costCalucator-content .calculate-cost .priceon-menu input{width:70px;border-radius:5px;color:#000;height:34px;text-align:center;border:0}
.costcalculate-lightbox .costCalucator-content .calculate-cost .border{border-left:2px solid #fff}
.costcalculate-lightbox .costCalucator-content .calculate-cost .align-right{float:right;font-size:1rem}
.costcalculate-lightbox .costCalucator-content .header{padding-top:30px;overflow:hidden}
.costcalculate-lightbox .costCalucator-content .header div{display:inline-block;font-weight:bold;text-align:center}
.costcalculate-lightbox .costCalucator-content .header div.value{text-align:right}
.costcalculate-lightbox .costCalucator-content .header .name{padding-left:10px;text-align:left}
.costcalculate-lightbox .costCalucator-content .header-list{clear:both;padding:10px 10px 10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8125rem;font-weight:bold;overflow:hidden}
.costcalculate-lightbox .costCalucator-content .header-list:hover .value span{-webkit-transform:translate(-20px,0);transform:translate(-20px,0)}
.costcalculate-lightbox .costCalucator-content .header-list:hover .value .icn-close{-webkit-transform:translate(0,-40px);transform:translate(0,-40px);opacity:1}
.costcalculate-lightbox .costCalucator-content .header-list .name,.costcalculate-lightbox .costCalucator-content .header-list .qty,.costcalculate-lightbox .costCalucator-content .header-list .price,.costcalculate-lightbox .costCalucator-content .header-list .value,.costcalculate-lightbox .costCalucator-content .header-list .component-fc,.costcalculate-lightbox .costCalucator-content .header-list .addnew-ingredient{display:inline-block;text-align:center}
.costcalculate-lightbox .costCalucator-content .header-list .name button,.costcalculate-lightbox .costCalucator-content .header-list .qty button,.costcalculate-lightbox .costCalucator-content .header-list .price button,.costcalculate-lightbox .costCalucator-content .header-list .value button,.costcalculate-lightbox .costCalucator-content .header-list .component-fc button,.costcalculate-lightbox .costCalucator-content .header-list .addnew-ingredient button{background-color:#ff5a00;border-radius:5px;border:0;color:#fff;font-size:.8125rem;height:30px;padding:0 20px;margin-left:10px}
.costcalculate-lightbox .costCalucator-content .header-list .name button span,.costcalculate-lightbox .costCalucator-content .header-list .qty button span,.costcalculate-lightbox .costCalucator-content .header-list .price button span,.costcalculate-lightbox .costCalucator-content .header-list .value button span,.costcalculate-lightbox .costCalucator-content .header-list .component-fc button span,.costcalculate-lightbox .costCalucator-content .header-list .addnew-ingredient button span{padding-right:15px}
.costcalculate-lightbox .costCalucator-content .header-list .icn-close{color:#ff5a00;font-size:.6875rem;cursor:pointer;padding-left:10px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;position:absolute;right:0;top:45px;opacity:0}
.costcalculate-lightbox .costCalucator-content .header-list .value{text-align:right;position:relative}
.costcalculate-lightbox .costCalucator-content .header-list .value span{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;position:absolute;right:0}
.costcalculate-lightbox .costCalucator-content .header-list .name{text-align:left}
.costcalculate-lightbox .costCalucator-content .header-list .name .ingredient-row{padding-left:0;padding-top:0}
.costcalculate-lightbox .costCalucator-content .header-list .addnew-ingredient{text-align:right;float:right}
.costcalculate-lightbox .costCalucator-content .header-list input{width:80px;border-radius:5px;color:#949494;height:30px;text-align:center;border:2px solid #eeefef;font-size:.8125rem;margin-right:5px}
.costcalculate-lightbox .costCalucator-content .header-list:nth-child(odd){background-color:#eeefef}
.costcalculate-lightbox .costCalucator-content .header-list .prodct-tileingredient .name{display:table;position:relative;color:#ff5a00}
.costcalculate-lightbox .costCalucator-content .header-list .prodct-tileingredient .name:after{top:10px;right:-40px;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-316px -362px;width:10px;height:6px;content:"";display:inline-block;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;vertical-align:middle}
.costcalculate-lightbox .costCalucator-content .header-list .accordion--active .name:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.costcalculate-lightbox .costCalucator-content .header-list .accordion-target{clear:both;padding-top:10px}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .product-title a{font-size:.9375rem;color:#000}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .recipeproduct-tilepop{border-radius:10px;background:#fff;border:2px solid #949494;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .recipeproduct-tilepop .relative{position:relative}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .recipeproduct-tilepop .absolute .sel-add-to-favorites{position:absolute;top:-34px;left:-339px;z-index:1}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .recipeproduct-tilepop .product-packshot{margin-top:40%}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .loyalty-points{background-color:#ff5a00;border-radius:4px;max-width:70%;padding:2px 8px;position:relative;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .loyalty-points__amount{margin-right:5px}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .margint20{margin-top:20px}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .allergen-capsule{background-color:#81bc2a;text-transform:uppercase;color:#fff;border-radius:3px;padding:2px 10px 2px 10px;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:76px;display:none;margin-right:3px;margin-top:5px}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .unitswitch-dropdown{width:100%}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .add-to-favorites{text-align:right;margin-right:10px}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .add-favorite{font-size:1.3125rem}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .add-favorite span[class^="icn-"],.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .add-favorite span[class*=" icn-"]{color:#ff5a00}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .add-favorite span[class^="icn-"].is-favorite:before,.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .add-favorite span[class*=" icn-"].is-favorite:before{content:"\f004"}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .wrapper-dropdown{position:relative;width:100%;background:#fff;cursor:pointer;outline:0;font-weight:bold;color:#333;margin-top:20px}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .wrapper-dropdown .selected-option{border:1px solid #949494;padding:0 0 0 8px;border-radius:10px;display:block}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .ufs-unit-switch_container{width:100%;left:0}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .ufs-unit-switch_button{padding:0;-webkit-box-shadow:none !important;box-shadow:none !important;margin-bottom:0 !important}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .add-to-cart{margin-top:20px;position:relative}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .add-to-cart button{background:-webkit-gradient(linear,left top,left bottom,color-stop(4.55%,#ff5900),color-stop(50%,#d14900));background:linear-gradient(180deg,#ff5900 4.55%,#d14900 50%);border-radius:5px;border:0;color:#fff;font-size:.8125rem;height:40px;padding:0 20px;width:100%;margin-left:10px}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .add-to-cart button span{padding-right:15px}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .add-to-cart__notification{right:20%;bottom:70%;position:absolute;background-color:rgba(0,0,0,0.8);border-radius:5px;color:#fff;display:none;font-size:.8125rem;min-width:150px;padding:10px;text-align:left}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .marginr0{margin-right:0 !important}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .price-disclaimer{color:#333;font-size:.625rem}
.costcalculate-lightbox .costCalucator-content .totalcost-wrapper{margin-top:30px;float:right;font-weight:bold;font-size:.9375rem;width:60%}
.costcalculate-lightbox .costCalucator-content .totalcost-wrapper .labels{float:left}
.costcalculate-lightbox .costCalucator-content .totalcost-wrapper .labels span{display:block;padding:5px 0 5px 0}
.costcalculate-lightbox .costCalucator-content .totalcost-wrapper .price{text-align:right}
.costcalculate-lightbox .costCalucator-content .totalcost-wrapper .price span{display:block;padding:5px 0 5px 0}
.costcalculate-lightbox .costCalucator-content .add-to-cartall,.costcalculate-lightbox .costCalucator-content .download-pdf{display:inline-block;text-align:center}
.costcalculate-lightbox .costCalucator-content .download{text-align:right;font-size:.75rem;margin-top:20px}
.costcalculate-lightbox .costCalucator-content .add-to-cartall button{border:2px solid #d14900;border-radius:5px;background-color:#fff;color:#ff5a00;min-height:35px;margin-right:10px}
.costcalculate-lightbox .costCalucator-content .add-to-cartall button span{padding:0 10px 0 10px}
.costcalculate-lightbox .costCalucator-content .download-pdf a{border:2px solid #d14900;display:inline-block;min-height:34px;border-radius:5px;padding:0 10px 0 10px;line-height:30px}
.costcalculate-lightbox .costCalucator-content .download-pdf a:before{content:"\e90f";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:3px;right:2px;font-size:1rem}
.costcalculate-lightbox .costCalucator-content .new-content{background-color:#eeefef;border-radius:10px;margin-top:20px}
.costcalculate-lightbox .costCalucator-content .new-content .name input,.costcalculate-lightbox .costCalucator-content .new-content .qty input,.costcalculate-lightbox .costCalucator-content .new-content .price input{border:2px solid #eeefef}
.costcalculate-lightbox .costCalucator-content .new-content .name input.error,.costcalculate-lightbox .costCalucator-content .new-content .qty input.error,.costcalculate-lightbox .costCalucator-content .new-content .price input.error{border:2px solid #e62a36}
.costcalculate-lightbox .costCalucator-content .new-content .name input{width:100%}
.costcalculate-lightbox .costCalucator-content .new-content .price-info{font-size:.625rem;padding:0 0 10px 10px}
.costcalculate-lightbox .costCalucator-content .new-content .header-list{border-radius:10px 10px 0 0;background-color:#eeefef}
.costcalculate-lightbox .costCalucator-content .new-content .form-select{height:20px;max-width:70px;display:inline-block}
.costcalculate-lightbox .costCalucator-content .new-content .form-select select{height:30px;padding-right:10px}
.costcalculate-lightbox .costCalucator-content .new-content .form-select .form-element-addon{height:28px;background-color:#fff;width:22px}
.costcalculate-lightbox .costCalucator-content .addnew-ingredient{padding-right:10px}
.costcalculate-lightbox .costCalucator-content .border-bottom{border-bottom:1px solid #eeefef;margin-top:20px}
.txt-dcr{text-decoration:none}
.rounded_img{border-radius:20%}
.tab-container{background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,0.075) !important;box-shadow:0 .125rem .25rem rgba(0,0,0,0.075) !important}
.tab-container button{width:100%;font-size:1rem;padding:10px;background-color:#fff}
.tab-container button.active{border:0;border-bottom:4px solid #ff5a00;border-radius:1px;font-family:"Custom-Font-Medium"}
.tab-left{width:100%;padding-left:16px}
.tab-right{width:100%;padding-right:16px}
.position-fix{display:block !important;position:absolute !important;top:-800px !important;right:38px !important}
.recipe-desc{font-size:1.125rem;line-height:1.75rem}
.read-more-text{text-align:center;color:#ff5a00;font-weight:500;text-decoration:underline}
.read_shadow{display:block;width:76%;margin:auto}
.add_shadow:after{content:"";position:absolute;top:0;bottom:-5px;left:-15px;right:-15px;-webkit-box-shadow:inset #fff 0 -12px 10px;box-shadow:inset #fff 0 -12px 10px}
.text-family{font-family:"Custom-Font-Medium"}
.item-list__title{font-family:custom-font-regular;font-size:1rem;line-height:24px}
.recipe-overview .button-container{margin-bottom:96px}
.recipe-overview .col-span-4.js-recipeoverview-item{width:calc(33.33333% - 23.33333px);margin-right:32px}
.flex-align-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.recipe-tip-component{border:1px solid #ff5a00;padding:24px;border-radius:8px;background-color:#fff7f2;width:100%;height:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;margin-left:14px}
.secondary_CTA_btn{border:2px solid #ff5a00;padding:7px;border-radius:7px;color:#ff5a00;background-color:transparent;font-family:"Custom-Font-Medium",Arial,sans-serif;margin-bottom:10px;line-height:30px}
.secondary_CTA_btn:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.recipe_tip_desc{font-weight:400;font-size:1rem;line-height:24px;margin-top:16px}
.recipe_tip_desc .recipe-tip-desc-text:has(ul){padding:0 24px}
.recipe_tip_desc .recipe-tip-desc-text:has(ul) ul{padding:0}
.recipe_tip_desc .recipe-tip-desc-text:has(ul) ul li{position:static;list-style:disc;padding:0 0 .5em 0}
.recipe_tip_desc .recipe-tip-desc-text:has(ul) ul li:before{content:""}
.recipe-tip-component-img{width:100%;background-size:cover;border-radius:8px}
.recipe-tip-header{font-weight:600;width:100%;height:20px;font-size:20px;line-height:26px}
.collapsible_tip{color:#ff5a00;background-color:transparent;cursor:pointer;padding-top:15px}
.recipe-tip-icon{background-color:#ff5a00;border-radius:100%;color:white;height:28px;width:28px;right:13px;top:7px;left:6.5px;display:block;border-radius:100%;position:relative;padding:13px;background-image:url(../../designs/ufs-aem/static/images/tips-icon.svg);background-repeat:no-repeat}
.recipe-tip-icon-box{width:36px;height:36px;background-color:#ff5a00;display:block;position:relative;top:18px;right:5px;border-radius:100%}
#dots_tip{display:none}
.read_shadow_tip{display:block;width:100%}
.insert_read_shadow_tip{-webkit-box-shadow:-9px -29px 30px 5px #fffbf4;box-shadow:-9px -29px 30px 5px #fffbf4}
.nutritional-mobile .content-folding{padding:0 0 13px 0;margin:25px 0 25px 0}
.tip-img-border{border-radius:8px}
.tip_heading{padding:0 !important;color:black !important;font-weight:600 !important;font-size:1.25rem !important;line-height:26px !important}
.future-50-popup{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;-webkit-box-shadow:4px 4px 4px 4px #e6e6e6;box-shadow:4px 4px 4px 4px #e6e6e6;border-top-left-radius:15px;border-top-right-radius:15px;padding:20px;top:-16px;left:-29px;width:500px;text-align:left;color:black;margin-left:40px;position:relative;z-index:9999;background:white}
.future-50{display:-webkit-box;display:-ms-flexbox;display:flex}
.future-50-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.future-50-icon{background-image:url(../../designs/ufs-aem/static/images/future50small.png);display:-webkit-box;display:-ms-flexbox;display:flex;background-repeat:no-repeat;width:35px;height:35px}
.future-50-icon-single:hover .future-50-popup{display:-webkit-box;display:-ms-flexbox;display:flex}
.future-50-icon-single{background-image:url(../../designs/ufs-aem/static/images/future50small.png);display:-webkit-box;display:-ms-flexbox;display:flex;background-repeat:no-repeat;width:35px;height:35px;position:relative;background-position:31px 4px;position:absolute}
.future-50-description{display:-webkit-box;display:-ms-flexbox;display:flex}
.future-50-heading{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Custom-Font-Bold",Arial,sans-serif;padding-left:34px;padding-bottom:20px;background-image:url(../../designs/ufs-aem/static/images/future50small.png);background-color:white;background-position:0 0;background-repeat:no-repeat;position:relative;z-index:9999}
.future-50-heading:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.future-50-heading-sfix{font-size:18px !important;font-family:"Custom-Font-Medium" !important;color:black !important;padding-left:32px !important;padding-top:4px !important}
.f50-upper-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ingredient-row span.amount{text-align:right}
.f50-close-icon{background-image:url(../../designs/ufs-aem/static/images/close-icon.svg);background-repeat:no-repeat;height:18px;top:7px;position:relative;width:18px}
.mt-20{margin-top:20px}
.mt-10{margin-top:10px}
.br-8{border-radius:8px}
.video-vis{width:100%}
.recipeoverviewv2 .textimage{color:black}
.recipeoverviewv2 .textimage-text{color:black}
.pdp-traveling-shopmenu{background:#fff;border-bottom:1px solid #eeefef;-webkit-transform:translateY(-80px);transform:translateY(-80px);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:100%;z-index:-1;position:relative}
.sticky-header_pinned-to-top .pdp-traveling-shopmenu{position:absolute}
.pdp-traveling-shopmenu.open{-webkit-transform:translateY(0);transform:translateY(0)}
.pdp-traveling-shopmenu .shopmenu-content{max-width:1600px;margin:auto}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;width:100%;padding:0 20px}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name{overflow:hidden;text-overflow:ellipsis}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .h3,.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-webshop-usps{display:none}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links{color:#949494;text-align:right;cursor:pointer}
body.rtl .pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links{text-align:left}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links span{margin-left:15px}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links .icon.icon-close.grey.small{display:none}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links a{color:#949494;text-decoration:none}
.pdp-traveling-shopmenu h1{font-size:1.5rem;font-weight:bold;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:normal}
.pdp-traveling-shopmenu .mobile-shopmenu{display:none}
.pdp-traveling-shopmenu .mobile-shopmenu h1{font-size:.875rem;margin:0;max-width:50%}
.pdp-traveling-shopmenu .ufs-unit-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.pdp-traveling-shopmenu .ufs-unit-switch_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}
.pdp-traveling-shopmenu .ufs-unit-switch_button span{display:inline-block;vertical-align:middle;float:none;color:#333}
.pdp-traveling-shopmenu .ufs-unit-switch_button span:first-child{color:#949494}
.pdp-traveling-shopmenu .loyalty-badge{margin:0;width:50px;min-width:50px;height:50px;background-size:100%;font-size:1rem;line-height:2.8125rem}
.pdp-traveling-shopmenu .loyalty-badge .loyalty-badge_amount{font-size:.625rem;line-height:2.8125rem}
.pdp-traveling-shopmenu .ufs-addtocart .btn.orange{width:100%;min-height:60px}
.pdp-traveling-shopmenu .shopmenu-content-flyout .non-webshop-flyout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;width:100%;padding:0}
.pdp-traveling-shopmenu .call-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}
.pdp-traveling-shopmenu .call-section .h4{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#000;font-size:1rem;margin-right:8px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:normal;-ms-flex-item-align:center;align-self:center}
.pdp-traveling-shopmenu .call-section .h4:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.pdp-traveling-shopmenu .call-section .pdp-contact-us,.pdp-traveling-shopmenu .call-section .pdp-contact-us a{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:1.125rem;text-decoration:none}
.pdp-traveling-shopmenu .call-section .pdp-contact-us:lang(zh-TW),.pdp-traveling-shopmenu .call-section .pdp-contact-us a:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.pdp-traveling-shopmenu .call-section .call-us:before{content:"";background-image:url(app/images/sprite-1747757951690.png);background-position:-29px -273px;width:23px;height:23px;display:inline-block;vertical-align:middle;margin-right:5px}
body.rtl .pdp-traveling-shopmenu .call-section .call-us:before{margin:0 0 0 10px}
.pdp-traveling-shopmenu .button-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.pdp-traveling-shopmenu .button-bar .btn{min-height:60px;width:calc(50% - 10px);min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pdp-traveling-shopmenu .button-bar .btn:last-child{margin-right:10px}
body.rtl .pdp-traveling-shopmenu .button-bar .btn{margin-right:0;margin-left:10px}
.pdp-traveling-shopmenu .add-to-cart__notification{top:80%}
.pdp-header{margin-top:55px}
.pdp-header+.pdp-details{margin-top:0;margin-bottom:40px}
.pdp-header .loyalty-labels h3{font-size:1rem;font-family:"Custom-Font-Regular"}
.pdp-header .loyalty-labels span{color:#ff5a00;font-weight:bold;font-size:1rem;font-family:"Custom-Font-Bold"}
.pdp-header .loyalty-points{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ff5a00;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 12px;margin-top:10px}
.pdp-header .loyalty-points__amount,.pdp-header .loyalty-points__label{line-height:19px}
.pdp-header .loyalty-points__amount{font-family:"Custom-Font-Bold",Arial,sans-serif;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;margin-right:5px}
.pdp-header .loyalty-points__amount:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .pdp-header .loyalty-points__amount{margin-left:5px;margin-right:0}
.pdp-header .loyalty-points__amount strike{color:#000;margin-right:5px}
body.rtl .pdp-header .loyalty-points__amount strike{margin-left:5px;margin-right:0}
.pdp-header .loyalty-points__label{color:#fff;font-size:10px;line-height:.875rem;margin-bottom:-1px;text-transform:uppercase}
.pdp-header .images-col{position:relative}
.pdp-header .images-col .loyalty-badge{margin-bottom:-20px}
.pdp-header .images-col .slick-slider.ufs-product-carousel__navigation span.prev span,.pdp-header .images-col .slick-slider.ufs-product-carousel__navigation span.next span{border-width:2px}
.pdp-header .images-col .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
body.rtl .pdp-header .images-col .slick-track{padding-right:2px}
.pdp-header .ufs-product-name{position:relative}
.pdp-header .ufs-product-name a.add-favorite{top:0;right:0;position:absolute;font-size:2rem;text-decoration:none}
.pdp-header .ufs-product-name a.add-favorite span[class^="icn-"],.pdp-header .ufs-product-name a.add-favorite span[class*=" icn-"]{color:#ff5a00}
.pdp-header .ufs-product-name a.add-favorite span[class^="icn-"].is-favorite:before,.pdp-header .ufs-product-name a.add-favorite span[class*=" icn-"].is-favorite:before{content:"\f004"}
body.rtl .pdp-header .ufs-product-name a.add-favorite{right:auto;left:0}
.pdp-header .ufs-product-name .kr-star-widget{-webkit-box-pack:normal !important;-ms-flex-pack:normal !important;justify-content:normal !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.pdp-section_top{border-bottom:1px solid #eeefef;padding:0 0 30px}
.pdp-section_top+.pdp-section_top{padding-top:30px}
.pdp-section_top h1{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#000;font-size:1.5rem;line-height:normal;padding-right:40px}
.pdp-section_top h1:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .pdp-section_top h1{padding-right:0;padding-left:40px}
.pdp-section_top h3,.pdp-section_top .h3{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#000;font-size:1rem;margin-bottom:14px}
.pdp-section_top h3:lang(zh-TW),.pdp-section_top .h3:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.pdp-section_top h3 span,.pdp-section_top .h3 span{font-family:"Custom-Font-Regular",Arial,sans-serif;color:#949494;font-size:.75rem;display:inline-block}
.pdp-section_top h3 span:lang(zh-TW),.pdp-section_top .h3 span:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.pdp-section_top .ufs-unit-switch_button{min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:70px;-ms-flex-pack:distribute;justify-content:space-around}
.pdp-section_top .ufs-addtocart .btn{width:100%}
.pdp-section_top .ufs-addtocart .alert.info,.pdp-section_top .ufs-addtocart .notification.info{margin-bottom:10px}
.pdp-section_top .ufs-addtocart .add-to-cart__notification{bottom:80%}
.pdp-section_top .ufs-product-cta .btn{min-height:60px}
.non-webshop .pdp-section_top .ufs-product-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.non-webshop .pdp-section_top .ufs-product-cta .btn{width:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pdp-section_top .pdp-contact-us,.pdp-section_top .pdp-contact-us a{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:1.125rem;text-decoration:none;display:inline-block}
.pdp-section_top .pdp-contact-us:lang(zh-TW),.pdp-section_top .pdp-contact-us a:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.pdp-section_top .call-us:before{content:"";background-image:url(app/images/sprite-1747757951690.png);background-position:-29px -273px;width:23px;height:23px;display:inline-block;vertical-align:middle;margin-right:10px}
body.rtl .pdp-section_top .call-us:before{margin:0 0 0 10px}
.pdp-section_top .ufs-sample-request{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.pdp-section_top .content-tools{float:none;margin:0}
.pdp-section_top .product-codes{font-size:.75rem;color:#333;padding-top:15px;list-style:none;text-align:left}
body.rtl .pdp-section_top .product-codes{text-align:right}
.pdp-section_top .product-codes li{display:inline-block}
.pdp-section_top .product-codes li:last-child .bullet{display:none}
.pdp-section_top .product-codes .bullet{padding:0 2px}
.pdp-section_top .sel-buy-it-now-button{width:100%;margin-top:0;font-family:"Custom-Font-Medium";border-radius:5px;border:2px solid #d14900;display:inline-block;vertical-align:middle;font-size:1rem;padding:12px 15px 9px;text-decoration:none;text-align:center;min-height:52px}
.pdp-section_top .product-caption{padding-top:10px}
.trading-partner,.trading-partner_direct-shop{padding:25px;text-align:center}
.lightbox__window .trading-partner,.lightbox__window .trading-partner_direct-shop{padding:0}
.trading-partner .form-select,.trading-partner_direct-shop .form-select{display:inline-block;max-width:360px;text-align:left;width:100%}
.trading-partner .form-element,.trading-partner_direct-shop .form-element{margin:10px 0 5px}
.trading-partner .error-message,.trading-partner_direct-shop .error-message{padding-left:0}
.trading-partner .trading-partner__selected,.trading-partner_direct-shop .trading-partner__selected{text-align:left}
.lightbox__window .trading-partner,.lightbox__window .trading-partner_direct-shop{background:transparent}
.trading-partner{background:#eeefef}
.trading-partner_direct-shop{background:#fff2f2}
.trading-partner_direct-shop .button{margin:10px 0 5px}
.trading-partner_direct-shop+.trading-partner__disclaimer{margin-left:10px}
.trading-partner__label{display:block;font-size:1.875rem;margin-bottom:15px}
.legacy-form .trading-partner__select{background-color:#fff;border-color:#ff9e00;width:100%}
.trading-partner__disclaimer{color:#949494;display:block;font-size:.875rem;text-align:left}
.trading-partner__disclaimer .icon{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;margin-top:-2px}
.trading-partner__disclaimer a{text-decoration:none}
.trading-partner__disclaimer a.active .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.trading-partner__disclaimer .trading-partner__summary{margin:20px 0 0}
.trading-partner__dialog .error-message{padding-left:0}
.trading-partner__dialog .trading-partner__selected{display:none !important}
.minicart{-webkit-transition:visibility .5s ease-in-out;transition:visibility .5s ease-in-out;visibility:hidden;display:none}
.minicart h3{display:inline-block;top:20px;left:20px;position:absolute}
.minicart:before{background:#000;content:'';top:0;right:0;bottom:0;left:0;position:fixed;opacity:0;-ms-filter:"alpha(opacity=$opacity-ie)";-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:100%;z-index:101}
.recipe-recommendations .slick-dots li,.product-recommendations .slick-dots li{border:1px solid #eeefef;background-color:#fff;height:15px;padding:0;width:15px}
.recipe-recommendations .slick-dots li.slick-active,.product-recommendations .slick-dots li.slick-active{background-color:#ff5a00;border-color:#ff5a00}
.recipe-recommendations.item-list__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:initial;flex-direction:initial;padding-top:25px}
.recipe-recommendations.item-list__grid .slick-slide{display:block}
.recipe-recommendations.item-list__grid .item-list__title-alt{padding:0;text-align:center}
.recipe-recommendations .col-span-4{position:relative}
.product-recommendations .slick-dots{bottom:20px}
.ufs-product-carousel__enabled .ufs-product-carousel__slides.slick-initialized{opacity:1}
.ufs-product-carousel__slides{margin:0 auto;max-width:500px}
.ufs-product-carousel__slides figure{text-align:center}
.ufs-product-carousel__slides figure img{display:inline-block;max-height:400px}
.ufs-product-carousel__slides .thumbnail-firstload{float:left;display:block;width:60px;height:auto;margin:0 10px 0 10px}
.ufs-product-carousel__slides picture img{margin-left:auto;margin-right:auto;display:block}
.ufs-product-carousel__slides .prev,.ufs-product-carousel__slides .next{cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ff5a00;font-size:2.375rem;z-index:10}
.ufs-product-carousel__slides .prev:before,.ufs-product-carousel__slides .next:before{position:relative;z-index:12}
.ufs-product-carousel__slides .prev:after,.ufs-product-carousel__slides .next:after{content:'';background-color:rgba(255,255,255,0.8);width:35px;height:35px;z-index:10;position:absolute;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.ufs-product-carousel__slides .prev.slick-disabled,.ufs-product-carousel__slides .next.slick-disabled{display:none;opacity:0;visibility:hidden}
.ufs-product-carousel__slides .prev{left:0}
.ufs-product-carousel__slides .prev:before{left:28px;top:-2px}
.ufs-product-carousel__slides .prev:after{left:20px}
body.rtl .ufs-product-carousel__slides .prev{left:auto;right:0}
body.rtl .ufs-product-carousel__slides .prev:before{content:"\f105";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:auto;right:28px}
body.rtl .ufs-product-carousel__slides .prev:after{left:auto;right:20px}
.ufs-product-carousel__slides .next{right:0}
.ufs-product-carousel__slides .next:before{right:30px;top:-2px}
.ufs-product-carousel__slides .next:after{right:20px}
body.rtl .ufs-product-carousel__slides .next{right:auto;left:0}
body.rtl .ufs-product-carousel__slides .next:before{content:"\f104";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:auto;left:30px}
body.rtl .ufs-product-carousel__slides .next:after{right:auto;left:20px}
.ufs-product-carousel__slides .slick-dots li{width:6px;height:6px;background-color:transparent;margin-left:3px}
.ufs-product-carousel__slides .slick-dots li.slick-active{background-color:transparent}
.ufs-product-carousel__slides.slick-initialized{max-width:100%;margin-top:40px;margin-right:30px;margin-left:0}
body.rtl .ufs-product-carousel__slides.slick-initialized{margin-right:0;margin-left:30px}
.ufs-product-carousel__video{width:100%}
.ufs-product-carousel__play-btn{position:relative;overflow:hidden;width:100%;height:100%}
.ufs-product-carousel__play-btn>span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.75rem;color:#fff;padding:5px;border-radius:50px;background-color:rgba(0,0,0,0.6)}
.ufs-product-carousel__navigation{opacity:0}
.ufs-product-carousel__navigation.slick-initialized{opacity:1}
.slick-slider.ufs-product-carousel__navigation{margin:65px auto 0 auto;max-width:460px;position:relative}
.slick-slider.ufs-product-carousel__navigation .slick-slide{margin:0 10px;padding:0}
.pdp-header .slick-slider.ufs-product-carousel__navigation .slick-slide{width:60px;height:60px;position:relative;margin-bottom:12px}
.pdp-header .slick-slider.ufs-product-carousel__navigation .slick-slide img{margin:0 auto}
.pdp-header .slick-slider.ufs-product-carousel__navigation .slick-slide:before{content:"";position:absolute;bottom:-12px;width:100%;height:4px}
.pdp-header .slick-slider.ufs-product-carousel__navigation .slick-slide.slick-current:before{background-color:#ff5a00}
.pdp-header .slick-slider.ufs-product-carousel__navigation .carousel-image{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}
.product__carrousel{position:relative}
.promotionbanner.section+.promotionbanner.section{margin-top:20px}
.banner-box{border-radius:5px;position:relative;max-width:1260px;height:400px;padding:35px 20px 30px 20px;margin:0 auto;background-color:#949494;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
.banner-box:before{content:'';position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.15)}
.banner-box.banner-background:before{background:0}
.banner-box--white-txt .banner-box__title,.banner-box--white-txt .banner-box__subtitle{color:#fff}
.banner-box--white-txt .banner-box__counter-container{color:#fff}
.banner-box--black-txt .banner-box__text{text-shadow:none}
.banner-box--black-txt .banner-box__title,.banner-box--black-txt .banner-box__subtitle{color:#000}
.banner-box--black-txt .banner-box__counter-container{color:#000}
.banner-box--black-txt .banner-box__time-txt{text-shadow:none}
.banner-box--black-txt .banner-box__cnt-label{text-shadow:none}
.banner-box--image-desktop,.banner-box--image-mobile{position:absolute;z-index:2;background-position:center;background-repeat:no-repeat;background-size:cover;top:0;right:0;bottom:0;left:0}
.banner-box__btn{text-align:center;margin-top:35px}
.banner-box__btn .btn{background:-webkit-gradient(linear,left top,left bottom,color-stop(4.55%,#ff5900),color-stop(50%,#d14900));background:linear-gradient(180deg,#ff5900 4.55%,#d14900 50%);color:#fff}
.banner-box__cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.banner-box__content{margin-bottom:20px;width:100%;z-index:10}
.banner-box__text{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#fff;text-shadow:0 3px 4px rgba(0,0,0,0.5);line-height:31px;text-align:center}
.banner-box__text:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.heading-text{font-family:"Custom-Font-Bold",Arial,sans-serif;font-size:2.875rem;color:#fff;margin:0 0 5px 0;color:#fff}
.heading-text:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.banner-box__title{font-family:"Custom-Font-Bold",Arial,sans-serif;font-size:2.875rem;color:#fff;margin:0 0 5px 0}
.banner-box__title:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.banner-box__subtitle{font-size:1.5rem;color:#fff;margin:0}
.banner-box__counter-container{color:#fff;margin-top:auto;position:relative;z-index:5}
.banner-box__units-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.banner-box__time-txt{font-size:1.25rem;line-height:24px;margin-bottom:10px;text-align:center;display:block;text-shadow:0 3px 4px rgba(0,0,0,0.5)}
.banner-box__cnt-unit{text-align:center;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:60px;width:100%}
.banner-box__cnt-unit:last-child{margin-right:0}
body.rtl .banner-box__cnt-unit:last-child{margin-left:0}
body.rtl .banner-box__cnt-unit{margin-right:0;margin-left:20px}
.banner-box__cnt-number{font-family:"Custom-Font-Bold",Arial,sans-serif;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;width:60px;height:55px;color:#000;background-color:#fff}
.banner-box__cnt-number:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.banner-box__cnt-label{display:block;padding-top:5px;font-size:1.125rem;text-shadow:0 3px 4px rgba(0,0,0,0.5)}
.promotion-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;position:relative;padding:20px;border:1px solid #949494;border-radius:5px;overflow:hidden}
.promotion-tile--white-txt{color:#fff}
.promotion-tile--white-txt .promotion-tile__title{color:#fff}
.promotion-tile--black-txt{color:#333}
.promotion-tile--black-txt .promotion-tile__title{color:#333}
.promotion-tile__label{font-family:"Custom-Font-Bold",Arial,sans-serif;display:table;-ms-flex-item-align:start;align-self:flex-start;background-color:#ff5a00;border-radius:5px;padding:2px 13px;color:#fff;text-transform:uppercase;margin-bottom:12px;z-index:5}
.promotion-tile__label:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.promotion-tile__overlay{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0}
.promotion-tile__background-image{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}
.promotion-tile__content{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.promotion-tile__title{font-family:"Custom-Font-Bold",Arial,sans-serif;font-size:1.4375rem;line-height:29px;margin:0}
.promotion-tile__title:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.promotion-tile__description p{font-family:"Custom-Font-Medium",Arial,sans-serif;margin:8px 0 20px 0}
.promotion-tile__description p:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.promotion-tile__packshot{margin-top:auto}
.promotion-tile__packshot img{margin:0 auto 70px;max-height:185px}
.promotion-tile__cta-btn{z-index:5;margin-top:auto;margin-bottom:-10px}
.promotion-item-list{margin-top:30px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.promotion-item{position:relative;width:400px;height:200px;border:1px solid #eeefef;background-color:#fff;border-radius:5px;padding:20px;overflow:hidden;margin-right:10px;margin-bottom:10px}
body.rtl .promotion-item{margin-right:0;margin-left:10px}
.promotion-item:last-child{margin-right:0}
body.rtl .promotion-item:last-child{margin-left:0}
.promotion-item--black-txt .promotion-item__content,.promotion-item--black-txt .promotion-item__title{color:#333}
.promotion-item--white-txt .promotion-item__content,.promotion-item--white-txt .promotion-item__title{color:#fff}
.promotion-item__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:0}
.promotion-item__content{position:relative;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10}
.promotion-item__text{-webkit-box-flex:60%;-ms-flex:60%;flex:60%}
.promotion-item__title{font-family:"Custom-Font-Bold",Arial,sans-serif;font-size:1.5rem;margin-top:0;margin-bottom:10px}
.promotion-item__title:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.promotion-item__subtitle{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:.875rem;line-height:18px;width:75%;margin:0}
.promotion-item__subtitle:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.promotion-item__cta-btn{position:absolute;bottom:20px;z-index:13}
.promotion-item__cta-btn .btn{font-size:.875rem;padding:10px 44px 11px}
.promotion-item__packshot-wrapper{display:none}
.promotion-item--with-packshot .promotion-item__packshot-wrapper{display:block;-webkit-box-flex:30%;-ms-flex:30%;flex:30%;-ms-flex-negative:0;flex-shrink:0;padding-top:20px;margin-left:20px}
body.rtl .promotion-item--with-packshot .promotion-item__packshot-wrapper{margin-left:0;margin-right:20px}
.promotion-item--with-packshot .promotion-item__packshot-wrapper img{height:135px}
.promotion-item--with-packshot .promotion-item__tag{display:block}
.promotion-item--with-packshot .promotion-item__subtitle{width:100%}
.promotion-item__cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12}
.promotion-item__tag{display:none;position:absolute;background-color:#ff5a00;color:#fff;padding:13px 6px 6px;top:15px;right:100px;border-radius:5px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,0.5);box-shadow:2px 2px 4px 0 rgba(0,0,0,0.5);-webkit-transform:rotate(-345deg);transform:rotate(-345deg);z-index:11}
body.rtl .promotion-item__tag{right:auto;left:100px}
.promotion-item__tag-number,.promotion-item__tag-text{display:block;text-align:center;text-transform:uppercase}
.promotion-item__tag-number{font-family:"Custom-Font-Bold",Arial,sans-serif;line-height:18px;font-size:30px;margin-bottom:10px}
.promotion-item__tag-number:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.promotion-item__tag-text{font-size:.625rem}
.product-tile,.product-tile_cart,.product-tile_horizontal,.recipeproduct-tile{border-radius:5px;border:1px solid #949494;display:-webkit-box;display:-ms-flexbox;display:flex}
.product-tile.unavailable .add-to-cart,.product-tile.unavailable .price-disclaimer,.product-tile.unavailable .quantity-selector,.product-tile.unavailable .product-tile__unit-selector,.product-tile.unavailable .loyalty-product__goal-option,.product-tile_cart.unavailable .add-to-cart,.product-tile_cart.unavailable .price-disclaimer,.product-tile_cart.unavailable .quantity-selector,.product-tile_cart.unavailable .product-tile__unit-selector,.product-tile_cart.unavailable .loyalty-product__goal-option,.product-tile_horizontal.unavailable .add-to-cart,.product-tile_horizontal.unavailable .price-disclaimer,.product-tile_horizontal.unavailable .quantity-selector,.product-tile_horizontal.unavailable .product-tile__unit-selector,.product-tile_horizontal.unavailable .loyalty-product__goal-option,.recipeproduct-tile.unavailable .add-to-cart,.recipeproduct-tile.unavailable .price-disclaimer,.recipeproduct-tile.unavailable .quantity-selector,.recipeproduct-tile.unavailable .product-tile__unit-selector,.recipeproduct-tile.unavailable .loyalty-product__goal-option{display:none}
.product-tile.disabled,.product-tile_cart.disabled,.product-tile_horizontal.disabled,.recipeproduct-tile.disabled{border-color:rgba(148,148,148,0.4)}
.product-tile.disabled .add-to-cart,.product-tile.disabled .product-title,.product-tile.disabled .kritique-ratings,.product-tile.disabled .loyalty-points,.product-tile.disabled .product-tile__image,.product-tile_cart.disabled .add-to-cart,.product-tile_cart.disabled .product-title,.product-tile_cart.disabled .kritique-ratings,.product-tile_cart.disabled .loyalty-points,.product-tile_cart.disabled .product-tile__image,.product-tile_horizontal.disabled .add-to-cart,.product-tile_horizontal.disabled .product-title,.product-tile_horizontal.disabled .kritique-ratings,.product-tile_horizontal.disabled .loyalty-points,.product-tile_horizontal.disabled .product-tile__image,.recipeproduct-tile.disabled .add-to-cart,.recipeproduct-tile.disabled .product-title,.recipeproduct-tile.disabled .kritique-ratings,.recipeproduct-tile.disabled .loyalty-points,.recipeproduct-tile.disabled .product-tile__image{opacity:.4}
.product-tile.disabled .ufs-unit-switch,.product-tile_cart.disabled .ufs-unit-switch,.product-tile_horizontal.disabled .ufs-unit-switch,.recipeproduct-tile.disabled .ufs-unit-switch{display:none}
.product-tile.promotion .quantity-selector,.product-tile.promotion .price-amount,.product-tile.promotion .price-disclaimer,.product-tile_cart.promotion .quantity-selector,.product-tile_cart.promotion .price-amount,.product-tile_cart.promotion .price-disclaimer,.product-tile_horizontal.promotion .quantity-selector,.product-tile_horizontal.promotion .price-amount,.product-tile_horizontal.promotion .price-disclaimer,.recipeproduct-tile.promotion .quantity-selector,.recipeproduct-tile.promotion .price-amount,.recipeproduct-tile.promotion .price-disclaimer{display:none}
.product-tile .product-title,.product-tile .recipeproduct-tile,.product-tile_cart .product-title,.product-tile_cart .recipeproduct-tile,.product-tile_horizontal .product-title,.product-tile_horizontal .recipeproduct-tile,.recipeproduct-tile .product-title,.recipeproduct-tile .recipeproduct-tile{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:16px}
.product-tile .product-title:lang(zh-TW),.product-tile .recipeproduct-tile:lang(zh-TW),.product-tile_cart .product-title:lang(zh-TW),.product-tile_cart .recipeproduct-tile:lang(zh-TW),.product-tile_horizontal .product-title:lang(zh-TW),.product-tile_horizontal .recipeproduct-tile:lang(zh-TW),.recipeproduct-tile .product-title:lang(zh-TW),.recipeproduct-tile .recipeproduct-tile:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.product-tile .product-title a,.product-tile .recipeproduct-tile a,.product-tile_cart .product-title a,.product-tile_cart .recipeproduct-tile a,.product-tile_horizontal .product-title a,.product-tile_horizontal .recipeproduct-tile a,.recipeproduct-tile .product-title a,.recipeproduct-tile .recipeproduct-tile a{color:#000;line-height:1.3125rem;text-decoration:none;font-size:.875rem}
.product-tile .kritique-ratings,.product-tile_cart .kritique-ratings,.product-tile_horizontal .kritique-ratings,.recipeproduct-tile .kritique-ratings{min-height:24px;position:relative}
.product-tile .kritique-ratings a,.product-tile_cart .kritique-ratings a,.product-tile_horizontal .kritique-ratings a,.recipeproduct-tile .kritique-ratings a{display:block;text-decoration:none}
.product-tile .kritique-ratings .rr-widget-container,.product-tile .kritique-ratings .kritique-write-review,.product-tile_cart .kritique-ratings .rr-widget-container,.product-tile_cart .kritique-ratings .kritique-write-review,.product-tile_horizontal .kritique-ratings .rr-widget-container,.product-tile_horizontal .kritique-ratings .kritique-write-review,.recipeproduct-tile .kritique-ratings .rr-widget-container,.recipeproduct-tile .kritique-ratings .kritique-write-review{font-family:"Custom-Font-Regular",Arial,sans-serif;font-size:.8125rem}
.product-tile .kritique-ratings .rr-widget-container:lang(zh-TW),.product-tile .kritique-ratings .kritique-write-review:lang(zh-TW),.product-tile_cart .kritique-ratings .rr-widget-container:lang(zh-TW),.product-tile_cart .kritique-ratings .kritique-write-review:lang(zh-TW),.product-tile_horizontal .kritique-ratings .rr-widget-container:lang(zh-TW),.product-tile_horizontal .kritique-ratings .kritique-write-review:lang(zh-TW),.recipeproduct-tile .kritique-ratings .rr-widget-container:lang(zh-TW),.recipeproduct-tile .kritique-ratings .kritique-write-review:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.product-tile .kritique-ratings .kritique-write-review,.product-tile_cart .kritique-ratings .kritique-write-review,.product-tile_horizontal .kritique-ratings .kritique-write-review,.recipeproduct-tile .kritique-ratings .kritique-write-review{color:#333;display:none;margin:0;text-decoration:underline}
.product-tile .kritique-ratings .rr-widget-container,.product-tile_cart .kritique-ratings .rr-widget-container,.product-tile_horizontal .kritique-ratings .rr-widget-container,.recipeproduct-tile .kritique-ratings .rr-widget-container{color:#333}
.product-tile .kritique-ratings .rr-widget-container .kr-summary-section,.product-tile_cart .kritique-ratings .rr-widget-container .kr-summary-section,.product-tile_horizontal .kritique-ratings .rr-widget-container .kr-summary-section,.recipeproduct-tile .kritique-ratings .rr-widget-container .kr-summary-section{display:inline-block;font-family:"Custom-Font-Regular",Arial,sans-serif;margin:0}
.product-tile .kritique-ratings .rr-widget-container .kr-summary-section:lang(zh-TW),.product-tile_cart .kritique-ratings .rr-widget-container .kr-summary-section:lang(zh-TW),.product-tile_horizontal .kritique-ratings .rr-widget-container .kr-summary-section:lang(zh-TW),.recipeproduct-tile .kritique-ratings .rr-widget-container .kr-summary-section:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.product-tile .kritique-ratings .rr-widget-container .kr-summary-section .kr-tReview,.product-tile_cart .kritique-ratings .rr-widget-container .kr-summary-section .kr-tReview,.product-tile_horizontal .kritique-ratings .rr-widget-container .kr-summary-section .kr-tReview,.recipeproduct-tile .kritique-ratings .rr-widget-container .kr-summary-section .kr-tReview{font-size:.875rem;margin-top:8px}
.product-tile .kritique-ratings .rr-widget-container.rr-no-reviews[data-summary-template]+.kritique-write-review,.product-tile_cart .kritique-ratings .rr-widget-container.rr-no-reviews[data-summary-template]+.kritique-write-review,.product-tile_horizontal .kritique-ratings .rr-widget-container.rr-no-reviews[data-summary-template]+.kritique-write-review,.recipeproduct-tile .kritique-ratings .rr-widget-container.rr-no-reviews[data-summary-template]+.kritique-write-review{display:block}
.product-tile .loyalty-points,.product-tile_cart .loyalty-points,.product-tile_horizontal .loyalty-points,.recipeproduct-tile .loyalty-points{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#5c3657;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;padding:2px 8px;position:relative;z-index:1}
.product-tile .loyalty-points__amount,.product-tile .loyalty-points__label,.product-tile_cart .loyalty-points__amount,.product-tile_cart .loyalty-points__label,.product-tile_horizontal .loyalty-points__amount,.product-tile_horizontal .loyalty-points__label,.recipeproduct-tile .loyalty-points__amount,.recipeproduct-tile .loyalty-points__label{font-family:"Custom-Font-Bold",Arial,sans-serif;line-height:19px}
.product-tile .loyalty-points__amount:lang(zh-TW),.product-tile .loyalty-points__label:lang(zh-TW),.product-tile_cart .loyalty-points__amount:lang(zh-TW),.product-tile_cart .loyalty-points__label:lang(zh-TW),.product-tile_horizontal .loyalty-points__amount:lang(zh-TW),.product-tile_horizontal .loyalty-points__label:lang(zh-TW),.recipeproduct-tile .loyalty-points__amount:lang(zh-TW),.recipeproduct-tile .loyalty-points__label:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.product-tile .loyalty-points__amount,.product-tile_cart .loyalty-points__amount,.product-tile_horizontal .loyalty-points__amount,.recipeproduct-tile .loyalty-points__amount{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;margin-right:5px;font-family:"Custom-Font-Medium",Arial,sans-serif}
.product-tile .loyalty-points__amount:lang(zh-TW),.product-tile_cart .loyalty-points__amount:lang(zh-TW),.product-tile_horizontal .loyalty-points__amount:lang(zh-TW),.recipeproduct-tile .loyalty-points__amount:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .product-tile .loyalty-points__amount,body.rtl .product-tile_cart .loyalty-points__amount,body.rtl .product-tile_horizontal .loyalty-points__amount,body.rtl .recipeproduct-tile .loyalty-points__amount{margin-left:5px;margin-right:0}
.product-tile .loyalty-points__amount strike,.product-tile_cart .loyalty-points__amount strike,.product-tile_horizontal .loyalty-points__amount strike,.recipeproduct-tile .loyalty-points__amount strike{color:#fff;margin-right:5px}
body.rtl .product-tile .loyalty-points__amount strike,body.rtl .product-tile_cart .loyalty-points__amount strike,body.rtl .product-tile_horizontal .loyalty-points__amount strike,body.rtl .recipeproduct-tile .loyalty-points__amount strike{margin-left:5px;margin-right:0}
.product-tile .loyalty-points__label,.product-tile_cart .loyalty-points__label,.product-tile_horizontal .loyalty-points__label,.recipeproduct-tile .loyalty-points__label{color:#fff;font-size:.625rem;line-height:.875rem;margin-bottom:-1px;text-transform:uppercase}
.product-tile .promotion-label,.product-tile_cart .promotion-label,.product-tile_horizontal .promotion-label,.recipeproduct-tile .promotion-label{right:-50px;position:absolute;font-family:"Custom-Font-Bold",Arial,sans-serif;background-color:#e62a36;border-radius:12.5px 0 0 12.5px;color:#fff;font-size:12px;max-width:50%;padding:5px 8px 5px 13px;text-transform:uppercase;z-index:1}
.product-tile .promotion-label:lang(zh-TW),.product-tile_cart .promotion-label:lang(zh-TW),.product-tile_horizontal .promotion-label:lang(zh-TW),.recipeproduct-tile .promotion-label:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .product-tile .promotion-label,body.rtl .product-tile_cart .promotion-label,body.rtl .product-tile_horizontal .promotion-label,body.rtl .recipeproduct-tile .promotion-label{border-radius:0 12.5px 12.5px 0;padding:5px 13px 5px 8px}
.product-tile .quantity-selector,.product-tile_cart .quantity-selector,.product-tile_horizontal .quantity-selector,.recipeproduct-tile .quantity-selector{top:50%;right:20px;position:absolute;text-align:right;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 40px)}
body.rtl .product-tile .quantity-selector,body.rtl .product-tile_cart .quantity-selector,body.rtl .product-tile_horizontal .quantity-selector,body.rtl .recipeproduct-tile .quantity-selector{left:20px;right:auto;text-align:left}
.product-tile .quantity-selector.active .quantity-selector__controls,.product-tile_cart .quantity-selector.active .quantity-selector__controls,.product-tile_horizontal .quantity-selector.active .quantity-selector__controls,.recipeproduct-tile .quantity-selector.active .quantity-selector__controls{width:100%}
.product-tile .quantity-selector.active .quantity-selector__controls input,.product-tile_cart .quantity-selector.active .quantity-selector__controls input,.product-tile_horizontal .quantity-selector.active .quantity-selector__controls input,.recipeproduct-tile .quantity-selector.active .quantity-selector__controls input{opacity:1;width:30%}
.product-tile .quantity-selector__label,.product-tile_cart .quantity-selector__label,.product-tile_horizontal .quantity-selector__label,.recipeproduct-tile .quantity-selector__label{top:50%;right:50px;position:absolute;color:#333;font-size:.8125rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
body.rtl .product-tile .quantity-selector__label,body.rtl .product-tile_cart .quantity-selector__label,body.rtl .product-tile_horizontal .quantity-selector__label,body.rtl .recipeproduct-tile .quantity-selector__label{left:50px;right:auto}
.product-tile .quantity-selector__controls,.product-tile_cart .quantity-selector__controls,.product-tile_horizontal .quantity-selector__controls,.recipeproduct-tile .quantity-selector__controls{background-color:#eeefef;display:inline-block;position:relative;text-align:center;-webkit-transition:width .5s cubic-bezier(0.05,1,0.25,1);transition:width .5s cubic-bezier(0.05,1,0.25,1);width:40px}
.product-tile .quantity-selector__controls input[type="tel"],.product-tile_cart .quantity-selector__controls input[type="tel"],.product-tile_horizontal .quantity-selector__controls input[type="tel"],.recipeproduct-tile .quantity-selector__controls input[type="tel"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eeefef;border-radius:20px;height:40px;opacity:0;text-align:center;width:1px}
.product-tile .quantity-selector__controls button,.product-tile_cart .quantity-selector__controls button,.product-tile_horizontal .quantity-selector__controls button,.recipeproduct-tile .quantity-selector__controls button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(4.55%,#ff5900),color-stop(50%,#d14900));background:linear-gradient(180deg,#ff5900 4.55%,#d14900 50%);border-radius:50%;border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px}
.product-tile .quantity-selector__controls button:focus,.product-tile_cart .quantity-selector__controls button:focus,.product-tile_horizontal .quantity-selector__controls button:focus,.recipeproduct-tile .quantity-selector__controls button:focus{outline:0}
.product-tile .quantity-selector__controls button:first-of-type,.product-tile_cart .quantity-selector__controls button:first-of-type,.product-tile_horizontal .quantity-selector__controls button:first-of-type,.recipeproduct-tile .quantity-selector__controls button:first-of-type{left:0;position:absolute;z-index:1}
body.rtl .product-tile .quantity-selector__controls button:first-of-type,body.rtl .product-tile_cart .quantity-selector__controls button:first-of-type,body.rtl .product-tile_horizontal .quantity-selector__controls button:first-of-type,body.rtl .recipeproduct-tile .quantity-selector__controls button:first-of-type{left:auto;right:0}
.product-tile .quantity-selector__controls button:last-of-type,.product-tile_cart .quantity-selector__controls button:last-of-type,.product-tile_horizontal .quantity-selector__controls button:last-of-type,.recipeproduct-tile .quantity-selector__controls button:last-of-type{right:0;position:absolute;z-index:2}
body.rtl .product-tile .quantity-selector__controls button:last-of-type,body.rtl .product-tile_cart .quantity-selector__controls button:last-of-type,body.rtl .product-tile_horizontal .quantity-selector__controls button:last-of-type,body.rtl .recipeproduct-tile .quantity-selector__controls button:last-of-type{left:0;right:auto}
.product-tile .quantity-selector__controls button span,.product-tile_cart .quantity-selector__controls button span,.product-tile_horizontal .quantity-selector__controls button span,.recipeproduct-tile .quantity-selector__controls button span{color:#fff;font-size:.8125rem}
.product-tile .add-to-cart,.product-tile_cart .add-to-cart,.product-tile_horizontal .add-to-cart,.recipeproduct-tile .add-to-cart{top:0;right:10px;position:absolute;text-align:right;padding:15px;width:100%}
body.rtl .product-tile .add-to-cart,body.rtl .product-tile_cart .add-to-cart,body.rtl .product-tile_horizontal .add-to-cart,body.rtl .recipeproduct-tile .add-to-cart{left:0;right:auto;text-align:left}
.product-tile .add-to-cart button,.product-tile_cart .add-to-cart button,.product-tile_horizontal .add-to-cart button,.recipeproduct-tile .add-to-cart button{font-family:"Custom-Font-Medium",Arial,sans-serif;background:-webkit-gradient(linear,left top,left bottom,color-stop(4.55%,#ff5900),color-stop(50%,#d14900));background:linear-gradient(180deg,#ff5900 4.55%,#d14900 50%);border-radius:5px;border:0;color:#fff;font-size:.875rem;height:40px;padding:0 20px;width:100%;margin-left:10px}
.product-tile .add-to-cart button:lang(zh-TW),.product-tile_cart .add-to-cart button:lang(zh-TW),.product-tile_horizontal .add-to-cart button:lang(zh-TW),.recipeproduct-tile .add-to-cart button:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.product-tile .add-to-cart button:hover,.product-tile_cart .add-to-cart button:hover,.product-tile_horizontal .add-to-cart button:hover,.recipeproduct-tile .add-to-cart button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(4.55%,#ff5900),color-stop(50%,#d14900));background:linear-gradient(180deg,#ff5900 4.55%,#d14900 50%)}
.product-tile .add-to-cart button span,.product-tile_cart .add-to-cart button span,.product-tile_horizontal .add-to-cart button span,.recipeproduct-tile .add-to-cart button span{margin-right:15px}
body.rtl .product-tile .add-to-cart button span,body.rtl .product-tile_cart .add-to-cart button span,body.rtl .product-tile_horizontal .add-to-cart button span,body.rtl .recipeproduct-tile .add-to-cart button span{margin-left:15px;margin-right:0}
.product-tile .add-to-cart .sel-buy-it-now-button,.product-tile_cart .add-to-cart .sel-buy-it-now-button,.product-tile_horizontal .add-to-cart .sel-buy-it-now-button,.recipeproduct-tile .add-to-cart .sel-buy-it-now-button{width:100%;margin-top:10px;margin-left:10px;font-family:"Custom-Font-Medium";border-radius:5px;border:2px solid #d14900;display:inline-block;vertical-align:middle;font-size:1rem;padding:6px 15px 9px;text-decoration:none;text-align:center}
.product-tile .add-to-cart__notification,.product-tile_cart .add-to-cart__notification,.product-tile_horizontal .add-to-cart__notification,.recipeproduct-tile .add-to-cart__notification{right:10%;bottom:70%;position:absolute;font-family:"Custom-Font-Medium",Arial,sans-serif;background-color:rgba(0,0,0,0.8);border-radius:5px;color:#fff;display:none;font-size:1rem;min-width:150px;padding:10px 16px 10px 50px;text-align:left}
.product-tile .add-to-cart__notification:lang(zh-TW),.product-tile_cart .add-to-cart__notification:lang(zh-TW),.product-tile_horizontal .add-to-cart__notification:lang(zh-TW),.recipeproduct-tile .add-to-cart__notification:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .product-tile .add-to-cart__notification,body.rtl .product-tile_cart .add-to-cart__notification,body.rtl .product-tile_horizontal .add-to-cart__notification,body.rtl .recipeproduct-tile .add-to-cart__notification{text-align:right}
.product-tile .add-to-cart__notification:before,.product-tile_cart .add-to-cart__notification:before,.product-tile_horizontal .add-to-cart__notification:before,.recipeproduct-tile .add-to-cart__notification:before{position:absolute;top:30%;left:0;line-height:0 !important;display:inline-block;content:url("../../designs/ufs-aem/static/icons/check.svg");-webkit-filter:invert(100%) sepia(5%) saturate(300%) hue-rotate(256deg) brightness(107%) contrast(101%);filter:invert(100%) sepia(5%) saturate(300%) hue-rotate(256deg) brightness(107%) contrast(101%)}
.product-tile .price-disclaimer,.product-tile_cart .price-disclaimer,.product-tile_horizontal .price-disclaimer,.recipeproduct-tile .price-disclaimer{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#333;font-size:.625rem}
.product-tile .price-disclaimer:lang(zh-TW),.product-tile_cart .price-disclaimer:lang(zh-TW),.product-tile_horizontal .price-disclaimer:lang(zh-TW),.recipeproduct-tile .price-disclaimer:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.product-tile .product-unavailable,.product-tile_cart .product-unavailable,.product-tile_horizontal .product-unavailable,.recipeproduct-tile .product-unavailable{font-family:"Custom-Font-Bold",Arial,sans-serif;color:#000;display:none;font-size:.8125rem;text-align:right}
.product-tile .product-unavailable:lang(zh-TW),.product-tile_cart .product-unavailable:lang(zh-TW),.product-tile_horizontal .product-unavailable:lang(zh-TW),.recipeproduct-tile .product-unavailable:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.product-tile .product-unavailable a,.product-tile_cart .product-unavailable a,.product-tile_horizontal .product-unavailable a,.recipeproduct-tile .product-unavailable a{color:#333}
.product-tile .remove-tile a,.product-tile .add-to-favorites a,.product-tile .remove-from-favorites a,.product-tile_cart .remove-tile a,.product-tile_cart .add-to-favorites a,.product-tile_cart .remove-from-favorites a,.product-tile_horizontal .remove-tile a,.product-tile_horizontal .add-to-favorites a,.product-tile_horizontal .remove-from-favorites a,.recipeproduct-tile .remove-tile a,.recipeproduct-tile .add-to-favorites a,.recipeproduct-tile .remove-from-favorites a{color:#949494;font-size:1.375rem;text-decoration:none}
.product-tile .remove-tile a:hover,.product-tile .add-to-favorites a:hover,.product-tile .remove-from-favorites a:hover,.product-tile_cart .remove-tile a:hover,.product-tile_cart .add-to-favorites a:hover,.product-tile_cart .remove-from-favorites a:hover,.product-tile_horizontal .remove-tile a:hover,.product-tile_horizontal .add-to-favorites a:hover,.product-tile_horizontal .remove-from-favorites a:hover,.recipeproduct-tile .remove-tile a:hover,.recipeproduct-tile .add-to-favorites a:hover,.recipeproduct-tile .remove-from-favorites a:hover{color:#ff5a00}
.product-tile .add-to-favorites a,.product-tile_cart .add-to-favorites a,.product-tile_horizontal .add-to-favorites a,.recipeproduct-tile .add-to-favorites a{color:#ff5a00}
.product-tile .add-to-favorites a:hover span[class^="icn-"]:before,.product-tile .add-to-favorites a:hover span[class*=" icn-"]:before,.product-tile_cart .add-to-favorites a:hover span[class^="icn-"]:before,.product-tile_cart .add-to-favorites a:hover span[class*=" icn-"]:before,.product-tile_horizontal .add-to-favorites a:hover span[class^="icn-"]:before,.product-tile_horizontal .add-to-favorites a:hover span[class*=" icn-"]:before,.recipeproduct-tile .add-to-favorites a:hover span[class^="icn-"]:before,.recipeproduct-tile .add-to-favorites a:hover span[class*=" icn-"]:before{content:"\f004"}
.product-tile .add-to-favorites a span[class^="icn-"],.product-tile .add-to-favorites a span[class*=" icn-"],.product-tile_cart .add-to-favorites a span[class^="icn-"],.product-tile_cart .add-to-favorites a span[class*=" icn-"],.product-tile_horizontal .add-to-favorites a span[class^="icn-"],.product-tile_horizontal .add-to-favorites a span[class*=" icn-"],.recipeproduct-tile .add-to-favorites a span[class^="icn-"],.recipeproduct-tile .add-to-favorites a span[class*=" icn-"]{color:#ff5a00}
.product-tile .add-to-favorites a span[class^="icn-"].is-favorite:before,.product-tile .add-to-favorites a span[class*=" icn-"].is-favorite:before,.product-tile_cart .add-to-favorites a span[class^="icn-"].is-favorite:before,.product-tile_cart .add-to-favorites a span[class*=" icn-"].is-favorite:before,.product-tile_horizontal .add-to-favorites a span[class^="icn-"].is-favorite:before,.product-tile_horizontal .add-to-favorites a span[class*=" icn-"].is-favorite:before,.recipeproduct-tile .add-to-favorites a span[class^="icn-"].is-favorite:before,.recipeproduct-tile .add-to-favorites a span[class*=" icn-"].is-favorite:before{content:"\f004"}
.product-tile .remove-tile a,.product-tile_cart .remove-tile a,.product-tile_horizontal .remove-tile a,.recipeproduct-tile .remove-tile a{font-size:1.25rem}
.product-tile,.recipeproduct-tile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product-tile.unavailable .product-unavailable,.recipeproduct-tile.unavailable .product-unavailable{display:block}
.product-tile.disabled .product-title__footer,.recipeproduct-tile.disabled .product-title__footer{background-color:rgba(148,148,148,0.4)}
.product-tile.disabled .product-tile__unit-selector .price-disclaimer,.recipeproduct-tile.disabled .product-tile__unit-selector .price-disclaimer{display:none}
.product-tile.disabled .product-tile__unit-selector .product-unavailable,.recipeproduct-tile.disabled .product-tile__unit-selector .product-unavailable{display:block}
.product-tile__base,.product-tile__footer,.recipeproduct-tile__base,.recipeproduct-tile__footer{padding:20px}
.product-tile__base,.recipeproduct-tile__base{background-color:#fff;border-radius:5px 5px 0 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.product-tile__footer,.recipeproduct-tile__footer{background-color:#eeefef;border-radius:0 0 5px 5px;border-top:1px solid #eeefef;min-height:75px;position:relative}
.product-tile .sel-buy-it-now-button,.recipeproduct-tile .sel-buy-it-now-button{width:103%;margin-top:50px;font-family:"Custom-Font-Medium";border-radius:5px;display:inline-block;vertical-align:middle;font-size:1rem;padding:6px 15px 9px;text-decoration:none;text-align:center}
.product-tile__image img,.recipeproduct-tile__image img{margin:auto auto 40px auto;max-height:200px}
.product-tile__unit-selector .product-unavailable,.recipeproduct-tile__unit-selector .product-unavailable{display:none}
.product-tile__header,.recipeproduct-tile__header{height:105px;padding-right:30px;position:relative}
body.rtl .product-tile__header,body.rtl .recipeproduct-tile__header{padding-left:30px;padding-right:0}
body.rtl .product-tile .promotion-label,body.rtl .recipeproduct-tile .promotion-label{left:-50px;right:auto}
.product-tile .product-unavailable,.recipeproduct-tile .product-unavailable{text-align:center}
.product-tile .add-to-favorites,.recipeproduct-tile .add-to-favorites{top:0;right:0;position:absolute}
body.rtl .product-tile .add-to-favorites,body.rtl .recipeproduct-tile .add-to-favorites{left:0;right:auto}
.product-tile .add-to-cart{position:inherit;padding:inherit}
.product-tile .add-to-cart button{padding:0;margin-left:0}
.product-tile .add-to-cart+.sel-buy-it-now-button{border:2px solid #d14900;background-color:#fff;color:#fff;padding:8px 15px 9px}
.product-tile .sel-buy-it-now-button{width:100%;padding:11px 15px 10px;font-size:.875rem;margin-top:15px}
.product-tile__footer{padding:15px}
.product-tile_cart,.product-tile_horizontal{padding:25px}
body.rtl .product-tile_cart,body.rtl .product-tile_horizontal{margin-left:0}
.product-tile_cart__image,.product-tile_horizontal__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product-tile_cart__image img,.product-tile_horizontal__image img{max-height:110px}
.product-tile_cart__header .product-tile-col+.product-tile-col,.product-tile_horizontal__header .product-tile-col+.product-tile-col{margin-top:30px}
.product-tile_cart__unit-selector,.product-tile_horizontal__unit-selector{-webkit-box-flex:1;-ms-flex:1 0 5%;flex:1 0 5%}
.product-tile_cart__unit-selector .product-tile-col,.product-tile_horizontal__unit-selector .product-tile-col{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}
.product-tile_cart__unit-selector .ufs-unit-switch,.product-tile_horizontal__unit-selector .ufs-unit-switch{width:100%}
.product-tile_cart__quantity-selector,.product-tile_horizontal__quantity-selector{-webkit-box-flex:1;-ms-flex:1;flex:1}
.product-tile_cart__quantity-selector .product-tile-col,.product-tile_horizontal__quantity-selector .product-tile-col{height:100%}
.product-tile_cart__quantity-selector .product-tile-col .sel-buy-it-now-button,.product-tile_horizontal__quantity-selector .product-tile-col .sel-buy-it-now-button{margin-top:65px;margin-left:15px;font-family:"Custom-Font-Medium";border-radius:5px;border:2px solid #d14900;display:inline-block;vertical-align:middle;font-size:1rem;padding:6px 44px 9px;text-decoration:none;text-align:center}
.product-tile_cart .quantity-selector__controls,.product-tile_horizontal .quantity-selector__controls{background-color:#fff}
.product-tile_cart .promotion-label,.product-tile_horizontal .promotion-label{max-width:75%;right:10px}
body.rtl .product-tile_cart .promotion-label,body.rtl .product-tile_horizontal .promotion-label{left:-25px;right:auto}
.product-tile_horizontal.unavailable .product-tile_horizontal__unit-selector{display:none}
.product-tile_horizontal.unavailable .product-tile_horizontal__quantity-selector .product-unavailable{display:block}
.product-tile_horizontal__header{-webkit-box-flex:1;-ms-flex:1 0 15%;flex:1 0 15%}
.product-tile_horizontal__unit-selector .ufs-unit-switch{margin-bottom:10px}
.product-tile_horizontal__quantity-selector .price-disclaimer,.product-tile_horizontal__quantity-selector .product-unavailable{display:none}
.product-tile_horizontal .product-introtext{font-size:.8125rem}
.product-tile_horizontal .product-introtext mark{font-family:"Custom-Font-Bold",Arial,sans-serif;color:#000}
.product-tile_horizontal .product-introtext mark:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.product-tile_horizontal .price-disclaimer{bottom:0;left:0;position:absolute}
.product-tile_cart.unavailable .product-unavailable{display:block}
.product-tile_cart__header{-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%}
.product-tile_cart__quantity-selector{display:-webkit-box;display:-ms-flexbox;display:flex}
.product-tile_cart__quantity-selector .product-tile-col:first-child{width:60%}
.product-tile_cart__quantity-selector .product-tile-col:last-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40%}
.product-tile_cart .product-introtext{font-family:"Custom-Font-Regular",Arial,sans-serif;color:#949494;font-size:.8125rem}
.product-tile_cart .product-introtext:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.product-tile_cart .price-amount{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:.9375rem}
.product-tile_cart .price-amount:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.product-tile_cart .price-disclaimer,.product-tile_cart .product-unavailable{right:0;bottom:0;position:absolute}
.product-tile-row:not(.absolute){position:relative}
.product-tile-row:not(.absolute)+.product-tile-row:not(.absolute){margin-top:8px}
.product-tile-col{position:relative}
.product-tile.col-span-4[class*='col-span-'],.promotion-tile.col-span-4[class*='col-span-']{margin-bottom:30px}
body.rtl .product-tile.col-span-4,body.rtl .promotion-tile.col-span-4{margin-left:20px}
body.rtl .product-tile.col-span-3,body.rtl .promotion-tile.col-span-3{margin-left:20px}
.loyalty-product-tile.loyalty-product__with-goal .loyalty-product__goal-set{display:none}
.loyalty-product-tile.loyalty-product__with-goal .loyalty-product__remove-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.loyalty-product-tile .product-tile__footer{padding:20px}
.loyalty-product-tile .loyalty-product__unavailable{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.loyalty-product__with-goal .loyalty-product__goal-selected{display:-webkit-box;display:-ms-flexbox;display:flex}
.loyalty-product__unavailable{color:#000}
.loyalty-product__goal-option{display:block;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.loyalty-product__goal-option .add-to-cart{position:inherit;text-align:center;-webkit-transform:none;transform:none}
body.rtl .loyalty-product__goal-option .add-to-cart{left:0}
.loyalty-product__goal-option .add-to-cart button{width:100%;margin-left:0}
.loyalty-product__remove-wrapper{display:none}
.loyalty-product__remove-wrapper .icn-trash{font-size:1.125rem;margin-right:8px;margin-top:4px}
body.rtl .loyalty-product__remove-wrapper .icn-trash{margin-right:0;margin-left:8px}
.loyalty-product__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:8px;text-align:center}
body.rtl .loyalty-product__wrapper{margin-right:0;margin-left:8px}
.loyalty-product__goal-remove,.loyalty-product__goal-set{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:.875rem}
.loyalty-product__goal-remove:lang(zh-TW),.loyalty-product__goal-set:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.loyalty-product__goal-set span{display:block;line-height:16px}
.loyalty-product__goal-remove{color:#333}
.loyalty-product__goal-selected{background-color:#eeefef;padding:10px 15px;margin:-20px -20px 15px -20px;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}
.loyalty-product__goal-selected .icn-filled-check{font-size:2.125rem;color:#eeefef;margin-right:15px}
body.rtl .loyalty-product__goal-selected .icn-filled-check{margin-right:0;margin-left:15px}
.loyalty-product__goal-selected .loyalty-product__goal-label{color:#333}
.loyalty-product__buble{background-color:#333;width:110px;position:absolute;top:-50px;left:20px;padding:12px;border-radius:5px}
body.rtl .loyalty-product__buble{left:auto;right:20px}
.loyalty-product__buble-label{color:#fff;font-size:.8125rem;line-height:16px;display:block}
.search-list .product-tile.unavailable{display:none}
.search-list .alert,.search-list .notification{padding:10px 10px 10px 50px;position:fixed;top:15%;left:25%}
.add-to-cart__notification.cart-tick-icon{right:10% !important;bottom:70% !important;position:absolute !important;font-family:"Custom-Font-Medium",Arial,sans-serif;background-color:rgba(0,0,0,0.8);border-radius:5px !important;color:#fff !important;display:none;font-size:1rem;min-width:150px !important;padding:10px 16px 10px 51px !important;text-align:left !important}
.add-to-cart__notification.cart-tick-icon:before{position:absolute;top:30%;left:0;line-height:0 !important;display:inline-block;content:url("../../designs/ufs-aem/static/icons/check.svg");-webkit-filter:invert(100%) sepia(5%) saturate(300%) hue-rotate(256deg) brightness(107%) contrast(101%);filter:invert(100%) sepia(5%) saturate(300%) hue-rotate(256deg) brightness(107%) contrast(101%)}
@-webkit-keyframes kritique-loading{0{opacity:.4}
65%{opacity:0}
100%{opacity:.4}
}
@keyframes kritique-loading{0{opacity:.4}
65%{opacity:0}
100%{opacity:.4}
}
.kan-tooltip{position:relative;display:inline-block;border-bottom:1px dotted black;cursor:pointer}
.kan-tooltip .kan-tooltiptext{visibility:hidden;width:260px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:2;bottom:150%;left:0;margin-left:-60px;font-size:12px;overflow:visible;text-align:left;cursor:pointer;font-family:"Custom-Font-Regular",Arial,sans-serif;text-transform:none}
.kan-tooltip .kan-tooltiptext:after{content:"";position:absolute;top:100%;left:44%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}
.kan-tooltip:hover .kan-tooltiptext{visibility:visible}
.kan-prod-out-stock-but{padding:3px 10px;background-color:#e62a36;border-radius:4px;color:#fff;font-size:.75rem;text-transform:uppercase;font-family:"Custom-Font-Medium",Arial,sans-serif;letter-spacing:.4px}
.kan-prod-out-stock-but .kan-prod-out-stock-label{display:-webkit-box;display:-ms-flexbox;display:flex}
.kan-prod-out-stock-but .kan-prod-out-stock-label .kan-prod-out-stock-icon1{background-image:url(../../designs/ufs-aem/static/icons/outstock-white-info.svg);background-position:right;background-repeat:no-repeat;width:17px;height:auto;margin-left:3px}
.kan-prod-detail-out-stock-but{padding:2px 10px 3px 10px;background-color:#e62a36;border-radius:12px;color:#fff;font-size:.75rem;text-transform:uppercase;font-family:"Custom-Font-Bold",Arial,sans-serif;letter-spacing:.4px;margin-right:10px;background-image:url(../../designs/ufs-aem/static/icons/outstock-black-info.svg);background-position:left;background-repeat:no-repeat;width:10px;height:10px}
.kan-pop-box .lightbox__window .lightbox__close{display:none}
.kan-popup-mob .lightbox__close{position:relative;top:0;left:0;text-align:center;display:block !important;background:0;width:100%;margin:auto}
.kan-popup-mob .lightbox__close a{text-indent:1px}
.featured-item-list_tiled,.featured-item-list_harmonica{margin:0;padding:0;list-style:none}
.featured-item-list_tiled{margin-top:25px;margin-bottom:40px}
.featured-item-list_tiled>li{float:left;height:0;padding:0 0 40% 0;position:relative}
.featured-item-list_tiled>li:before{content:''}
.featured-item-list_tiled>li figure:hover span.img{-webkit-transform:scale(1.02);transform:scale(1.02)}
.featured-item-list_tiled>li:first-child{width:40%}
.featured-item-list_tiled>li:first-child figure{height:100%;overflow:hidden;position:absolute;width:100%}
.featured-item-list_tiled>li:first-child figure span:after{top:0;right:0;bottom:0;left:0;position:absolute;background-color:rgba(0,0,0,0.3);content:""}
.featured-item-list_tiled>li:first-child div.featured-item-list__body{-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;top:50%;width:100%}
.featured-item-list_tiled>li:first-child div.featured-item-list__body a{color:#fff;font-size:1.875rem}
.featured-item-list_tiled>li:nth-child(even) figure:after{content:""}
.featured-item-list_tiled>li:nth-child(n+2){overflow:hidden;width:20%}
.featured-item-list_tiled>li:nth-child(n+2) figure{height:calc(50% - -20px);position:absolute;width:100%}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body{bottom:0;position:absolute;background:#eeefef;height:calc(50% - 20px);width:100%}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:before,.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:after{top:-20px;position:absolute;background-color:#eeefef;content:"";height:22px;width:50%}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body>a{height:100%;position:relative;width:100%}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body>a:hover{color:#ff5a00}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body>a span{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.featured-item-list_tiled>li:nth-child(3) figure{bottom:0}
.featured-item-list_tiled>li:nth-child(3) figure:after{top:0;position:absolute;content:""}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body{top:0}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:before,.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:after{bottom:-20px;top:auto}
.featured-item-list_tiled div.featured-item-list__body{padding:10px;position:absolute;text-align:center}
.featured-item-list_tiled span.img{background-size:cover;display:block;height:100%;overflow:hidden;position:relative;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;width:100%}
.all-themes__header p,.featured-item-list__header p{color:#000;margin:5px 8.33333%}
.featured-item-list__header{margin:50px 10px 30px 10px;text-align:center}
.featured-item-list__header h2{font-size:3.125rem;margin:0}
.featured-item-list__header h2 a{color:#333;display:inline-block}
.featured-item-list__header h2 a:hover{color:#ff5a00}
.featured-item-list__header p{margin:5px 8.33333%}
.featured-item-list__title{font-size:1.5rem;margin-bottom:38px;font-family:"Custom-Font-Medium",Arial,sans-serif}
.featured-item-list__title:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.featured-item-list__title a{color:#000}
.featured-item-list__body{font-size:1.25rem}
.featured-item-list__body a{color:#333;display:block;text-decoration:none}
.item-list__article-item{margin-bottom:10px;position:relative}
.item-list__article-item a{font-size:1.25rem;display:block}
.item-list__article-item .item-list__title{margin:0;font-family:"Custom-Font-Medium",Arial,sans-serif}
.item-list__article-item .item-list__title:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.themesoverview .item-list__article-item .item-list__title{font-family:"Custom-Font-Regular",Arial,sans-serif}
.themesoverview .item-list__article-item .item-list__title:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.item-list__article-item .item-list__title a{-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.item-list__article-item.slick-slide .image-label{display:block}
.item-list__article-item.slick-slide .item-label{display:none}
.item-list__link{color:#ff5a00 !important;font-size:1rem;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);text-decoration:none;font-weight:600}
.item-list__link:hover{color:#000 !important}
.media-object{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.media-object__center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.media-object__img{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:105px;height:105px;border-radius:6px}
.media-object__body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:15px}
.article-list--lg{max-width:760px;margin:0 auto 70px !important}
.article-list--lg .media-object__img{width:260px;height:260px}
.article-list--lg .media-object__body{margin-left:50px;margin-top:30px}
.article-list--lg .item-list__article-item{border-bottom:1px solid #eeefef;margin-bottom:20px;padding-bottom:20px !important}
.featured-item-slider{position:relative}
.featured-item-slider .featured-item-slider__title{margin:15px 0}
.featured-item-slider .slick-dots{top:0;left:0;position:absolute;bottom:auto;display:block;-webkit-transform:none;transform:none}
.featured-item-slider .slick-dots>li{margin:0 5px 0 0;cursor:pointer;width:22px;height:6px;float:left;background-color:#eeefef;border-radius:0;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.featured-item-slider .slick-dots>li:hover,.featured-item-slider .slick-dots>li.slick-active{background-color:#ff5a00}
.featured-item-slider .slick-dots>li>button{display:none}
.featured-item-slider__title{font-size:1.5rem;margin:15px 0;font-family:"Custom-Font-Medium",Arial,sans-serif}
.featured-item-slider__title:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.featured-item-slider__wrapper{position:relative}
.featured-item-slider__arrow{top:120px;position:absolute;display:none;cursor:pointer;width:80px;height:80px;text-align:center}
.featured-item-slider__arrow.slick-arrow{display:block}
.featured-item-slider__arrow:before{content:'';display:block;position:absolute;border-radius:5px;-webkit-transition:all .3s;transition:all .3s}
.featured-item-slider__arrow:after{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);content:''}
.featured-item-slider__arrow.slick-disabled{opacity:0;visibility:hidden}
.featured-item-slider__arrow--left{left:0}
.featured-item-slider__arrow--left:before{left:0;width:95px;height:265px;bottom:-91px}
.featured-item-slider__arrow--left:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-38px -419px;width:14px;height:22px}
.featured-item-slider__arrow--left:hover:before{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,0.6) 0,rgba(0,0,0,0) 100%)}
.featured-item-slider__arrow--right{right:0}
.featured-item-slider__arrow--right:before{right:0;width:120px;height:265px;bottom:-91px}
.featured-item-slider__arrow--right:hover:before{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.6)));background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.6) 100%)}
.featured-item-slider__arrow--right:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-57px -419px;width:14px;height:22px}
.featured-item-slider__list{position:relative;padding-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:-15px}
.featured-item-slider__list .swipecarousel-hide{display:none}
.featured-item-slider__list.slick-slider{display:block;margin-right:0}
.featured-item-slider__list-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:15px}
.featured-item-slider__list-item.slick-slide{width:265px}
.recipe-footerV2 .featured-item-slider__list-item{margin-right:24px}
.featured-item-slider__img{height:265px;overflow:hidden;position:relative;border-radius:12px}
.featured-item-slider__img a{display:block;height:100%;width:100%}
.featured-item-slider__img .img{background-position:center;background-size:cover;display:block;height:100%;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;width:100%}
.featured-item-slider__img .img:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}
.featured-item-slider__img .img.lazy{-o-object-fit:cover;object-fit:cover}
.featured-item-slider__caption a{display:block;color:#000;font-size:1.125rem;margin-top:10px;text-decoration:none;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.featured-item-slider__caption a:hover{color:#ff5a00}
.single-item .media-object__img{width:260px;height:260px}
.single-item .media-object__body{margin-left:50px;max-width:600px}
.single-item .single-item__title{color:#000;font-size:1.375rem;text-decoration:none;font-weight:600;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.single-item .single-item__title:hover{color:#ff5a00}
.single-item .single-item__caption{margin-top:15px;margin-bottom:20px}
.single-item .single-item__caption p{font-size:1rem}
.triangle-up{position:relative;border-top:1px solid #eeefef;border-bottom:1px solid #eeefef;padding-bottom:20px;background:#fff;margin:40px 0}
.triangle-up:before,.triangle-up:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}
.triangle-up:before{left:61px;top:-32px;border-bottom-color:#eeefef;border-width:16px}
.triangle-up:after{left:62px;top:-30px;border-bottom-color:#fff;border-width:15px}
.carousel-wrapper{position:relative;z-index:2}
.carousel-arrow{top:50%;position:absolute;display:none;cursor:pointer;width:50px;height:50px;margin-top:-25px;text-align:center}
.carousel-arrow:after{content:'';top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.carousel-arrow.slick-arrow{display:block}
.carousel-arrow.slick-disabled{opacity:0;visibility:hidden}
.carousel-arrow--left{left:0}
.carousel-arrow--left:after{background-image:url(app/images/sprite-1747757951690.png);background-position:0 -419px;width:14px;height:22px}
.carousel-arrow--right{right:0}
.carousel-arrow--right:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-19px -419px;width:14px;height:22px}
.item-list{border-bottom:1px solid #eeefef;margin-bottom:35px;padding-bottom:35px}
.item-list--articles{border-bottom:0;margin-bottom:20px;padding-bottom:0}
.item-list__grid li,.item-list__columns li,.item-list__rows li{list-style:none;padding:0}
.item-list__grid li:before,.item-list__columns li:before,.item-list__rows li:before{display:none}
.item-list__grid .item-list__body.span-12>a,.item-list__grid .item-list__body.span-12 li>a,.item-list__grid .item-list__body.span-12 p a,.item-list__columns .item-list__body.span-12>a,.item-list__columns .item-list__body.span-12 li>a,.item-list__columns .item-list__body.span-12 p a,.item-list__rows .item-list__body.span-12>a,.item-list__rows .item-list__body.span-12 li>a,.item-list__rows .item-list__body.span-12 p a{color:#000}
.item-list__grid .item-list__body>a,.item-list__grid .item-list__body li>a,.item-list__grid .item-list__body p a,.item-list__columns .item-list__body>a,.item-list__columns .item-list__body li>a,.item-list__columns .item-list__body p a,.item-list__rows .item-list__body>a,.item-list__rows .item-list__body li>a,.item-list__rows .item-list__body p a{text-decoration:none}
.item-list__grid .item-list__body>a:hover,.item-list__grid .item-list__body li>a:hover,.item-list__grid .item-list__body p a:hover,.item-list__columns .item-list__body>a:hover,.item-list__columns .item-list__body li>a:hover,.item-list__columns .item-list__body p a:hover,.item-list__rows .item-list__body>a:hover,.item-list__rows .item-list__body li>a:hover,.item-list__rows .item-list__body p a:hover{color:#ff5a00}
.item-list__grid .item-list__body p,.item-list__columns .item-list__body p,.item-list__rows .item-list__body p{margin:0}
.item-list__grid{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 0 10px 0}
.item-list__grid a{text-decoration:none}
.item-list__grid a.button{color:#d14900}
.item-list__grid a.button.orange{color:#fff}
.item-list__grid>li{margin-bottom:40px}
.item-list__grid li{display:block;list-style:none}
.item-list__grid .col-span-3:nth-child(4n+4){margin-right:0}
.item-list__grid .col-span-4:nth-child(3n+3){margin-right:0}
.item-list__grid .col-span-6:nth-child(2n+2){margin-right:0}
.related-articles .item-list__grid .item-list__image{height:175px}
.related-recipes .item-list__grid .item-list__image .img{background-repeat:no-repeat;background-position:center;background-size:cover}
.related-recipes .item-list__grid .item-list__image .img:before{content:"";display:block;height:0;width:100%;padding-bottom:100%}
.item-list__grid img{width:100%}
.item-list__grid p{color:inherit;margin:0;padding:5px 0 0}
.item-list__grid .read-more{display:block;margin-top:5px}
.item-list__grid .article-meta{margin-bottom:0}
.item-list__grid .article-meta+a .item-list__title{margin-top:0}
.related-recipes__list .item-list__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.related-recipes__list .item-list__grid li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}
.related-recipes__list .item-list__grid li+li{margin-top:10px}
.related-recipes__list .item-list__grid .item-list__image{float:left;width:100px}
.related-recipes__list .item-list__grid img{padding:0;position:static}
.related-recipes__list .item-list__grid .item-list__body{float:left;margin-left:10px;padding-right:60px;width:calc(100% - 110px)}
.related-recipes__list .item-list__grid .item-list__body a{display:block;position:relative}
.related-recipes__list .item-list__grid .item-list__body a:after{top:50%;right:-30px;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:-19px -419px;width:14px;height:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;vertical-align:middle}
.related-recipes__list .item-list__grid span{font-size:1rem;margin:0}
.item-list__columns{margin-bottom:20px}
.item-list__columns.chefs-inspiration{border-bottom:1px solid #eeefef;padding-bottom:35px}
.item-list__columns.chefs-inspiration div.col-span-4{-o-border-image:linear-gradient(to right,#ff5a00 1%,#ff9e00 100%) 100% 4 stretch;border-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#ff5a00),to(#ff9e00)) 100% 4 stretch;border-image:linear-gradient(to right,#ff5a00 1%,#ff9e00 100%) 100% 4 stretch;border-style:solid;border-width:4px 0 0 0;padding-top:15px}
.item-list__columns.chefs-inspiration div.col-span-4 h3{color:#949494;margin-bottom:25px;text-transform:uppercase}
.item-list__columns.chefs-inspiration div.col-span-4 li{height:105px;margin:0 0 24px 0;position:relative;width:100%}
.item-list__columns.chefs-inspiration div.col-span-4 figure{height:100%;position:absolute;width:105px}
.item-list__columns.chefs-inspiration div.col-span-4 .item-list__title{margin-top:0}
.item-list__columns.chefs-inspiration div.col-span-4 .item-list__body{padding:0 0 0 120px}
body.rtl .item-list__columns.chefs-inspiration div.col-span-4 .item-list__body{padding:0 120px 0 0}
.item-list__columns.chefs-inspiration div.col-span-8{margin-bottom:20px}
.item-list__columns.chefs-inspiration div.col-span-8 a{text-decoration:none}
.item-list__columns.chefs-inspiration div.col-span-8 span{-webkit-transform:none;transform:none;padding:0;position:static}
.item-list__columns.chefs-inspiration div.col-span-8 h4{-webkit-transform:none;transform:none;padding:0;position:static}
.item-list__columns.chefs-inspiration div.col-span-8 figure{height:405px}
.item-list__columns.chefs-inspiration div.col-span-8 .item-list__image:after{background-image:none}
.item-list__columns.chefs-inspiration .item-list__header{margin:50px 10px 30px 10px;text-align:center}
.item-list__columns.chefs-inspiration .item-list__header h2{font-family:"Custom-Font-Regular",Arial,sans-serif;font-size:1.5625rem;line-height:2rem;margin:0}
.item-list__columns.chefs-inspiration .item-list__header h2:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.item-list__columns.chefs-inspiration .item-list__header.recipes{margin:0;text-align:left}
body.rtl .item-list__columns.chefs-inspiration .item-list__header.recipes{text-align:right}
.item-list__columns.chefs-inspiration .iteam-list__cta.content-tools_centered{text-align:left}
.item-list__columns.chefs-inspiration .iteam-list__cta.content-tools_centered a{text-align:left;padding:0}
.item-list__columns.chefs-inspiration .iteam-list__cta.content-tools_centered a:hover:not(.disabled){background-color:transparent}
.item-list__columns.chefs-inspiration-video{padding-left:15px;padding-right:15px;padding-bottom:0;border-bottom:0;margin-bottom:0}
.item-list__columns.chefs-inspiration-video .item-list__header{text-align:left;margin-left:0;margin-bottom:16px}
body.rtl .item-list__columns.chefs-inspiration-video .item-list__header{text-align:right;margin-right:0}
.item-list__columns.chefs-inspiration-video div.col-span-4{padding-top:0;border:0}
.item-list__columns.chefs-inspiration-video div.col-span-4 li{height:98px}
.item-list__columns.chefs-inspiration-video div.col-span-4 h3{font-size:1.25rem;line-height:26px;color:#333;text-transform:none}
.item-list__columns.chefs-inspiration-video div.col-span-4 figure{width:155px}
.item-list__columns.chefs-inspiration-video div.col-span-4 .item-list__body{padding:0 0 0 170px}
body.rtl .item-list__columns.chefs-inspiration-video div.col-span-4 .item-list__body{padding:0 180px 0 0}
.item-list__columns.chefs-inspiration-video div.col-span-4 .item-list__title{font-family:"Custom-Font-Regular";font-size:1rem;line-height:24px}
.item-list__columns.chefs-inspiration-video div.col-span-4 .item-list__image:after{display:none}
.item-list__columns.chefs-inspiration-video div.col-span-4 .item-list__image a.item-list__play-btn:before{content:"\e906";color:#fff;font-family:'ufs-icons';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.6);border-radius:50%;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}
.item-list__columns.chefs-inspiration-video div.col-span-8 .article-video-wrapper{position:relative;height:474px;border-radius:5px;overflow:hidden}
.item-list__columns.chefs-inspiration-video div.col-span-8 .video__embed{position:absolute;width:100%;height:100%;top:0;right:0}
.item-list__columns .item-list__body.span-12>a,.item-list__columns .item-list__body.span-12 li>a,.item-list__columns .item-list__body.span-12 p a{color:#fff}
.item-list__columns a .item-list__info,.item-list__columns a .item-list__caption,.item-list__columns a .item-list__caption-body,.item-list__columns a .item-list__caption-title{color:#fff}
.item-list__columns a .item-list__caption-title{font-size:1.25rem;font-weight:400;letter-spacing:-0.01em;line-height:1.4;margin:5px 0}
.item-list__columns a .item-list__caption-body{opacity:0;max-height:0;overflow:hidden;-webkit-transition:all .7s;transition:all .7s}
.item-list__columns a .item-list__caption-body .item-list__caption-text{font-size:.875rem;font-weight:300;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.item-list__columns a .hover_remove{opacity:1 !important;max-height:inherit !important}
.item-list__columns .item-list__product .item-list__caption{max-width:calc(70% - 40px);z-index:2}
.item-list__columns .item-list__product .item-list__product-img{max-width:28%;max-height:150px;height:100%;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);right:20px;opacity:0;-webkit-transition:.2s ease-out;transition:.2s ease-out;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.item-list__columns .item-list__product .item-list__product-img img{max-height:100%}
.item-list__columns .item-list__product .item-list__product-brand-img{top:0;left:20px;position:absolute;max-width:70px;z-index:1}
.item-list__columns li.col-span-3:last-child,.item-list__columns li.col-span-4:last-child,.item-list__columns li.col-span-6:last-child{margin-right:0}
.item-list__columns li.col-span-3 ul.article-meta,.item-list__columns li.col-span-4 ul.article-meta,.item-list__columns li.col-span-6 ul.article-meta{margin:20px 0 0}
.item-list__columns li.col-span-3 .item-list__title,.item-list__columns li.col-span-4 .item-list__title,.item-list__columns li.col-span-6 .item-list__title{line-height:24px;margin-top:7px;font-size:1rem}
.item-list__columns li.col-span-3 .item-list__body .read-more,.item-list__columns li.col-span-4 .item-list__body .read-more,.item-list__columns li.col-span-6 .item-list__body .read-more{display:none}
.item-list__columns li.col-span-3:nth-child(4n+4){margin-right:0}
.item-list__columns li.col-span-4:last-child .item-list__image--oblong{display:block}
.item-list__columns li.col-span-4:last-child .item-list__image--square{display:none}
.item-list__columns li.col-span-6:nth-child(2n){margin-right:0}
.item-list__columns li.col-span-12{position:relative}
.item-list__columns li.col-span-12 .item-list__image--oblong{display:block}
.item-list__columns li.col-span-12 .item-list__image--square{display:none}
.item-list__columns li.item-list_product{border:1px solid #eeefef;margin-bottom:20px;padding:20px}
.item-list__columns li.item-list_product:nth-child(4n+5){clear:both}
.item-list__columns li.item-list_product .item-list__title{min-height:100px}
.item-list__columns li.item-list_product .inner-horizontal-list li{display:block}
.item-list__columns li.item-list_product .inner-horizontal-list a{display:block}
.item-list__columns li.item-list_product .button{display:block}
.item-list__columns li.item-list_product a.button+a.button{margin-top:20px}
.item-list__columns .item-list__image,.item-list__columns .item-list__image_with-hover{border-radius:6px;-webkit-transform:translateZ(0);transform:translateZ(0)}
.item-list__columns .item-list__image:after,.item-list__columns .item-list__image_with-hover:after{bottom:0;left:0;position:absolute;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00000000',EndColorStr='#CC000000');content:"";height:50%;pointer-events:none;width:100%}
.no-shadow .item-list__columns .item-list__image:after,.no-shadow .item-list__columns .item-list__image_with-hover:after{background-image:none}
.themesoverview .item-list__columns .item-list__image:after,.themesoverview .item-list__columns .item-list__image_with-hover:after{content:none}
.item-list__columns .item-list__image .img.lazy,.item-list__columns .item-list__image_with-hover .img.lazy{-o-object-fit:cover;object-fit:cover}
.item-list__columns .item-list__image_with-hover:hover:after{height:100%}
.item-list__columns .item-list__caption{right:30px;bottom:10px;left:30px;position:absolute;z-index:1}
.item-list__columns .col-span-4 .item-list__caption{left:20px;right:20px}
.item-list__columns .item-list__mark{font-family:"Custom-Font-Medium",Arial,sans-serif;text-transform:uppercase;color:#ff5a00;background-color:#fff;border-radius:6px;padding:2px 7px;display:inline-block;vertical-align:middle}
.item-list__columns .item-list__mark:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.item-list__columns .item-list__mark--sec{background-color:transparent;border-radius:0;padding:0}
.item-list__columns .item-list__mark:not(.hidden)+.item-list__info,.item-list__columns .item-list__info+.item-list__info{position:relative;display:inline-block;padding-left:10px;margin-left:5px}
body.rtl .item-list__columns .item-list__mark:not(.hidden)+.item-list__info,body.rtl .item-list__columns .item-list__info+.item-list__info{padding-left:0;margin-left:0}
.item-list__columns .item-list__mark:not(.hidden)+.item-list__info::before,.item-list__columns .item-list__info+.item-list__info::before{content:'';top:50%;left:0;position:absolute;width:4px;height:4px;background-color:#fff;border-radius:50%;margin-top:-2px}
.item-list__columns .item-list__mark+.item-list__info--sec::before,.item-list__columns .item-list__info+.item-list__info--sec::before{background-color:#949494}
.item-list__columns .item-list__info{text-transform:uppercase;font-weight:300;color:#fff;vertical-align:middle}
.item-list__columns .item-list__info--sec{color:#949494}
.item-list__columns .col-span-4 .item-list__info{font-size:12px}
.item-list__columns .item-list__excerpt{margin-top:15px}
.item-list__columns .col-span-4 .item-list__caption-title{margin:2px 0;font-size:17px;letter-spacing:0}
.item-list__rows a{color:inherit}
.item-list__rows>li{border-top:1px solid #fff;padding:20px 0}
.item-list__rows>li:not(.item-list__type_product-v2){border-color:#eeefef}
.item-list__rows>li>i{height:195px;float:left;width:195px}
.item-list__rows li>div{margin-left:195px;padding-left:20px;vertical-align:top;width:calc(100% - 195px)}
.item-list__rows li>div.product-tile_horizontal{margin-left:0;width:auto}
.item-list__rows li>figure{border:1px solid #eeefef;height:auto;float:left;width:195px}
.item-list__rows li>figure img{margin:0 auto;max-width:100%;width:auto;max-height:100%}
.item-list__rows li.item-list__type_product>figure{border:0;padding:20px}
.item-list__rows .article-meta{margin-top:0}
.item-list__rows .article-meta li{font-size:.8125rem;margin-right:5px}
.item-list__rows .article-meta li:after{content:"|";padding-left:5px}
.item-list__rows .article-meta li:first-child{text-transform:capitalize}
.item-list__rows .article-meta li:last-child:after{content:"";display:none}
.item-list__rows .article-meta li a{color:inherit}
.item-list__rows .article-meta li a:hover{color:#ff5a00;text-decoration:underline}
.item-list__rows .item-list__body{font-size:1rem}
.item-list__rows .item-list__title{font-size:1.625rem}
body.rtl .item-list__overview .col-span-4:nth-child(3n+3):not(:last-child):not(.last-col),body.rtl .item-list__overview .col-span-6:nth-child(2n+2):not(:last-child):not(.last-col){margin-left:0}
.item-list__title{display:block;font-size:1rem;margin:5px 0;word-break:break-word}
.item-list__title.span-12{font-size:2.5rem;line-height:normal}
.item-list__recipe-tags{display:inline-block !important;font-size:.75rem;font-family:"Custom-Font-Regular";word-break:break-word;color:#333;padding:0 2px !important;line-height:16px}
.item-list__recipe-tags:after{content:'.';padding-left:5px;top:-2px;position:relative}
.item-list__recipe-tags:last-child:after{content:'';position:absolute}
.item-list__image,.item-list__image_with-hover{overflow:hidden;position:relative}
.item-list__image a,.item-list__image .image-rendition,.item-list__image_with-hover a,.item-list__image_with-hover .image-rendition{display:block;height:100%;width:100%;text-decoration:none;color:#ff5a00}
.item-list__image a:hover,.item-list__image .image-rendition:hover,.item-list__image_with-hover a:hover,.item-list__image_with-hover .image-rendition:hover{color:#ff5a00}
.item-list__image a:hover .read-watch-label,.item-list__image .image-rendition:hover .read-watch-label,.item-list__image_with-hover a:hover .read-watch-label,.item-list__image_with-hover .image-rendition:hover .read-watch-label{color:#fff}
.item-list__image a:after,.item-list__image .image-rendition:after,.item-list__image_with-hover a:after,.item-list__image_with-hover .image-rendition:after{opacity:0}
.item-list__image .img,.item-list__image_with-hover .img{background-position:center;background-size:cover;display:block;height:100%;width:100%}
.item-list__image.span-12,.item-list__image_with-hover.span-12{height:460px}
.topcontent .item-list__image.span-3 .article-type-overlay.video:after,.topcontent .item-list__image.span-4 .article-type-overlay.video:after,.topcontent .item-list__image.span-6 .article-type-overlay.video:after,.topcontent .item-list__image_with-hover.span-3 .article-type-overlay.video:after,.topcontent .item-list__image_with-hover.span-4 .article-type-overlay.video:after,.topcontent .item-list__image_with-hover.span-6 .article-type-overlay.video:after{bottom:50%;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}
.item-list__image.span-6,.item-list__image_with-hover.span-6{height:300px}
.item-list__image.span-4,.item-list__image_with-hover.span-4{height:200px}
.item-list__image.span-3,.item-list__image_with-hover.span-3{height:350px;border-radius:16px}
.item-list__image.span-3 img,.item-list__image_with-hover.span-3 img{margin:0 auto;max-height:100%;padding:20px}
.item-list__image-overlay{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Custom-Font-Regular",Arial,sans-serif;color:#000;font-size:1.875rem;text-transform:uppercase;width:85%}
.item-list__image-overlay:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.item-list__image-overlay span{background:#fff;-webkit-box-shadow:5px 0 0 #fff,-5px 0 0 #fff;box-shadow:5px 0 0 #fff,-5px 0 0 #fff;padding-bottom:2px}
.item-list__body{background-color:#fff}
.item-list__body>a{color:#333}
.item-list__body>a:hover>span:not(.article-views){color:#ff5a00}
.item-list__excerpt{font-size:1rem}
.item-list__footer{border-top:1px solid #eeefef;padding-top:50px;text-align:center}
.item-list__type_product .item-list__body{float:left;margin-left:0;width:calc(70% - 195px)}
.item-list__type_product .col-span-4{float:right;margin-bottom:0;margin-left:0;width:25%;border:0}
.item-list__type_product .product__image{float:left}
.item-list__type_product .loyalty-badge{position:relative}
.item-list__type_product .product__details{float:right;margin-bottom:25px;width:calc(100% - 60px)}
.item-list__type_product .product__details.unavailable{float:none;margin-bottom:0;width:100%}
.item-list__type_product .product-price{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;width:100%}
.item-list__type_product .product-price .product-price__total{font-size:1.625rem;width:100%}
.item-list__type_product .product-price__vat{color:#333;float:right;font-size:11px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:right}
.item-list__type_product .product__details--buttons button{margin-bottom:10px;position:relative;width:100%}
.item-list__type_product .product__details--buttons .ps-widget.ps-enabled{width:calc(50% - 10px);min-width:200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(4.55%,#ff5900),color-stop(50%,#d14900));background:linear-gradient(180deg,#ff5900 4.55%,#d14900 50%);padding:10px;border-radius:5px;cursor:pointer;font-family:"Custom-Font-Medium";font-size:1rem;border-width:2px;text-align:center}
.item-list__type_product .product__details--buttons .ps-widget.ps-disabled{width:calc(50% - 10px);min-width:200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#949494;padding:10px;border-radius:5px;font-size:1rem;font-family:"Custom-Font-Medium";text-align:center}
.highlight-content .item-list__image a .item-list__image-overlay span{color:#221d37;text-transform:capitalize}
.highlight-content .item-list__image a .item-list__image-overlay span:hover{color:#ff5a00}
.highlight-content .item-list__body p a{color:#000}
.highlight-content .item-list__body p a:hover{color:#000}
.highlight-content .item-list__body a span{text-decoration:underline}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block;background-color:white}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:black;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
.slick-lightbox .slick-loading .slick-list{background-color:transparent}
.slick-lightbox .slick-prev{left:15px}
.slick-lightbox .slick-next{right:15px}
.slick-lightbox-hide{opacity:0}
.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}
.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}
.slick-lightbox-slick-item{text-align:center;overflow:hidden}
.slick-lightbox-slick-item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}
.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}
.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:640px}
.slick-lightbox-slick-item-inner.iframe{width:640px;height:370px}
.slick-lightbox-slick-iframe-wrap{width:100%;height:100%}
.slick-lightbox-slick-iframe-wrap video{width:100%;height:100%}
.slick-lightbox-slick-iframe{width:100%;height:100%}
.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}
.slick-lightbox-slick-caption{margin:10px 0 0;color:white}
.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:0}
.slick-lightbox-close:focus{outline:0}
.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"×"}
.slick-lightbox{background-color:#333}
.slick-lightbox .slick-prev,.slick-lightbox .slick-next{top:50%;position:absolute;background:0;border:0;display:inline-block !important;height:25px;text-indent:-9999px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;z-index:1}
.slick-lightbox .slick-prev:before,.slick-lightbox .slick-prev:after,.slick-lightbox .slick-next:before,.slick-lightbox .slick-next:after{top:6px;position:absolute;background-color:white;content:"";height:2px;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1);width:17px}
.slick-lightbox .slick-prev:before,.slick-lightbox .slick-next:before{left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.slick-lightbox .slick-prev:after,.slick-lightbox .slick-next:after{left:0;top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.slick-lightbox .slick-next:before{top:18px}
.slick-lightbox .slick-next:after{top:6px}
.slick-lightbox-close{height:36px;width:36px}
.slick-lightbox-close:before{color:#949494;font-size:46px;line-height:37px}
.login-grouped{max-width:800px;margin:0 auto;margin-top:50px;margin-bottom:100px;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}
.login-grouped__form{display:-webkit-box;display:-ms-flexbox;display:flex}
.login-grouped__left,.login-grouped__right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:25px 35px 15px 30px}
body.rtl .login-grouped__left,body.rtl .login-grouped__right{padding:25px 30px 15px 35px}
.login-grouped__left h3,.login-grouped__right h3{color:#333;font-size:1.5rem;margin:0;padding-bottom:10px}
.login-grouped__left h3{padding-bottom:20px}
.login-grouped__right{position:relative}
.login-grouped__right:before{content:'';position:absolute;left:-1px;width:1px;height:85%;background-color:#eeefef}
body.rtl .login-grouped__right:before{left:auto;right:-1px}
.login-grouped__register-btn,.login-grouped__guest-btn{margin:25px 0}
.login-grouped__subtitle{font-size:.875rem;padding-top:5px;margin:0}
.login-grouped__password{font-size:.875rem}
.login-grouped__submit{margin-top:10px}
.reg-secondary-btn{border-radius:5px;color:#ff5a00;border-color:#ff5a00;border-style:solid;background-color:#fff}
.reg-secondary-btn:hover{background-color:#fff !important;color:#ff9e00;border-color:#ff7d29;border-style:solid}
.reg-secondary-btn.disabled{color:#fff;background-color:#949494;border-radius:5px}
.fbbutton-container{background-color:#fff;padding:35px 20px;text-align:center}
.fbbutton-container .fb_iframe_widget{width:100%;background-color:#0a7ffe;border-radius:5px;display:block;cursor:pointer}
.fbbutton-container .fb_iframe_widget iframe{height:auto;width:100% !important}
.fbsection-divider{width:100%;text-align:center;border-bottom:2px solid #eeefef;line-height:.1rem;margin:25px 0 30px 0}
.fbsection-divider span{background:#eeefef;padding:0 10px;font-family:"Custom-Font-Bold";font-size:1rem}
.fbbutton-cancel,.fbbutton-disconnect{display:inline-block}
.fbbutton-disconnect{margin-left:30px}
.fbloginpage-container{text-align:center}
.fbloginpage-container .fb-loginpage-btn{width:100%;background-color:#0a7ffe;border-radius:5px;display:block;cursor:pointer;padding:6px 0 6px 0}
.fbloginpage-container .fb-loginpage-btn iframe{height:auto;width:100% !important}
.fbloginpage-container .fbsection-divider span{background-color:#fff;font-size:1rem}
.fb-button-cookie{display:block;cursor:pointer;line-height:36px;width:100%;height:40px;background:#0a7ffe;border:0;color:#fff;border-radius:5px;font-size:1rem;font-family:"Custom-Font-Medium",Arial,sans-serif;text-decoration:none;text-align:center}
.fb-button-cookie:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.fb-button-cookie .fb_icon{margin-right:10px}
.fbLogin_button .fb-button-cookie{height:40px;font-size:.8125rem;line-height:36px;color:#fff;padding:0 5px 0 5px}
input.automatic-submission-prevention{display:none !important}
.sensorial-product-available .main-header.sticky-header_pinned-to-top .pdp-traveling-shopmenu{position:relative;margin-bottom:0}
.sensorial-product-page .page-wrapper{background-color:#eeefef}
.sensorial-product-page .page-wrapper .breadcrumb-wrapper-v2{background-color:#fff;background-color:#fff;margin:0 auto;padding:18px 0}
.sensorial-product-page .page-wrapper .page-content{max-width:1180px;border-radius:0 0 5px 5px;background-color:#fff;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.07);box-shadow:0 20px 30px 0 rgba(0,0,0,0.07);margin:0 auto}
.sensorial-product-page .page-wrapper .page-content .clearfix>.col-span-12{float:none}
.sensorial-product-page .page-wrapper .page-content .video__wrapper{height:auto;overflow:visible}
.sensorial-product-page .page-wrapper .page-content .video__wrapper .back-drop{position:relative;border-bottom:#81bc2a 5px solid;border-bottom-color:inherit;margin-bottom:20px}
.sensorial-product-page .page-wrapper .page-content .video__wrapper .back-drop:before{content:"";display:block;width:100%;padding-bottom:21.45833%}
.sensorial-product-page .page-wrapper .page-content .video__wrapper .back-drop .img{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.sensorial-product-page .page-wrapper .page-content .video__wrapper .video-properties-overlay{position:absolute;text-align:center;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sensorial-product-page .page-wrapper .page-content .video__wrapper .video-properties-overlay .video-play-button .button.play{width:68px;height:68px;border-radius:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sensorial-product-page .page-wrapper .page-content .video__wrapper .video-properties-overlay .video-play-button .button.play:before{font-size:1.75rem}
.sensorial-product-page .page-wrapper .page-content .video__wrapper .video-properties-overlay .video-duration{border-radius:5px;color:#fff;background-color:rgba(0,0,0,0.4);display:inline-block;margin:0;margin-top:23px;padding:5px 15px;font-size:.8125rem;line-height:1rem}
.sensorial-product-page .page-wrapper .page-content .shape-container{margin:0 calc(-50vw - -570px)}
.sensorial-product-page .page-wrapper .page-content .shape-container svg{fill:currentColor}
.sensorial-product-page .page-wrapper .page-content svg:not(:root){overflow:visible}
.sensorial-product-page .page-wrapper .sensorial-product-header{padding:0 20px}
.sensorial-product-page .page-wrapper .sensorial-product-header .line-color{color:#81bc2a}
.sensorial-product-page .page-wrapper hr{opacity:.1;border-radius:.5px;border:0;max-width:900px;margin:auto;height:2px;background-color:#333}
.sensorial-product-page .page-wrapper .product-properties,.sensorial-product-page .page-wrapper .section-links,.sensorial-product-page .page-wrapper .chef-container,.sensorial-product-page .page-wrapper .solution-container{max-width:780px;margin:60px auto}
.sensorial-product-page .page-wrapper .center-block{padding:0}
.sensorial-product-page .page-wrapper .section-links{margin:30px auto}
.sensorial-product-page .page-wrapper .product-properties{margin-top:0}
.sensorial-product-page .page-wrapper .product-properties .product{display:-webkit-box;display:-ms-flexbox;display:flex}
.sensorial-product-page .page-wrapper .product-properties .packshot{max-width:200px;max-height:200px;position:relative}
.sensorial-product-page .page-wrapper .product-properties .packshot img{max-width:none;max-height:200px;height:200px}
.sensorial-product-page .page-wrapper .product-properties h1{color:#333;font-size:2.25rem;line-height:2.875rem}
.sensorial-product-page .page-wrapper .product-properties h2{color:#333;font-size:1.25rem}
.sensorial-product-page .page-wrapper .product-properties .name{padding:20px}
.sensorial-product-page .page-wrapper .section-links{overflow:hidden;overflow-x:auto}
.sensorial-product-page .page-wrapper .section-links ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}
.sensorial-product-page .page-wrapper .section-links ul li{padding:0 10px 10px 0}
.sensorial-product-page .page-wrapper .section-links ul li:before{content:none}
.sensorial-product-page .page-wrapper .section-links ul li:last-child{padding-right:0}
html[dir="rtl"] .sensorial-product-page .page-wrapper .section-links ul li{padding:0 0 10px 10px !important}
html[dir="rtl"] .sensorial-product-page .page-wrapper .section-links ul li:last-child{padding-left:0}
.sensorial-product-page .page-wrapper .section-links ul li a{display:block;border-radius:100px;background-color:#eeefef;color:#333;font-size:.6875rem;font-family:"Custom-Font-Medium",Arial,sans-serif;padding:16px;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.sensorial-product-page .page-wrapper .section-links ul li a:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.sensorial-product-page .page-wrapper .chef-container q{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#333;font-size:2.25rem;line-height:2.8125rem;font-style:italic;text-align:center;display:block;margin-bottom:60px}
.sensorial-product-page .page-wrapper .chef-container q:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.sensorial-product-page .page-wrapper .chef-container .chef-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.sensorial-product-page .page-wrapper .chef-container .chef-wrapper .chef-image{border-radius:60px;overflow:hidden;width:60px;height:60px;margin-right:10px;background-repeat:no-repeat;background-position:center;background-size:cover}
html[dir="rtl"] .sensorial-product-page .page-wrapper .chef-container .chef-wrapper .chef-image{margin-left:10px;margin-right:0}
.sensorial-product-page .page-wrapper .chef-container .chef-wrapper .chef-text{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.sensorial-product-page .page-wrapper .chef-container .chef-wrapper .chef-name{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:1.25rem;line-height:1.5625rem}
.sensorial-product-page .page-wrapper .chef-container .chef-wrapper .chef-name:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.sensorial-product-page .page-wrapper .chef-container .chef-wrapper .chef-position{font-size:1rem;line-height:1.25rem;text-transform:uppercase}
.sensorial-product-page .page-wrapper .solution-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:5px;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.sensorial-product-page .page-wrapper .solution-container:before{content:'';background:#ff5a00;height:5px;width:100%;z-index:3}
.sensorial-product-page .page-wrapper .solution-container .text{font-family:"Custom-Font-Medium",Arial,sans-serif;background-color:#eeefef;width:51%;margin:0;font-size:1.875rem;line-height:2.375rem;padding:60px 0 60px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:130px;position:relative}
.sensorial-product-page .page-wrapper .solution-container .text:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.sensorial-product-page .page-wrapper .solution-container .text:after{position:absolute;content:'';right:-2px;width:3px;bottom:0;height:100%;background-color:#eeefef;z-index:2}
html[dir="rtl"] .sensorial-product-page .page-wrapper .solution-container .text:after{right:auto;left:-2px}
html[dir="rtl"] .sensorial-product-page .page-wrapper .solution-container .text{padding:60px 60px 60px 3px}
.sensorial-product-page .page-wrapper .solution-container .image{background-color:#eeefef;width:49%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden;z-index:1}
.sensorial-product-page .page-wrapper .solution-container .image:before{position:absolute;content:'';left:-110px;width:150px;bottom:-10px;height:130%;-webkit-transform:rotate(12deg);transform:rotate(12deg);background-color:#eeefef;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;z-index:2}
html[dir="rtl"] .sensorial-product-page .page-wrapper .solution-container .image:before{left:auto;right:-110px;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
.sensorial-product-page .page-wrapper .product-sample-promotion{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:820px;padding:0 20px;margin:60px auto}
.sensorial-product-page .page-wrapper .product-sample-promotion .text-block{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.sensorial-product-page .page-wrapper .product-sample-promotion .text-block h3{color:#333;font-size:2.25rem;font-family:"Custom-Font-Medium",Arial,sans-serif}
.sensorial-product-page .page-wrapper .product-sample-promotion .text-block h3:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.sensorial-product-page .page-wrapper .product-sample-promotion .image-block{width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.sensorial-product-page .page-wrapper .product-sample-promotion .button.orange{font-family:"Custom-Font-Regular",Arial,sans-serif;background-image:none;border:0;padding:8px 35px 9px}
.sensorial-product-page .page-wrapper .product-sample-promotion .button.orange:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.sensorial-product-page .page-wrapper .product-sample-promotion .button.orange:hover{background-image:none;border:0;background-color:#ff5a00}
.sensorial-product-page .page-wrapper .productallergens{position:relative}
.sensorial-product-page .page-wrapper .product-allergens{padding:15px 0;border-top:1px solid #eeefef;border-bottom:1px solid #eeefef}
.sensorial-product-page .page-wrapper .product-allergens-section{max-width:780px;margin:auto;overflow:hidden;-webkit-transition:all .2s cubic-bezier(0.05,1,0.25,1);transition:all .2s cubic-bezier(0.05,1,0.25,1)}
.sensorial-product-page .page-wrapper .product-allergens-section h2{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:1rem;color:#ff5a00;margin-top:0;margin-bottom:0;height:35px;padding-top:10px}
.sensorial-product-page .page-wrapper .product-allergens-section h2:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.sensorial-product-page .page-wrapper .product-allergens-section .product-allergens-row{margin-top:25px}
.sensorial-product-page .page-wrapper .product-allergens-section .product-allergens-row h3{font-size:1rem}
.sensorial-product-page .page-wrapper .product-allergens-section .product-allergens-row h3+ul{margin-left:23px}
html[dir="rtl"] .sensorial-product-page .page-wrapper .product-allergens-section .product-allergens-row h3+ul{margin-left:auto;margin-right:23px}
.sensorial-product-page .page-wrapper .product-allergens-section .product-allergens-row ul:not([class]) li{padding-bottom:.2em}
html[dir="rtl"] .sensorial-product-page .page-wrapper .product-allergens-section .product-allergens-row ul:not([class]) li{padding-right:24px}
.sensorial-product-page .page-wrapper .product-allergens-section .product-allergens-row ul:not([class]) li:before{color:#000}
.sensorial-product-page .page-wrapper .product-allergens-section .product-information-icons{margin:0 35px 35px}
.sensorial-product-page .page-wrapper .product-allergens-section .product-information-icons li{margin-right:35px;margin-bottom:20px;float:none}
html[dir="rtl"] .sensorial-product-page .page-wrapper .product-allergens-section .product-information-icons li{margin-right:0;margin-left:35px}
.sensorial-product-page .page-wrapper .product-allergens-section .product-information-icons figure{width:80px}
.sensorial-product-page .page-wrapper .product-allergens-section .product-information-icons figcaption{display:none}
.sensorial-product-page .page-wrapper .product-allergens-section .product-information-icons img{width:55px}
.sensorial-product-page .page-wrapper .product-allergens-section .arrow-fold{position:absolute;display:inline-block;top:5px;right:0;display:block}
.sensorial-product-page .page-wrapper .product-allergens-section .arrow-fold:before{color:#fff;content:"\f107";-webkit-transform:rotate(180deg);transform:rotate(180deg);font-family:'ufs-icons';font-size:1.4375rem;opacity:1;background-color:#ff5a00;padding:.5px 5px;border-radius:50px;display:block}
html[dir="rtl"] .sensorial-product-page .page-wrapper .product-allergens-section .arrow-fold{right:auto;left:1px}
.sensorial-product-page .page-wrapper .product-allergens-section .fold.closed .arrow-fold{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.sensorial-product-page .page-wrapper .product-ingredients-section{text-align:center;max-width:820px;padding:0 20px;margin:30px auto}
.sensorial-product-page .page-wrapper .product-ingredients-section h2{font-family:"Custom-Font-Medium";font-size:1.5rem;color:#333;padding:0 0 10px;margin:0}
.sensorial-product-page .page-wrapper .product-ingredients-section h3{font-size:1rem;line-height:1.1875rem;color:#333}
.sensorial-product-page .page-wrapper .product-ingredients-section header{margin:40px 0}
.sensorial-product-page .page-wrapper .product-ingredients-section figcaption{font-family:"Custom-Font-Medium";font-size:1rem;line-height:1.1875rem;color:#333}
.sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container{margin:30px 0}
.sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container .row{display:none;text-align:center}
.sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container .row:nth-child(1){text-align:left}
.sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container .row:nth-child(2){text-align:right;margin-top:-13%}
.sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container .row:only-child{text-align:center}
.sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container .row:nth-child(-n+3){display:block}
html[dir="rtl"] .sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container .row:nth-child(1){text-align:right}
html[dir="rtl"] .sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container .row:nth-child(2){text-align:left}
html[dir="rtl"] .sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container .row:only-child{text-align:center}
.sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container .row figure{display:inline-block;max-width:49%}
.sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container .row figcaption{text-align:center;display:block}
.aem-AuthorLayer-Edit .sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container .row{display:block}
.aem-AuthorLayer-Edit .sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container .row:nth-child(2){margin-top:0}
.sensorial-product-page .page-wrapper .introtext-video-section{max-width:820px;padding:0 20px;margin:25px auto}
.sensorial-product-page .page-wrapper .introtext-video-section .persistent-gutter{margin:0}
.sensorial-product-page .page-wrapper .introtext-video-section .intro-text__container_theme h2,.sensorial-product-page .page-wrapper .introtext-video-section .intro-text__container h2{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:1.5rem;color:#333;margin-bottom:25px;padding:0}
.sensorial-product-page .page-wrapper .introtext-video-section .intro-text__container_theme h2:lang(zh-TW),.sensorial-product-page .page-wrapper .introtext-video-section .intro-text__container h2:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.sensorial-product-page .page-wrapper .introtext-video-section .intro-text__container_theme p,.sensorial-product-page .page-wrapper .introtext-video-section .intro-text__container p{display:none}
.sensorial-product-page .page-wrapper .introtext-video-section .video__overlay{display:none}
.sensorial-product-page .page-wrapper .introtext-video-section .video__wrapper{width:auto;height:auto;overflow:hidden;border-radius:6px}
.sensorial-product-page .page-wrapper .introtext-video-section .video__wrapper:before{content:"";display:block;height:0;width:100%;padding-bottom:42.30769%}
.sensorial-product-page .page-wrapper .introtext-video-section .video__wrapper .button.play:before{font-size:1.75rem}
.sensorial-product-page .page-wrapper .introtext-video-section .video__still,.sensorial-product-page .page-wrapper .introtext-video-section .video__embed{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.sensorial-product-page .page-wrapper .related-products-section{max-width:620px;padding:0 20px;margin:0 auto}
.sensorial-product-page .page-wrapper .sensorialrelatedproducts .sub-category-title{font-family:"Custom-Font-Medium",Arial,sans-serif}
.sensorial-product-page .page-wrapper .sensorialrelatedproducts .sub-category-title:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.sensorial-product-page .page-wrapper .sensorialrelatedproducts .subcategory-tiles-wrapper{margin-right:0}
html[dir="rtl"] .sensorial-product-page .page-wrapper .sensorialrelatedproducts .subcategory-tiles-wrapper{margin-left:0}
.section.video+.section.video{margin-top:20px}
.video__wrapper{clear:both;height:100%;overflow:hidden;position:relative;min-height:339px}
h3+.video__wrapper,.video__wrapper+.content-folding{margin-top:30px}
.video__backdrop img{width:100%}
.container .video__backdrop img{float:none;max-height:none !important;max-width:none !important;position:static !important;-webkit-transform:none !important;transform:none !important}
.productv2 .video__backdrop img{opacity:0}
.productv2 .video__backdrop div.img{top:0;right:0;bottom:0;left:0;position:absolute;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat}
.video__still{top:0;left:0;position:absolute;height:100%;width:100%;z-index:-1}
.video__embed{position:relative;height:0;overflow:hidden;max-width:100%;z-index:1;min-height:339px}
.video__embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.video__overlay{bottom:0;position:absolute;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.6)));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00000000',EndColorStr='#99000000');height:225px;width:100%;z-index:1}
.video__overlay h2,.video__overlay h3{bottom:18px;left:20px;position:absolute;color:#fff !important;margin:0;width:75%}
.video__overlay h2 .sub-title,.video__overlay h3 .sub-title{display:block;font-size:20px;font-size:60%}
.video__overlay h3{font-size:16px !important}
.video__overlay p{right:20px;bottom:0;position:absolute;border-radius:5px;background-color:rgba(0,0,0,0.6);color:#fff;font-size:20px;margin:0;padding:5px 15px}
.video__chef-overlay{top:46px;left:-73px;position:absolute;background-color:white;line-height:1.5rem;padding:20px 20px 56px 20px;width:286px;z-index:2}
.video__chef-overlay span{display:block;margin-top:20px}
.video__chef-avatar img,.video__chef-avatar figcaption{display:block;float:left}
.video__chef-avatar img{border-radius:50px;height:85px;margin-right:10px;width:85px}
.video__chef-avatar figcaption{font-size:1.125rem;width:calc(100% - 95px)}
.video__chef-avatar figcaption span{display:block;font-size:.875rem;text-transform:uppercase}
.video__button{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);padding:0 20px;position:absolute;text-align:center;width:100%;z-index:2;display:none}
.video-info{margin:20px 0 20px 0}
.video-info h3{font-size:1rem;margin:-50px 20px 0 20px;font-weight:bold;color:#949494}
.video-info h3 .new-label{color:#ff5a00}
.one-trust-vid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;z-index:999;position:relative}
.one-trst-vid-text{color:#fff;font-size:16px;width:80%;background:#00000099;padding:5px;margin:10px}
.header-video__wrapper{position:relative}
.header-video{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}
.header-video iframe,.header-video video{height:100%;left:0;position:absolute;top:0;width:100%}
.header-video__overlay{bottom:50px;left:0;margin:0 auto;max-width:1260px;position:absolute;right:0;z-index:1}
.header-video__overlay h1,.header-video__overlay p{color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.8)}
.header-video__overlay h1{font-family:"Custom-Font-Regular",Arial,sans-serif;font-size:2.5rem;text-transform:uppercase}
.header-video__overlay h1:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.header-video__overlay p{font-size:1.25rem;font-style:italic;width:50%}
.header-video__fallback{display:none;width:100%}
.video-popup-information__wrapper{background-color:#333;border-bottom:4px solid #ff5a00;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex}
.video-popup-information__wrapper img{width:220px;-ms-flex-item-align:start;align-self:flex-start;margin-right:30px}
body.rtl .video-popup-information__wrapper img{margin-right:0;margin-left:30px}
.video-popup-information__wrapper .video-popup-information__content{color:#fff}
.video-popup-information__wrapper .video-popup-information__content span{text-transform:uppercase;font-size:.75rem}
.video-popup-information__wrapper .video-popup-information__content h3{font-family:"Custom-Font-Bold",Arial,sans-serif;text-transform:uppercase;color:#ff5a00;font-size:1.125rem;letter-spacing:1.2px}
.video-popup-information__wrapper .video-popup-information__content h3:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.video-popup-information__wrapper .video-popup-information__content p{font-family:"Custom-Font-Regular",Arial,sans-serif;font-size:.875rem;padding-right:130px;margin-bottom:30px}
.video-popup-information__wrapper .video-popup-information__content p:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .video-popup-information__wrapper .video-popup-information__content p{padding-right:0;padding-left:130px}
.video-popup-information__wrapper .video-popup-information__content .btn{text-transform:uppercase;font-size:.875rem;padding:6px 28px}
.pitchpocket_video__wrapper{clear:both;height:100%;overflow:hidden;position:relative}
.pitchpocket_video__wrapper .pitchpocket video{width:100%;height:auto}
.wheelof-fortune{padding-top:115px;position:relative;margin-bottom:200px}
.wheelof-fortune .wheelof-fortune_component{background:#eeefef;-o-border-image:linear-gradient(to right,#ff5a00 1%,#ff9e00 100%) 100% 10 stretch;border-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#ff5a00),to(#ff9e00)) 100% 10 stretch;border-image:linear-gradient(to right,#ff5a00 1%,#ff9e00 100%) 100% 10 stretch;border-style:none;border-width:4px 0 0 0;padding:30px 70px;display:inline-block;width:100%;padding-top:30px;border:2px solid #eeefef;border-radius:6px}
.wheelof-fortune .wheelof-fortune_component .loginfor-spin{margin-bottom:25px}
.wheelof-fortune .wheelof-fortune_component .canvasContainer{position:absolute;width:550px;height:592px;top:15px}
.wheelof-fortune .wheelof-fortune_component .canvasContainer .prizePointer{position:absolute;left:241px;top:-9px;z-index:3;width:71px;height:69px;background-image:url(../../designs/ufs-aem/static/images/wheelof-fortune/point.png);background-repeat:no-repeat}
.wheelof-fortune .wheelof-fortune_component .canvasContainer .prizeSpinner,.wheelof-fortune .wheelof-fortune_component .canvasContainer .spinText{position:absolute;width:30%;top:211px;left:198px;z-index:2}
.wheelof-fortune .wheelof-fortune_component .canvasContainer .prizeSpinner{background-image:url(../../designs/ufs-aem/static/images/wheelof-fortune/spin.png);width:168px;height:168px}
.wheelof-fortune .wheelof-fortune_component .canvasContainer .spinText{margin:59px 0 0 0;font-family:"Custom-Font-Bold",Arial,sans-serif;font-size:28px;text-transform:uppercase;color:#ff5a00;text-align:center;width:auto;position:initial;margin-top:37%}
.wheelof-fortune .wheelof-fortune_component .canvasContainer .spinText:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.wheelof-fortune .wheelof-fortune_component .canvasContainer .prizeBorder{position:absolute;left:-7px;top:-21px;z-index:2;width:560px;height:575px;background-image:url(../../designs/ufs-aem/static/images/wheelof-fortune/wheel_back.png)}
.wheelof-fortune .wheelof-fortune_component .canvasContainer #canvas{position:relative;z-index:2}
.wheelof-fortune .wheelof-fortune_component h2{font-family:"Custom-Font-Bold",Arial,sans-serif;font-size:1.375rem}
.wheelof-fortune .wheelof-fortune_component h2:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.wheelof-fortune .wheelof-fortune_component p{font-family:"Custom-Font-Regular",Arial,sans-serif;font-size:1rem}
.wheelof-fortune .wheelof-fortune_component p:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.wheelof-fortune .disableWheel{filter:#949494;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.3}
.wheelof-fortune .whiteBg{width:530px;height:530px;position:absolute;z-index:1;background:#fff;border-radius:50%;top:10px;left:9px}
.wheelof-fortune .lightboxWheel-close{position:relative;float:right;top:-20px}
.wheelof-fortune .lightboxWheel-close a{color:#333;font-size:25px}
.wheelof-fortune .btn-lightboxWheel{float:right}
.wheelof-fortune .wheelDisabled-dialog .orange,.wheelof-fortune .wheel-dialog .orange{min-width:120px}
.wheel-fortune{padding-top:20px}
.fb-profileconnect{border:1px solid #eeefef;padding:10px 10px 10px 10px;overflow:hidden;border-radius:5px}
.fb-profileconnect .col{margin:0}
.fb-profileconnect h3{color:#333;font-family:"Custom-Font-Bold";font-size:1rem;margin-bottom:3px}
.fb-profileconnect__disconnect{text-align:right}
.fb-profileconnect__disconnect a{display:block;margin-top:3%}
.fb-profileconnect__connect{text-align:right}
.fbbutton-container{background-color:#fff;padding:35px 20px;text-align:center}
.fbbutton-container .fb_iframe_widget{width:100%;background-color:#0a7ffe;border-radius:5px;display:block;cursor:pointer;padding:5px 0 5px 0;border:1px solid #0a7ffe}
.fbbutton-container .fb_iframe_widget iframe{height:auto;width:100% !important}
.fbsection-divider{width:100%;text-align:center;border-bottom:2px solid #eeefef;line-height:.1rem;margin:25px 0 30px 0}
.fbsection-divider span{background:#eeefef;padding:0 10px;font-family:"Custom-Font-Bold";font-size:1rem}
.fbbutton-cancel,.fbbutton-disconnect{display:inline-block}
.fbbutton-disconnect{margin-left:30px}
.fbloginpage-container{text-align:center;position:relative}
.fbloginpage-container .fb-loginpage-btn{width:100%;background-color:#0a7ffe;border-radius:5px;display:block;cursor:pointer;padding:6px 0 6px 0;min-height:40px;position:absolute;z-index:1}
.fbloginpage-container .fb-loginpage-btn iframe{height:auto;width:100% !important}
.fbloginpage-container__button{min-height:40px}
.fbloginpage-container .fbsection-divider span{background-color:#fff;font-size:1rem}
.fb-button-cookie,.fb-custom-button{display:block;cursor:pointer;line-height:36px;width:100%;height:40px;background:#0a7ffe;border:0;color:#fff;border-radius:5px;font-size:.875rem;font-family:"Custom-Font-Medium",Arial,sans-serif;text-decoration:none;text-align:center;position:relative;z-index:2}
.fb-button-cookie:lang(zh-TW),.fb-custom-button:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.fb-button-cookie .fb_icon,.fb-custom-button .fb_icon{margin-right:10px}
.fbLogin_button .fb-button-cookie,.fbLogin_button .fb-custom-button{height:40px;font-size:.8125rem;line-height:36px;color:#fff;padding:0 5px 0 5px}
.loyalty-balance-bar .container{height:200px;max-width:800px;margin:0 auto;margin-top:6%}
.loyalty-balance-bar .container .magin-top{margin-top:30px}
.loyalty-balance-bar .container .set-goal{margin-top:16px}
.loyalty-balance-bar .container .explore-all-rewards{width:100%;height:40px;margin:49px 0 0;font-family:"Custom-Font-Bold";font-size:1rem;line-height:1.44;letter-spacing:-0.33px;color:#000}
.loyalty-balance-bar .container .bg_set-goal{width:245px;height:40px;margin:18px 24px 0 0;padding:6px 25px 11px 20px;border-radius:5px;background-color:#ff5a00;text-decoration:none;color:#fff;font-size:1rem;font-family:"Custom-Font-Medium"}
.loyalty-balance-bar .container .loyalty-status-table-cell{border:0;overflow:hidden;padding-right:23px;padding-left:20px;padding-top:22px}
.loyalty-balance-bar .container .orange-Rectangle-bar{height:50px;margin-top:21px}
.loyalty-balance-bar .container .loyalty-bar-border-rectangle{max-width:500px;width:100%;height:8px;margin:0 0 2px;border-radius:7.5px;border:solid 1px #333}
.loyalty-balance-bar .container .loyalty-point-orange-rectangle{width:0;height:8px;border-radius:7.5px;background-color:#ff5a00;margin-top:-1px}
.loyalty-balance-bar .container .loyalty-bar-num-range{color:#000;font-size:.8125rem;max-width:500px}
.loyalty-balance-bar .container .loyalty-rectangle-white-bar{height:21px;margin:20px 12px 0;font-size:.625rem;line-height:2.1;letter-spacing:normal;color:#fff}
.loyalty-balance-bar .container .img-orange-bar{display:-ms-flexbox;margin-top:15px}
.loyalty-balance-bar .container .img-orange-bar .img-position{float:left}
.loyalty-balance-bar .container .img-orange-bar .img-position .loyalty-target-img{width:53px;height:53px}
.loyalty-balance-bar .container .loyalty-balance-bar-content{margin-top:10px}
.loyalty-balance-bar .container .loyalty-balance-bar-content .my-loyalty-status-1{font-size:.8125rem}
.loyalty-balance-bar .container .loyalty-balance-bar-content div{display:-ms-flexbox;list-style-type:none}
.loyalty-balance-bar .container .loyalty-balance-bar-content div span{display:-webkit-box;display:-ms-flexbox;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"Custom-Font-Bold";position:relative}
.loyalty-balance-bar .container .loyalty-balance-bar-content div span .msg-margin{margin:2px 6px 3px 5px;font-family:"Custom-Font-Medium"}
.loyalty-balance-bar .container .loyalty-balance-bar-content div span div{height:17px;border-radius:3px;background-color:#ff5a00;color:#fff;padding:1px 5px 3px 5px;font-size:.625rem;margin-top:3px;font-family:"Custom-Font-Bold"}
.loyalty-balance-bar .container .loyalty-balance-bar-content div span div span{margin:0 2px 0 0}
.loyalty-balance-bar .container .loyalty-header{font-family:"Custom-Font-Bold";font-size:1rem;padding-right:6px}
.loyalty-balance-bar .container .loyalty-point-gain-width{width:100%}
.loyalty-balance-bar .container .loyalty-balance-error{width:0}
.loyalty-balance-bar .container-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}
.loyalty-balance-bar .btn-primary{display:inline-block;border-radius:5px;padding:8px 20px;margin:3px}
.loyalty-balance-bar .btn-secondary{display:inline-block;border-radius:5px;padding:8px 20px;margin:3px;color:#fff}
.main-announcement-popup-publish .banner-box.banner-background:before{background:0}
.main-announcement-popup-publish .lightbox__window{background:0;max-height:100%;overflow:hidden;padding:0;max-width:100%;width:51.3em}
.main-announcement-popup-publish .banner-box__counter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;width:35%;border-radius:12px}
.main-announcement-popup-publish .countdown-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#5b5956;border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.main-announcement-popup-publish .launch-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.main-announcement-popup-publish .launch-message-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:4px}
.main-announcement-popup-publish .counter-spacer-first{background-image:url(../../designs/ufs-aem/static/icons/divider.svg);display:block;width:2px;max-width:initial;height:64px;margin-left:10px;margin-right:-18px;margin-top:-8px;background-repeat:no-repeat}
.main-announcement-popup-publish .counter-spacer-second{margin-right:2px;padding:1px;margin-top:-8px;display:block;width:1px;max-width:initial;height:64px;background-image:url(../../designs/ufs-aem/static/icons/divider.svg)}
.main-announcement-popup-publish .timer-counter-seconds{display:none !important}
.main-announcement-popup-publish .banner-box__cnt-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}
.main-announcement-popup-publish .banner-box__cnt-unit .banner-box__cnt-unit-days{padding-right:5px}
.main-announcement-popup-publish .banner-box__cnt-unit .banner-box__cnt-unit-hours{padding:0 8px}
.main-announcement-popup-publish .banner-box__cnt-unit .banner-box__cnt-unit-minutes{padding-left:8px}
.main-announcement-popup-publish .banner-box__cnt-number{font-family:"Custom-Font-Regular",Arial,sans-serif;font-size:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;width:60px;height:55px;color:#fff;-o-border-image:linear-gradient(to bottom,rgba(255,255,255,0.4) 0,rgba(255,255,255,0) 100%) 1;border-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.4)),to(rgba(255,255,255,0))) 1;border-image:linear-gradient(to bottom,rgba(255,255,255,0.4) 0,rgba(255,255,255,0) 100%) 1}
.main-announcement-popup-publish .banner-box__cnt-number:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.main-announcement-popup-publish .banner-box__cnt-number:last-child{border-right:0}
.main-announcement-popup-publish .banner-box__time-txt{font-size:1.25rem;line-height:24px;font-weight:400;text-align:center;display:block;background-color:#5b5956;border-top-right-radius:8px;border-top-left-radius:8px;width:100%}
.main-announcement-popup-publish .banner-box__cnt-label{display:block;padding-top:5px;font-size:.75rem;line-height:16.67px}
.main-announcement-popup-publish .banner-box__subtitle{font-family:"Custom-Font-Medium";font-size:1.625rem;font-weight:600;line-height:26px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:802px;padding:0;margin:0;color:white;text-align:center}
.main-announcement-popup-publish .heading-text{font-family:"Custom-Font-Bold";font-size:2.875rem;line-height:50px;font-weight:900;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;padding:0;margin:0;text-align:center;letter-spacing:-2px}
.main-announcement-popup-publish .lightbox__close{background:0;top:12px;right:12px;z-index:999;width:24px;height:24px}
.main-announcement-popup-publish .lightbox__close a{background-image:url(../../designs/ufs-aem/static/icons/announce-close.svg);padding:10px;float:right;min-width:auto;-webkit-box-sizing:content-box;box-sizing:content-box;background-position:right 5px top 5px;margin-right:0;background-repeat:no-repeat}
.main-announcement-popup-publish .promotionbanner .banner-box{height:536px}
.main-announcement-popup-publish .promotionbanner .banner-box img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:12px}
.main-announcement-popup-publish .promotionbanner .banner-box .banner-box--image-desktop,.main-announcement-popup-publish .promotionbanner .banner-box .banner-box--image-mobile{border-radius:12px}
.main-announcement-popup-publish .banner-box,.main-announcement-popup-publish .banner-box:before{width:100%;margin:auto;max-width:100%;border-radius:12px;border:1px solid #3c3c3c;background-color:rgba(0,0,0,0.3)}
.main-announcement-popup-publish .banner-box__units-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:19.5px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:30px;padding-bottom:10px;padding-left:15px;background-color:#3e3734;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0.4)),to(rgba(255,255,255,0)));background-image:linear-gradient(to top,rgba(255,255,255,0.4) 0,rgba(255,255,255,0) 100%)}
.main-announcement-popup-publish .banner-box{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:35em}
.main-announcement-popup-publish .banner-box .banner-box__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:237px;border-radius:8px}
.main-announcement-popup-publish .banner-box .banner-box__image .image__block{min-width:109px;max-width:initial;max-height:48px;border:0;-o-object-fit:cover;object-fit:cover;z-index:2;height:48px;border-radius:8px;margin:0 14px}
.main-announcement-popup-publish .banner-box__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:27.5px}
.main-announcement-popup-publish .banner-box__content .banner-box__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px;text-shadow:none}
.main-announcement-popup-publish .banner-box__content .banner-box__btn{margin-top:3px}
.main-announcement-popup-publish .banner-box__content .banner-box__btn .btn{font-family:"Custom-Font-Regular";font-weight:600;font-size:.875rem;line-height:22px;min-width:272px;padding:10px 15px 13px}
.main-announcement-popup-publish .banner-box__time-txt{font-family:"Custom-Font-Regular";font-size:.75rem;line-height:16.73px;font-weight:400;text-align:center;display:block;background-color:#5b5956;border-top-right-radius:8px;border-top-left-radius:8px;width:100%;margin:0;padding:5px 0 2px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-shadow:none}
.main-announcement-popup-publish .banner-box__cnt-label{font-family:"Custom-Font-Regular";display:block;padding-top:0;font-size:.75rem;line-height:16.67px;text-shadow:none}
.main-announcement-popup-author .timer-counter-seconds{display:none}
.future-announcement-timer{margin-top:20px}
.future-announcement-timer .banner-box__counter-container .banner-box__time-txt{font-size:1rem;text-shadow:none;color:#000;font-weight:600}
.future-announcement-timer .banner-box__counter-container .banner-box__cnt-unit{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}
.future-announcement-timer .banner-box__counter-container .banner-box__cnt-number{background:#eeefef;width:87px;height:89px;border-radius:12px}
.future-announcement-timer .banner-box__counter-container .banner-box__cnt-label{text-shadow:none;color:#000;font-size:1rem;font-weight:600}
@media only screen and (max-width:767px){.margin-horizontal-100{margin-left:0 !important;margin-right:0 !important}
.hide-mobile{display:none !important}
.list-heart-icon .add-recipe a span[class^="icn-"]:before,.list-heart-icon .add-recipe a span[class*=" icn-"]:before{content:"\e900"}
.list-heart-icon .add-recipe a span[class^="icn-"].is-favorite:before,.list-heart-icon .add-recipe a span[class*=" icn-"].is-favorite:before{content:"\f004"}
body.rtl .page-header__image-block{right:0}
body.rtl .col-span-1:not(:first-child),body.rtl .col-span-2:not(:first-child),body.rtl .col-span-3:not(:first-child),body.rtl .col-span-4:not(:first-child),body.rtl .col-span-5:not(:first-child),body.rtl .col-span-6:not(:first-child),body.rtl .col-span-7:not(:first-child),body.rtl .col-span-8:not(:first-child),body.rtl .col-span-9:not(:first-child),body.rtl .col-span-10:not(:first-child),body.rtl .col-span-11:not(:first-child),body.rtl .col-span-12:not(:first-child){margin-right:0}
body.rtl .col-offset-2,body.rtl .col-offset-3,body.rtl .col-offset-4{margin:0}
body.rtl .pagecol-static-left{clear:both;padding-right:0}
body.rtl .pagecol-flex-right{clear:both}
body.rtl .pnir-catalog_products .product:nth-of-type(even){margin-right:0}
body.rtl .pnir-catalog_products .product.ufsshop .product__details .product-price{float:left}
body.rtl .pnir-catalog_products .product.ufsshop .product__details .product-price__vat{text-align:left}
body.rtl .theme-article__content>.col-span-4{padding-left:0;padding-right:0}
body.rtl .main-navigation>li{padding:0}
body.rtl .main-navigation li.expandable,body.rtl .main-navigation_meta li.expandable{padding-left:0}
body.rtl .main-navigation li.expandable:after,body.rtl .main-navigation_meta li.expandable:after{left:16px}
body.rtl .main-navigation_foldout>li,body.rtl .main-navigation_meta-foldout>li{padding:20px 35px}
body.rtl .navigation-row_underlay .main-navigation_meta{right:auto;left:20px}
body.rtl .navigation-row_underlay .main-navigation_meta-alt{right:40px;left:auto}
body.rtl .navigation-row_underlay .main-navigation_meta a,body.rtl .navigation-row_underlay .main-navigation_meta li{padding-left:0;padding-right:5px}
body.rtl .accessibility-logo{right:auto;left:60px}
.minicart-open body.rtl .minicart-flyout{width:100%}
body.rtl .minicart-products__wrap{padding-bottom:360px}
body.rtl .cart-continueshopping.wide{margin-top:-4%}
body.rtl .divider{margin-left:auto}
body.rtl .cart-product .product-price__description{margin-top:10px}
body.rtl .category-list>li:last-child{margin:0}
body.rtl .category-list>li.label{margin-left:0;padding-right:0;padding-left:10px;text-align:left}
body.rtl .category-list>li ul li{float:right}
body.rtl .category-list>li ul li:first-child{margin-right:0}
body.rtl .category-list>li ul li:last-child{margin-right:20px}
body.rtl .page-header_theme__overlay .overlay-content_logo{right:110px}
body.rtl ol.breadcrumb li:last-child{margin-left:0;margin-right:24px}
body.rtl ol.breadcrumb li:last-child:before{background-image:url(app/images/sprite-1747757951690.png);background-position:-259px -362px;width:8px;height:13px;content:"";left:auto;right:-20px}
body.rtl .social-list{margin-right:0}
body.rtl .form__row--left-indent{padding-right:0}
body.rtl .content-tools{float:none}
body.rtl .content-section h4{padding-right:15px}
body.rtl .sales-contact__filter,body.rtl .recipe__filter{right:auto;left:0}
body.rtl .sales-contact__filter:before,body.rtl .recipe__filter:before{right:auto;left:45px}
body.rtl .list-filter{-webkit-transform:translateX(0);transform:translateX(0)}
body.rtl .second-level .list-filter{-webkit-transform:translateX(100%);transform:translateX(100%)}
body.rtl .list-filter__category-header-alt+ul{right:100%}
body.rtl .list-filter__category-header-alt+ul li.category-show-parent{padding-left:15px;padding-right:40px}
body.rtl .list-filter__category-header-alt+ul li.category-show-parent a:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);left:auto;right:-25px}
body.rtl .list-filter__category-header-alt+ul li.category-show-parent a:before{right:-25px}
body.rtl .list-filter__category-header-alt+ul li.category-show-parent.loading span:after{right:-20px}
body.rtl .list-filter__body{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
body.rtl .open .list-filter__body{-webkit-transform:translateX(0);transform:translateX(0)}
body.rtl .sales-contact__postcode-filter a{bottom:30px;top:auto}
body.rtl .sales-contacts span{float:none}
body.rtl .sales-contact__postcode-filter input[type="text"]{padding-right:14px;padding-left:40px}
body.rtl .item-list__grid .item-list__body:not(.span-6)>a:after{top:50%;left:-30px;position:absolute;background-image:url(app/images/sprite-1747757951690.png);background-position:0 -419px;width:14px;height:22px;right:auto}
body.rtl .item-list__grid .item-list__body:not(.span-6){margin-left:0;margin-right:10px;padding-left:30px;padding-right:0}
body.rtl .featured-item-slider .slick-dots{top:-15px}
body.rtl .featured-item-slider__list-item{margin-left:0}
body.rtl .featured-item-slider .button-wrapper .button{position:static}
body.rtl .item-list__mark--sec{top:95px;right:5px;position:absolute;left:auto}
body.rtl .item-list__mark+.item-list__info--sec,body.rtl .item-list__info+.item-list__info--sec{padding-right:0;margin-right:0}
body.rtl .item-list__columns li.col-span-6{float:right;margin-left:10px}
body.rtl .item-list__columns li.col-span-6:not(:last-child):not(.first-col){margin-left:0}
body.rtl .item-list__columns li.col-span-6:nth-child(2n){margin-right:10px}
body.rtl .item-list__columns li.col-span-4:not(:last-child):not(.last-col){margin-left:0}
body.rtl .item-list__rows li>div:not(.product-tile_horizontal){margin-right:87px;padding-right:10px;width:calc(100% - 87px)}
body.rtl .item-list__rows li.item-list__type_product .item-list__body{margin-bottom:30px;padding-right:10px;width:calc(100% - 87px)}
body.rtl .item-list__rows li.item-list__type_product .col-span-4{clear:both;float:none;margin-right:87px;padding-right:10px;width:calc(100% - 87px)}
body.rtl .item-list__rows li{padding:20px 10px}
body.rtl .featured-item-list_tiled>li{padding-bottom:50%}
body.rtl .featured-item-list_tiled>li:first-child{padding-bottom:100%}
body.rtl .featured-item-list_tiled>li:nth-child(n+2) figure{left:0}
body.rtl .featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body{right:auto}
body.rtl .item-list_grid a{padding-top:10px;overflow:hidden}
body.rtl .media-object__body{margin-right:0;margin-left:0}
body.rtl .article-list--lg .media-object{display:-webkit-box;display:-ms-flexbox;display:flex}
body.rtl .article-list--lg .media-object__body{margin-left:auto;margin-right:10px}
body.rtl .single-item .media-object__body{margin-right:0}
body.rtl .recipe-content-tabs .tab-content{padding:0}
body.rtl .recipe-footer .featured-item-slider .featured-item-slider__list-item{padding-right:0;padding-left:10px}
body.rtl .floating-notification .notification-item__img{margin-right:0;margin-left:10px}
body.rtl .sticky-menu-item{padding-right:15px}
body.rtl .item-list__title-alt{padding:0 110px 10px 40px}
body.rtl .hero_left .hero__overlay{right:20px}
body.rtl .hero_right .hero__overlay{margin:0 20px 0 0}
body.rtl .hero_single .hero__overlay h3 span{line-height:1.875rem}
body.rtl .buy-options__list{float:right;margin-left:17px;margin-right:0}
body.rtl .channel-selector__title{float:none}
body.rtl .tab-content{padding:10px 0}
body.rtl .channel-selector__arrow{left:28px}
body.rtl .product.ufsshop .loyalty-badge{left:calc(-100% - -20px);right:auto}
body.rtl .article-list__content{margin-right:0}
body.rtl .distributor-list li{margin-left:10px}
body.rtl .distributor-list li:nth-child(even){margin-left:0}
body.rtl .recipe-overview__filter{margin-right:0 !important}
body.rtl .current-product__image a{text-align:center}
body.rtl .recipe-detail-header .share-links{text-align:right}
body.rtl .recipe-detail-header .share-links .content-tools .tools li{margin-left:0;margin-right:10px}
body.rtl .theme-header-v2 .theme-sub-navigation{margin:20px 20px 0 0}
body.rtl .cart-products__wrap .navigate-back{float:right}
body.rtl .ufs-quantity-select_button:first-child{left:0;right:auto}
body.rtl .ufs-quantity-select_button:last-child{right:0}
body.rtl .pnir-catalog_products .product.ufsshop .product__details .product-price{float:left}
body.rtl .pnir-catalog_products .product.ufsshop .product__details .product-price__vat{text-align:left}
body.rtl .searchresultv2 .item-list__type_product .product__details{float:left}
.touch body.iscroll-enabled{overflow:hidden;position:static !important}
.col-span-1,.col-span-2,.col-span-3,.col-span-4,.col-span-5,.col-span-6,.col-span-7,.col-span-8,.col-span-9,.col-span-10,.col-span-11,.col-span-12{float:none;margin-right:0;width:100%}
.col-span-1.align-right,.col-span-2.align-right,.col-span-3.align-right,.col-span-4.align-right,.col-span-5.align-right,.col-span-6.align-right,.col-span-7.align-right,.col-span-8.align-right,.col-span-9.align-right,.col-span-10.align-right,.col-span-11.align-right,.col-span-12.align-right{float:none;width:100%}
.col-offset-2,.col-offset-3,.col-offset-4{margin:0}
.col{float:none;margin:0;width:100% !important}
.col__gutter{margin-right:0;margin-left:0}
.col__wrapper{position:static}
.center-column{padding:0;margin:0}
.layout-wrapper{padding:0;position:static}
.pagecol-wrapper.reverse-order{display:table;width:100%}
.pagecol-wrapper.reverse-order .to-top,.pagecol-wrapper.reverse-order .to-bottom{float:none}
.pagecol-wrapper.reverse-order .to-top{display:table-header-group}
.pagecol-wrapper.reverse-order .to-bottom{display:table-footer-group}
.content-page .pagecol-static-left,.service-page .pagecol-static-left,.category-landing .pagecol-static-left,.category-result .pagecol-static-left,.product-detail-page .pagecol-static-left{width:100%;padding-left:0}
.pagecol-flex-right{margin-left:auto;margin-bottom:0;z-index:auto}
.pagecol-flex-right>.content{margin-left:auto}
.pagecol-flex-right>.content>h2{padding:0 10px}
.category-landing .pagecol-flex-right{display:none}
.service-listpage .pagecol-flex-right,.service-page .pagecol-flex-right,.content-page .pagecol-flex-right,.search-result .pagecol-flex-right,.category-result .pagecol-flex-right,.product-detail-page .pagecol-flex-right{margin-left:0;width:100%}
.service-listpage .pagecol-flex-right .content,.service-page .pagecol-flex-right .content,.content-page .pagecol-flex-right .content,.search-result .pagecol-flex-right .content,.category-result .pagecol-flex-right .content,.product-detail-page .pagecol-flex-right .content{margin-left:0}
.content-page .content header.persistent-gutter{min-height:0}
.content-page .pagecol-flex-right .title>h1{margin-top:0}
.search-result h2.result-title{font-family:"Custom-Font-Medium";padding:0;margin:10px;font-size:1.0625rem}
.search-result h2.result-title .amount{font-size:.875rem}
.landing-page .page-content .layout-wrapper{padding:0 10px}
.button.narrow{width:100%}
.breadcrumb-wrapper-v2{margin:auto}
.breadcrumb-wrapper-v2 ol.breadcrumb{height:auto;position:relative;top:37px;padding:0 !important;z-index:1}
.breadcrumb-wrapper-v2 ol.breadcrumb li span{display:initial}
.breadcrumb-wrapper-v2[show-in-pwa='false']{visibility:hidden;display:block !important}
.breadcrumb-wrapper-v2[show-in-pwa='false'] ol:nth-child(2){top:77px !important}
.breadcrumb-wrapper-v2[show-in-pwa='true'] ol:nth-child(2){top:64px !important;margin-bottom:50px}
.breadcrumb-new-headerv5{padding:24px 16px;margin:auto}
.intro-text__container_homepage{margin:90px 20px 30px 20px}
.intro-text__container_homepage h1{font-size:1.5625rem;line-height:32px}
.intro-text__container_homepage h2{font-size:2.125rem;line-height:25px}
.intro-text__container_theme p{padding:10px 0;line-height:normal}
.recipe-overview__intro-text{margin-left:10px;margin-right:10px}
.intro-text__container_rosana{margin:90px 20px 30px 20px}
.intro-text__container_rosana h1{font-size:1.5625rem;line-height:32px}
.intro-text__container_rosana h2{font-size:2.125rem;line-height:25px}
.form-element-row_indented{margin-left:0}
.form-element.has-focus input[type="text"].search-global{border:0}
.newsletter-popup .padding{padding:5px 20px 5px 20px}
.newsletter-popup .right-img{height:28vh}
.lightbox__window:has(.newsletter-popup) .lightbox__close{background-size:cover;width:20px;height:20px;top:14px;right:14px;background-position:center}
.lightbox__window:has(.newsletter-popup){width:90%}
.granual-accordian{margin-left:-32px}
a.accordion__trigger,.accordion__trigger,.content-page-menu li a{font-size:1rem;padding:14px 20px 14px 10px}
.accordion__trigger:after,.content-page-menu li a:after{top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:'';display:inline-block;right:10px;color:#ff5a00}
.accordion--active .accordion__trigger,.accordion--active .content-page-menu li a,.content-page-menu li .accordion--active a{color:#ff5a00}
.accordion--active .accordion__trigger:after,.accordion--active .content-page-menu li a:after,.content-page-menu li .accordion--active a:after{-webkit-transform:rotate(90deg) translate(-50%);transform:rotate(90deg) translate(-50%)}
.footer-menu-list{border-bottom:1px solid #333;margin-bottom:14px}
.productpnir a.accordion__trigger,.productpnir .accordion__trigger{padding:14px 20px 14px 10px}
.accordion__header{font-size:1rem;padding:14px 20px 14px 10px}
a.accordion__target,.accordion__target{display:none}
a.accordion__wrapper,.accordion__wrapper{border-top:1px solid #eeefef}
.tab-bar-list a{font-size:.875rem}
.tab-content{padding:10px 0}
.tab-content .article-list__wrapper{margin:10px 0;padding:10px 0}
.check-list__header,.solution-list__header{color:#ff5a00;font-size:1rem}
.solution-list{font-size:.75rem}
.trade-partner__list li{float:none;margin-bottom:20px;width:100%}
.trade-partner__list li a{margin:0}
.tools li{margin-left:20px}
.tools li:first-child{margin-left:20px}
.direct-shop-usp{text-align:left}
.direct-shop-usp li{display:block}
.ufs-product-usplist{padding:0}
.distributor-list li{width:47%;margin-right:10px}
.distributor-list li:nth-child(2n){margin-right:0}
.textimage-text ol li a{word-break:break-word}
.channel-selector{right:0;top:45px}
.channel-selector__arrow{right:28px}
.channel-selector__list{display:none}
.main-header-v3 .theme_name,.main-header-v4 .theme_name{font-size:1rem;font-family:"Custom-Font-Medium"}
.header-main-nav{height:50px}
.header-main-nav:before{width:97%;z-index:10}
.header-main-nav__wrapper .hideHamburger{display:none}
.header-main-nav__wrapper{padding:0 10px}
.header-main-nav__logo{margin-left:0;margin-right:0}
body.rtl .header-main-nav__logo{margin-left:10px}
.header-main-nav__nav{top:60px}
.header-main-nav__main-navigation{padding-left:10px;padding-right:10px;margin-top:0}
.main-header-v3 .shopping-cart>a,.main-header-v4 .shopping-cart>a{font-size:1.4375rem}
.main-header-v3 .cart-badge,.main-header-v4 .cart-badge{top:-4px;right:-8px}
body.rtl .main-header-v3 .cart-badge,body.rtl .main-header-v4 .cart-badge{right:auto;left:-8px}
.header-main-nav__search-container{margin-right:0;z-index:20}
body.rtl .header-main-nav__search-container{margin-left:10px}
.header-main-nav__search-container.has-focus{border:0}
.main-nav-search__mobile .form-element-addon{z-index:0}
.main-nav-search__mobile label{display:none}
.main-nav-search__mobile input[type="text"].search-global{background-color:transparent;border:0;position:relative;z-index:1;padding:0;width:30px}
.header-main-nav__secondary .login-account{padding:6px 15px 0 20px}
.header-main-nav__secondary .login-account>a{font-size:1.4375rem;text-decoration:none;color:#949494}
.header-main-nav__secondary .login-mobile li{padding:2px 10px 0 10px}
body.rtl .header-main-nav__first-meta-items>li{margin-top:-5px}
.header-main-nav__first-meta-items .favorite-mobile{padding:0 0 0 15px;margin-right:0}
.header-main-nav__secondary-mob{padding:0 20px 0 10px}
body.rtl .header-main-nav__secondary-mob{padding:0 10px 0 20px}
.main-header-pusher{margin-top:60px}
.main-header-pusher.promotion-banner-visible{margin-top:91px}
.main-header-v4.open{background-color:#fff}
.main-header-v4 .header-main-nav__logo{margin-left:0;margin-bottom:1%}
.main-header-v4 .login-account>a,.main-header-v4 .favorites-anchor>a,.main-header-v4 .shopping-cart>a{font-size:1.5rem;text-decoration:none;color:#333}
.main-header-v4 .favorites-anchor span{font-weight:600}
.main-header-v4 .header-main-nav__secondary{position:absolute;right:15px}
body.rtl .main-header-v4 .header-main-nav__secondary{left:15px;right:inherit}
.main-header-v4 .header-main-nav__secondary .login-account>a{font-size:1.4375rem;text-decoration:none;color:#333}
.main-header-v4 .header-main-nav__secondary .login-account>a.selected{color:#ff5a00}
.main-header-v4 .header-main-nav__secondary .login-mobile li{padding:2px 10px 0 10px}
.main-header-v4 .header-main-nav__search-container{padding:15px;margin-right:0;background-color:white;border-bottom:1px solid #eeefef;z-index:-1}
.main-header-v4 .header-main-nav__search-container .search-back{position:absolute}
body.rtl .main-header-v4 .header-main-nav__search-container .search-back{left:15px}
.main-header-v4 .header-main-nav__search-container span.search-back-icn{font-size:2.5rem;margin-top:-5px}
.main-header-v4 .header-main-nav__search-container .form-element input[type="text"]{border-radius:5px;padding:0 15px 0 42px}
body.rtl .main-header-v4 .header-main-nav__search-container .form-element label{right:42px}
.main-header-v4 .header-main-nav__search-container .form-element.has-focus input[type="text"].search-global{background-color:#eeefef;padding:0 15px 0 42px}
body.rtl .main-header-v4 .header-main-nav__search-container .form-element.has-focus input[type="text"].search-global{padding:0 42px 0 15px}
.main-header-v4 .header-main-nav__search-container .form-element.has-focus input[type="text"].search-global{border:0}
.main-header-v4 .header-main-nav__search-container .form-element.has-focus input[type="text"].active{border-radius:5px}
body.rtl .main-header-v4 .header-main-nav__search-container{margin-left:0}
.main-header-v4 .shopping-cart span{font-size:1.5rem;text-decoration:none;color:#333}
.main-header-v4 .shopping-cart .cart-badge{font-size:.6875rem;right:-0.625rem;top:-8px;min-width:1.125rem;height:1.125rem;line-height:1.125rem;color:#fff;border-radius:.625rem}
.main-header-v4 .cart-badge{top:-4px;right:-8px}
body.rtl .main-header-v4 .cart-badge{right:auto;left:-8px}
.popular_search{padding-top:0}
.popular_search h4{border-top:0;padding-top:0}
.popular_search ul li{float:none;padding:15px 0 15px 0}
.main-header-content .main-header-menu-content .header-main-nav__nav{top:93px}
.main-header-v5 .form-element label.search-global{left:30px}
.main-header-v5 .form-element.has-focus label.search-global{left:30px}
.main-header-v5 .header-main-nav__search-container{margin-right:0;z-index:20}
body.rtl .main-header-v5 .header-main-nav__search-container{margin-left:10px}
.main-header-v5 .header-main-nav__search-container.has-focus{border:0}
.main-header-v5 .suggestions{max-height:calc(100vh - 300px)}
.main-header-v5 .suggestions .scroller{max-height:calc(100vh - 300px)}
.main-header-v5 .suggestions .item-list__footer a.btn{display:block;padding:8px 0 8px 0}
.main-header-v5 .theme_name{font-size:1rem;font-family:"Custom-Font-Medium"}
.main-header-v5 .popular_search{z-index:auto}
.main-header-v5 .header-main-nav__nav{top:53px}
body.rtl .main-header-v5 .lang-selector{float:right;padding:20px 0}
.main-header-v5 .shopping-cart>a{font-size:1.4375rem}
.main-header-v5 .cart-badge{top:-4px;right:-8px}
body.rtl .main-header-v5 .cart-badge{right:auto;left:-8px}
.main-header-v5.open{background-color:#fff}
.main-header-v5 .header-main-nav__navigation-handle{top:0}
.main-header-v5 .header-main-nav__logo{margin-left:0;margin-bottom:1%;width:75%}
.main-header-v5 .login-account>a,.main-header-v5 .favorites-anchor>a,.main-header-v5 .shopping-cart>a{font-size:1.5rem;text-decoration:none;color:#000}
.main-header-v5 .favorites-anchor span{font-weight:600;left:10px;position:relative}
body.rtl .main-header-v5 .favorites-anchor span{right:10px}
.main-header-v5 .header-main-nav__secondary{position:absolute;right:15px}
body.rtl .main-header-v5 .header-main-nav__secondary{left:15px;right:inherit}
.main-header-v5 .header-main-nav__secondary .login-account>a{font-size:1.4375rem;text-decoration:none;color:#333}
.main-header-v5 .header-main-nav__secondary .login-account>a.selected{color:#ff5a00}
.main-header-v5 .header-main-nav__secondary .login-mobile li{padding:2px 10px 0 10px}
.main-header-v5 .header-main-nav__search-container{padding:10px 15px 15px 15px;margin-right:0;background-color:white;border-bottom:1px solid #eeefef;z-index:-1}
.main-header-v5 .header-main-nav__search-container .search-back{position:absolute}
body.rtl .main-header-v5 .header-main-nav__search-container .search-back{left:15px}
.main-header-v5 .header-main-nav__search-container span.search-back-icn{font-size:2.5rem;margin-top:-5px}
.main-header-v5 .header-main-nav__search-container .form-element{margin:auto;width:100%;position:relative}
.main-header-v5 .header-main-nav__search-container .form-element input[type="text"]{z-index:0;border-radius:5px;padding:0 15px 0 30px;background-color:white}
body.rtl .main-header-v5 .header-main-nav__search-container .form-element .search-icon-container{right:2px}
.main-header-v5 .header-main-nav__search-container .form-element .search-icon-container{top:6px;width:2rem;height:2rem}
body.rtl .main-header-v5 .header-main-nav__search-container .form-element .camera-icon-container{right:2px !important;border-radius:0 5px 5px 0;left:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;right:inherit}
.main-header-v5 .header-main-nav__search-container .form-element.has-focus input[type="text"].search-global{background-color:white;border-color:#949494}
.main-header-v5 .header-main-nav__search-container .form-element.has-focus input[type="text"].search-global{border:2px solid #ff5a00}
.main-header-v5 .header-main-nav__search-container .form-element.has-focus input[type="text"].active{border-radius:5px;padding-left:30px}
body.rtl .main-header-v5 .header-main-nav__search-container{margin-left:0}
.main-header-v5 .shopping-cart span{font-size:1.5rem;text-decoration:none;color:#333}
.main-header-v5 .shopping-cart .cart-badge{font-size:.6875rem;right:-0.625rem;top:-8px;min-width:1.125rem;height:1.125rem;line-height:1.125rem;color:#fff;border-radius:.625rem}
.main-header-v5 .cart-badge{top:-4px;right:-8px}
body.rtl .main-header-v5 .cart-badge{right:auto;left:-8px}
.main-header-v5 .header-main-nav__main-navigation>li a:hover{color:#ff5a00}
.main-header-v5 .header-main-nav__main-navigation>lia:active{color:#ff5a00}
.main-header-v5 .cross-icn{right:30px}
body.rtl .main-header-v5 .cross-icn{left:40px}
body.rtl .main-header-v5 .cross-icn{left:35px}
html.plus12_5{font-size:113.5%}
body{font-size:.875rem}
figcaption{font-size:.625rem}
h2.results-title,.h2.results-title{font-size:1.25rem;margin:20px}
h2.results-title .amount,.h2.results-title .amount{font-weight:normal}
h2.results-title .amount:before,.h2.results-title .amount:before{content:'('}
h2.results-title .amount:after,.h2.results-title .amount:after{content:')'}
h2.results-title .keyword,.h2.results-title .keyword{display:none}
h2.pagecol-title,.h2.pagecol-title{margin-right:10px;margin-left:10px}
h2.suggested-title,.h2.suggested-title{margin:0 10px}
.overlay-header{font-family:"Custom-Font-Bold",Arial,sans-serif;font-size:1.5rem;line-height:normal}
.overlay-header:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.overlay-header.small{font-family:"Custom-Font-Medium",Arial,sans-serif;font-size:1.25rem}
.overlay-header.small:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.intro-text{font-size:1rem}
.read-more{font-size:.8125rem}
.navigation-promotion-banner{font-size:14px;text-align:left}
body.rtl .navigation-promotion-banner{text-align:right}
.navigation-promotion-banner .navigation-banner-text{width:90%}
.navigation-promotion-banner .navigation-banner-text p{font-family:"Custom-Font-Medium",Arial,sans-serif;max-width:100%}
.navigation-promotion-banner .navigation-banner-text p:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.navigation-promotion-banner .close-icon{width:10%}
.navigation-promo-banner__content p{font-size:.6875rem}
.all-themes__header{margin:25px 0}
.all-themes__header .heading-text{font-size:2.25rem}
.theme-article__content{margin-bottom:0}
.theme-article__content>.col-span-4{padding:0}
.article-image span.img{background-size:contain}
.themes-v2 .article-image span.img:before{padding-bottom:32%}
.themes-v2 .article-image span.img.compact:before{padding-bottom:32%}
.article-image__overlay{margin-top:0;padding:15px 15px 0 15px}
.themes-v2 .article-image__overlay{margin-top:0;padding:15px 10px 0 10px}
.article-image__overlay h1{font-family:"Custom-Font-Regular",Arial,sans-serif;font-size:1.5rem}
.article-image__overlay h1:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.article-image__overlay p{font-size:.875rem}
.article-meta{margin-top:7px}
.article-meta li{font-size:.8125rem}
.article-type-overlay.video:after{font-size:.75rem}
.article-type-overlay-recipe:after{bottom:25px;left:2px;position:absolute}
.article-type-overlay-recipe.video-icon:after{font-size:1.5rem;font-weight:100;height:10px}
.article-type-overlay-related-recipe:after{bottom:26px;left:3px;position:absolute}
.article-type-overlay-related-recipe.video-related-recipe-icon:after{font-size:1.5rem;font-weight:100;height:10px}
.section.relatedarticles .col-span-4:not(.product-tile),.section.relatedproducts .col-span-4:not(.product-tile){width:100%;margin-bottom:0;margin-right:0;max-width:100%}
body.rtl .article-meta .new-label{margin-left:10px}
.article-meta .new-label:after{background-color:#949494;top:4px;width:4px;height:4px;right:0}
body.rtl .article-meta .new-label:after{top:3px;right:auto;left:-10px}
.article-meta .new-label{padding-top:1px;padding-right:10px}
.article-meta .new-label.item-list__caption{padding-right:4px}
.span-12 .new-label:after{background-color:#949494}
.single .new-label{margin-right:5px}
.single .new-label:after{top:8px}
.new-label-inspiration-header+.col-span-6{padding-right:0}
.col-span-6.highlight-content .item-list__body .new-label:after{background-color:#949494;top:8px;right:-9px}
.article-list .new-label:after{background-color:#949494;top:8px;right:-9px}
.featured-item-slider .new-label{top:150px}
body.rtl .featured-item-slider .new-label{right:14px}
.article-meta .read-watch-label{font-size:.5625rem;float:left;padding-top:1px}
.article-meta .read-watch-label:before{top:4px;left:-9px}
.span-12 .read-watch-label{color:#949494}
.span-12 .read-watch-label:before{background-color:#949494}
.page-header .read-watch-label{float:none;font-size:.8125rem}
.page-header .read-watch-label:before{top:8px;left:-11px}
.image-label .read-watch-label{vertical-align:baseline}
.read-watch-label.text-shadow{font-size:.875rem}
.hero_left,.hero_right,.hero_single{padding-bottom:100%}
.hero_left .hero__image-oblong,.hero_single .hero__image-oblong{display:none}
.hero_left .hero__image-square,.hero_single .hero__image-square{display:block}
.hero_right{padding-bottom:inherit;height:auto}
.hero_right .hero__image-oblong{display:block}
.hero_right .hero__image-square{display:none}
.hero_right .hero__overlay{bottom:0;margin:20px 0 0 30px;padding:10px 0 10px 0;top:0;position:relative}
.hero_right .hero__overlay h3 span{font-size:1rem}
.hero_single{margin-top:35px;padding-bottom:inherit;height:auto}
.hero_single .hero__image-oblong a:after,.hero_single .hero__image-square a:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(29%,rgba(0,0,0,0.95)),color-stop(55%,rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.95) 29%,rgba(0,0,0,0) 55%)}
.hero_single .hero__overlay{-webkit-transform:inherit;transform:inherit;margin-left:20px;width:calc(100% - 40px)}
.hero_single .hero__body{display:block}
.hero__overlay{height:auto;pointer-events:auto;width:auto;position:relative}
.hero__overlay h3 span{font-size:1.25rem;line-height:1.875rem}
.hero__body p{font-size:.875rem;line-height:1.625rem;padding:4px}
.page-header p{font-size:1rem}
.page-header h1{font-size:1.375rem}
.page-header .content-tools{top:0}
.page-header .title-container a{display:block}
.page-header .title-container .h1{color:#000}
.page-header .title-container{padding:0;position:static}
.page-header .title-block{background-color:#000;height:auto}
.page-header .page-header__cta{display:none}
.themeheaderversiona .theme-header-v2{padding-bottom:10px}
.theme-header-v2 p{font-size:1.125rem;margin:0;line-height:1.25rem}
.theme-header-v2 h1{margin-bottom:20px;margin-top:60px;font-size:43px;line-height:32px}
.theme-header-v2 .theme-sub-navigation{margin:20px 0 0 20px}
.theme-header-v2 .theme-sub-navigation li{margin:0 15px}
.theme-header-v2 .theme-sub-navigation li a{padding:11px 8px}
.page-header_recipe h1{margin-right:10px;margin-left:10px}
.page-header__related-bar p{font-size:1.3125rem;padding-right:0;padding-left:0}
.page-header__related-bar{padding:11px 20px}
.page-header__background+div h1,.page-header_theme__background+div h1{color:#ff5a00;font-size:1.875rem;margin:20px 0 15px 0}
.page-header_theme__background{height:150px;width:100%}
.page-header_theme__background+div h1{color:#fff;font-size:1.5rem;margin:0}
.page-header_theme__overlay{height:150px}
.page-header_theme__overlay ul{margin:0}
.page-header_theme__overlay ul li{font-size:.6875rem;margin-right:5px;padding-left:15px}
.page-header_theme__overlay .overlay-logo,.page-header_theme__overlay .overlay-logo_top{margin-left:10px;width:100px}
.page-header_theme__overlay .overlay-content_logo{left:110px}
.page-header_search{margin-top:48px;margin-bottom:0}
.page-header_search h1{font-size:1.875rem;margin-top:30px;margin-bottom:15px}
.page-header_search p{font-size:.875rem;margin:10px 0 15px 0}
.page-header_search form{padding:0 10px;width:auto}
.page-header_search input[type='text']{font-size:1.25rem;padding:0 25px}
.page-header_landing-page{margin-bottom:-50px}
.page-header_landing-page .page-header{margin-bottom:10px}
.page-header_current-product .current-product__image a{display:block;text-align:center}
.page-header_current-product .current-product__image img{display:inline-block}
.top-visual__animated{margin-top:135px}
.header-usp-container{display:none}
.ufs-logo{height:28px;position:static;text-align:center}
.ufs-logo_svg{height:29px;margin:0 auto;width:75px}
.ufs-logo_svg.has-thirdparty-logo{margin-right:100px}
.thirdparty-logo{left:50%;top:4px}
.thirdparty-logo .thirdparty-logo_svg{height:39px;width:80px}
.accessibility-logo{display:none;top:15px;left:auto;right:60px}
.recipe__filter,.sales-contact__filter{visibility:hidden}
.recipe__filter.open,.sales-contact__filter.open{visibility:visible}
.list-filter{margin-top:0;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.list-filter.show-mobile{border-bottom:1px solid #eeefef}
.list-filter li{padding:0 10px;position:static}
.list-filter>li:first-child div{border:0}
.list-filter ul li a{font-size:1rem;margin:5px 0;padding-left:0}
.list-filter ul li a.list-filter__link{margin:0}
.list-filter input[type="checkbox"]+label:before{right:0;left:auto}
.list-filter input[type="checkbox"]+label{display:block;font-size:1rem;padding-left:5px}
.list-filter input[type="checkbox"]:checked+label{color:#ff5a00}
.list-filter input[type="checkbox"].loading+label:before{left:auto;right:8px}
.second-level .list-filter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.second-level .list-filter>li{position:static}
.list-filter__overlay{top:0;right:0;bottom:0;left:0;position:fixed;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:200}
.open .list-filter__overlay{background-color:rgba(0,0,0,0.6)}
.list-filter__body{-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#fff;height:100%;margin-top:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:75%;z-index:201;-webkit-box-shadow:-5px 0 30px 0 rgba(0,0,0,0.3);box-shadow:-5px 0 30px 0 rgba(0,0,0,0.3)}
.open .list-filter__body{-webkit-transform:translateX(0);transform:translateX(0)}
.second-level .list-filter__body{overflow-y:auto}
.list-filter__header h2{margin:0;padding:15px}
.list-filter__header>a{font-family:"Custom-Font-Regular",Arial,sans-serif;border:0;display:block;font-size:1rem;padding:20px 15px 0 15px;text-decoration:underline}
.list-filter__header>a:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.list-filter__header span{font-size:1rem}
.list-filter__header{padding:0 0 10px 0}
.list-filter__category-header span,.list-filter__category-header-alt span{font-size:1rem;margin:15px 0;padding-left:5px}
.list-filter__category-header-alt+ul{top:-10px;right:-100%;position:absolute;display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;visibility:hidden;width:100%}
.list-filter__category-header-alt+ul li{padding:10px 15px 0 40px}
.list-filter__category-header-alt+ul li.category-header{padding-top:5px;padding-left:15px}
.list-filter__category-header-alt+ul li.loading a:before{left:-20px}
.list-filter__category-header-alt.open+ul{right:-100%;visibility:visible}
.list-filter__toggle .button,.list-filter__toggle-alt .button{border:2px solid #d14900;border-radius:5px;margin-bottom:10px}
.list-filter__toggle .button:hover,.list-filter__toggle-alt .button:hover{background-color:transparent}
.salescontactlist .list-filter__toggle-alt{margin-top:20px}
.list-filter__toggle-checkbox:checked ~ span,.list-filter_filter__toggle-checkbox:checked ~ span,.list-filter_category__toggle-checkbox:checked ~ span{background-image:url(app/images/sprite-1747757951690.png);background-position:-301px -362px;width:10px;height:7px}
.filter__wrapper h3{font-size:.875rem}
.filter__wrapper.padded-light-orange{background-color:#ffeee5;padding:18px 20px}
.filter__mobile-foldout{display:none}
.filter__mobile-foldout__trigger{display:block;font-size:1rem;position:relative;padding:0 20px}
.filter__mobile-foldout__trigger:before{content:'';display:inline-block;vertical-align:middle;position:absolute;left:0;top:50%;background-image:url(app/images/sprite-1747757951690.png);background-position:-384px -334px;width:13px;height:14px;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%)}
.filter__mobile-foldout__trigger:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-19px -419px;width:14px;height:22px;top:50%;position:absolute;-webkit-transform:translatey(-50%);transform:translatey(-50%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;content:'';display:inline-block;vertical-align:middle;position:absolute;top:50%;right:0}
.accordion--active .filter__mobile-foldout__trigger:after{-webkit-transform:rotate(90deg) translate(-50%);transform:rotate(90deg) translate(-50%)}
.filter__brandlist img{display:none}
.page-header_recipeoverview{margin:70px 10px 0 10px}
.page-header_recipeoverview h1{font-size:1.875rem}
.recipe-overview header{padding:15px 10px 10px 10px}
.recipe-detail-header .title-wrapper h1{font-size:1.5rem;margin:30px 0 15px !important;padding-right:0}
.recipe-detail-header .title-wrapper .add-recipe{display:none}
.recipe-detail-header .entry-data{padding:20px 0;margin-bottom:15px}
.recipe-detail-header .entry-tags.entry-tags--right{text-align:left}
.recipe-detail-header .recipe-chef-avatar{margin-bottom:15px}
.recipe-detail-header .recipe-chef-avatar img{border-radius:45px;height:45px;width:45px;margin:0 10px 0 0}
body.rtl .recipe-detail-header .recipe-chef-avatar img{margin:0 0 0 10px}
.recipe-detail-header .recipe-chef-avatar figcaption span{font-size:1rem;margin-bottom:0}
.recipe-detail-header .share-links{text-align:left}
.recipe-detail-header .share-links .content-tools .tools li{margin-left:10px}
.recipe-detail-header .recipe-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px}
.recipe-detail-header .recipe-info .entry-data{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.recipe-detail-header .recipe-info .title-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.recipe-detail-header .recipe-description{background-color:#fff}
.recipe-detail-header .recipe-description h2{font-size:.875rem;line-height:1.45}
.recipe-detail-header .arrow-back{top:15px;left:0;position:absolute;display:block;z-index:10}
body.rtl .recipe-detail-header .arrow-back{left:auto;right:0}
.recipe-detail-header .arrow-back a{padding:15px}
.recipe-detail-header .recipebook-icon{font-size:1.3125rem}
.recommendations .slick-list .add-recipe{right:30px}
body.rtl .recommendations .slick-list .add-recipe{right:0;left:30px}
.recipebook-icon{font-size:1rem}
.recipe-image img{-webkit-transform:none;transform:none;height:auto;position:static;max-width:100%}
.recipe-image{height:auto}
.recipe-image--sm{height:auto}
.recipe-description h2{font-size:1rem}
.recipe-description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.recipe-detail-header .recipe-description{background-color:transparent}
div.recipe-tabs{margin-top:-38px}
.recipe-related-products{margin:0}
.recipe-related-products .product__lister{border-top:0}
.recipe-related-products .product{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.1);box-shadow:0 0 8px 0 rgba(0,0,0,0.1);border-radius:5px;overflow:hidden}
.recipe-related-products .related-products{padding-right:0}
.recipe-content-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.recipe-content-tabs .recipe-related-products{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.recipe-content-tabs .tab-content{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:0}
.accordion-module{margin-bottom:30px}
.video__wrapper--recipe{border-radius:0;margin-bottom:10px}
.recipe-footer .featured-item-slider{padding-right:0}
.recipe-footer .featured-item-slider .featured-item-slider__title{background-image:none;color:#333;margin-bottom:0;padding:0}
.recipe-footer .featured-item-slider .featured-item-slider__list{white-space:nowrap;overflow-x:scroll;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:initial;-moz-column-gap:initial;column-gap:initial}
.recipe-footer .featured-item-slider .featured-item-slider__list-item{width:130px;display:inline-block;white-space:initial;vertical-align:top;padding-right:20px}
.recipe-footer .featured-item-slider .featured-item-slider__img{height:110px}
.recipe-footer{padding:0}
.sticky-menu-item{background-color:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding-left:15px;position:relative;z-index:10}
.related-products-accordion .related-product-tile{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline}
.related-products-accordion .unit-row{margin-left:20px;margin-top:0}
body.rtl .related-products-accordion .unit-row{margin-left:0;margin-right:20px}
.related-products-accordion .related-product__image{height:100px}
.ingredients-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.ingredients-head h3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.ingredients-head .legacy-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:43px}
.ingredients-wrapper{margin-bottom:25px}
.ingredient-product-row .product-title{max-width:240px}
.instructions>li{margin-bottom:20px}
.instructions{padding-right:15px;padding-left:15px}
.instructions-section{background-color:#eeefef;padding-top:15px;padding-bottom:15px;margin-top:30px}
.instructions-section h4{margin-top:0;padding:0;margin-bottom:10px}
.instructions-v2 .recipe-steps{background-color:#fff}
.instructions-v2 .recipe-steps li{border-color:#eeefef;padding-right:10px !important}
.instructions-v2 .recipe-steps li{background-color:#fff}
.preparation-time:before{background-image:url(../../designs/ufs-aem/static/images/timer2.svg) !important}
.preparation-time{font-size:.75rem}
.recipe-accordion .striped-table tbody{display:table-row-group}
.recipe-accordion .striped-table tr{display:table-row}
.recipe-accordion .striped-table td{display:table-cell}
.recipe-accordion .striped-table td:before{display:none}
.pdp-traveling-shopmenu.product-overview .product-gallery .featured-item-slider__arrows{display:block}
.tabs--top a{padding:10px}
.tabs--top li{margin-right:1%;margin-left:1%;min-width:0;width:48%}
.tabs--top li:first-child{margin-left:3%;width:46%}
.tabs--top li:last-child{margin-right:3%;width:46%}
.page-header_recipeoverview{margin:70px 10px 0 10px}
.page-header_recipeoverview h1{font-size:2.6875rem;line-height:32px}
.page-header_recipe .pagecol-wrapper h1{margin-left:0}
.recipe-overview header{padding:15px 10px 10px 10px}
.recipe-overview .item-list__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px}
.recipe-overview .col-span-4{width:47% !important;border-radius:8px}
.recipe-overview .item-list__image{height:150px !important}
body.rtl .recipe-overview .col-span-4{margin-left:0 !important}
.recipe-detail-header .title-wrapper h1{font-size:1.5rem;margin:30px 0 15px !important;padding-right:0}
.recipe-detail-header .title-wrapper .add-recipe{display:none}
.recipe-detail-header .entry-data{padding:20px 0;margin-bottom:15px}
.recipe-detail-header .entry-tags.entry-tags--right{text-align:left}
.recipe-detail-header .recipe-chef-avatar{margin-bottom:15px}
.recipe-detail-header .recipe-chef-avatar img{border-radius:45px;height:45px;width:45px;margin:0 10px 0 0}
body.rtl .recipe-detail-header .recipe-chef-avatar img{margin:0 0 0 10px}
.recipe-detail-header .recipe-chef-avatar figcaption span{font-size:1rem;margin-bottom:0}
.recipe-detail-header .share-links .content-tools{text-align:right !important}
.recipe-detail-header .share-links{text-align:left}
.recipe-detail-header .share-links .content-tools .tools li{margin-left:10px}
.recipe-detail-header .recipe-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px}
.recipe-detail-header .recipe-info .entry-data{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.recipe-detail-header .recipe-info .title-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.recipe-detail-header .recipe-description{background-color:#fff}
.recipe-detail-header .recipe-description h2{font-size:.875rem;line-height:1.45}
.recipe-detail-header .arrow-back{top:15px;left:0;position:absolute;display:block;z-index:10}
body.rtl .recipe-detail-header .arrow-back{left:auto;right:0}
.recipe-detail-header .arrow-back a{padding:15px}
.recipe-detail-header .recipebook-icon{font-size:1.3125rem}
.recipe-product-button-mobile{margin-left:20px;margin-right:10px}
.recipe-detailv3 .recipe-v3-social{margin-bottom:25px}
body.rtl .recipe-detailv3 .recipe-v3-social{float:right}
body.rtl .recipe-detailv3 .recipe-v3-social li{margin:0 5px 15px 40px !important}
.recipe-detailv3 .recipe-v3-social li{margin-left:0;margin-right:20px;text-align:center;width:inherit}
.recipe-detailv3 .recipe-v3-chef-container{min-width:94%;text-align:center;padding:10px !important}
.recipe-detailv3 .recipe-v3-chef-container .chef-created{text-align:center;display:block}
.recipe-detailv3 .recipe-v3-chef-container .recipe-v3-chef{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.recipe-detailv3 .recipe-v3-chef-container .recipe-v3-chef .content{text-align:left}
.recipe-detailv3 .recipe-v3-chef-container .recipe-v3-chef .content .chef-instagram{height:12px;width:14px;background-repeat:no-repeat;background-image:url(../../designs/ufs-aem/static/images/icon-instagram-mob.svg)}
.recipe-detailv3 .recipe-v3-chef-container .recipe-v3-chef .content .instagram-text{word-break:break-all !important}
.recipe-detailv3 .recipe-heaer-container{display:block}
.recipe-detailv3 .recipe-detailv3__recipe{display:block;margin-left:0 !important;bottom:38px !important}
.recipe-detailv3 .recipeproduct-tile .col-span-3{width:calc(25% - 15px);margin-right:0;float:left}
.recipe-detailv3 .recipeproduct-tile .col-span-9{width:calc(75% - 5px);margin-right:0;float:left;margin-left:20px}
.recipe-detailv3 .recipeproduct-tile .col-span-6{width:calc(50% - 10px);margin-right:0;float:left}
.recipe-detailv3 .recipeproduct-tile__unit-dropdown{margin-right:4%}
.recipe-detailv3 .recipeproduct-tile .add-to-cart{padding:0}
.recipe-detailv3 .add-recipebutton{margin-right:0;margin-left:0 !important;width:100%;text-align:center;margin-bottom:15px}
.recipe-detailv3 .facebook,.recipe-detailv3 .whatsapp{margin-right:0;margin-left:0 !important;width:100%;text-align:center;margin-bottom:15px}
.recipe-detailv3 .recipebook-iconv3{font-size:1.3125rem}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description{position:inherit;padding:0 !important}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description .recipe-detailv3__deliveryseason{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;position:relative;top:-15px;padding-bottom:20px;text-align:center}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description h1{width:auto;font-size:1.5rem;padding-right:0;text-align:center;padding-top:3rem;line-height:1.875rem;z-index:3}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description h2{font-size:.75rem !important;text-align:center;width:auto;line-height:17px;margin-bottom:5% !important}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description .kr-star-widget{margin-bottom:0 !important}
.recipe-detailv3 .recipe-detailv3__box-two .color-bg{height:36% !important}
.recipe-detailv3 .recipe-detailv3__box-two{margin:0 !important}
.recipe-detailv3 .recipe-detailv3__box-two .video-overlay{height:78px;width:100%;left:0;margin-top:-2px;margin:0 !important}
.recipe-detailv3 .recipe-detailv3__box-two .recipe-detailv3__video .recipe-video .video__wrapper{height:auto;border-radius:20px;min-height:211px !important;margin:auto}
.recipe-detailv3 .recipe-detailv3__box-two .recipe-detailv3__video .recipe-video .video__wrapper .video__embed{height:211px !important}
.recipe-detailv3 .recipe-detailv3__box-two .recipe-detailv3__video-fallback-img .img{width:100% !important}
.recipe-detailv3 .recipe-detailv3__box-two .recipe-detailv3__video-fallback-img{width:100% !important}
.recipe-detailv3 .recipe-detailv3__box-two .recipe-detailv3__video-fallback-img .recipe-image-v2{height:auto;margin:0 15px;border-radius:20px}
.recipe-detailv3 .recipe-detailv3__box-two .recipe-detailv3__video-fallback-img .recipe-image-v2 img{-webkit-transform:none;transform:none;position:static;max-width:100%}
.recipe-detailv3 .recipe-layout-wrapper{padding-left:0 !important;padding-right:0 !important}
.recipe-detailv3 .recipe-layout-wrapper .col-span-4,.recipe-detailv3 .recipe-layout-wrapper .col-span-8{width:100% !important}
.recipe-detailv3 .recipe-layout-wrapper .content-section form{padding-right:0;padding-left:0}
.recipe-detailv3 .recipe-layout-wrapper .content-section{margin-top:8px}
.recipe-detailv3 input[type=text].number-stepper__input,.recipe-detailv3 input[type=tel].number-stepper__input{width:calc(100% - 120px)}
.recipe-detailv3 .calculate-recipe-costs{width:100%;margin-top:10px}
.recipe-detailv3 .add-all-prod-cart{width:100%;background:#ff5a00;color:#fff;margin-top:1.5625rem}
.recipe-detailv3 .fcc__banner{padding:10px 0 5px 0;margin-bottom:30px}
.recipe-detailv3 .recipe-detailv3__deliveryseason{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;position:relative;top:-5px;padding-bottom:20px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.recipe-detailv3 .recipe-detailv3__deliveryseason .recipe-tag-blue,.recipe-detailv3 .recipe-detailv3__deliveryseason .recipe-tag-yellow{font-size:.875rem;line-height:1.375rem}
.n-rdp .add-recipe{position:relative !important;right:0 !important;top:0 !important}
.recommendations .slick-list .add-recipe{right:30px}
body.rtl .recommendations .slick-list .add-recipe{right:0;left:30px}
.recipebook-icon{font-size:1rem}
.recipe-image img{-webkit-transform:none;transform:none;height:auto;position:static;max-width:100%}
.recipe-image{height:auto}
.recipe-image--sm{height:auto}
.recipe-description h2{font-size:1rem}
.recipe-description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.recipe-detail-header .recipe-description{background-color:transparent}
div.recipe-tabs{margin-top:-38px}
.recipe-related-products{margin:0}
.recipe-related-products .product__lister{border-top:0}
.recipe-related-products .product{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.1);box-shadow:0 0 8px 0 rgba(0,0,0,0.1);border-radius:5px;overflow:hidden}
.recipe-related-products .related-products{padding-right:0}
.recipe-content-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.recipe-content-tabs .recipe-related-products{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.recipe-content-tabs .tab-content{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:0}
.accordion-module{margin-bottom:30px}
.video__wrapper--recipe{border-radius:0;margin-bottom:10px}
.recipe-footer.recipe-footerV2{padding:8px 0 0 12px}
.recipe-footer.recipe-footerV2 .recipe-all{-ms-flex-item-align:end;align-self:end;margin-right:10px}
.recipe-footer .featured-item-slider{padding-right:0}
.recipe-footer .featured-item-slider .featured-item-slider__title{background-image:none;color:#333;margin-bottom:0;padding:0;font-size:1.25rem;line-height:1}
.recipe-footer .featured-item-slider .featured-item-slider__list{white-space:nowrap;overflow-x:scroll;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:initial;-moz-column-gap:initial;column-gap:initial}
.recipe-footer .featured-item-slider .featured-item-slider__list-item{width:160px;display:inline-block;white-space:initial;vertical-align:top;margin-right:16px}
.recipe-footer .featured-item-slider .featured-item-slider__img{height:160px !important;width:160px !important}
.recipe-footer .featured-item-slider .featured-item-slider__recipe-tags{margin:2px 0 0 0}
.recipe-footer.recipe-footerV2 .pagecol-wrapper{padding:0}
.recipe-footer{padding:0}
.sticky-menu-item{background-color:#fff;border-top:1px solid #eeefef;border-bottom:1px solid #eeefef;padding-left:15px;position:relative;z-index:10}
.related-products-accordion .related-product-tile{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.related-products-accordion .unit-row{margin-left:20px;margin-top:0}
body.rtl .related-products-accordion .unit-row{margin-left:0;margin-right:20px}
.related-products-accordion .related-product__image{height:100px}
.ingredients-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.ingredients-head h3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.ingredients-head .legacy-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:43px}
.ingredients-wrapper{margin-bottom:25px}
.ingredient-product-row .product-title{max-width:240px}
.instructions h4{font-size:1rem !important;padding-left:3rem !important}
body.rtl .instructions h4{font-size:1rem !important}
body.rtl .instructions:before{right:28px !important}
.instructions:before{left:28px}
.instructions>li{margin-bottom:20px}
.instructions{padding-right:15px;padding-left:15px}
.instructions-section{background-color:#eeefef;padding-top:15px;padding-bottom:15px;margin-top:30px}
.instructions-section h4{margin-top:0;padding:0;margin-bottom:10px}
.instructions-v2 .recipe-steps{background-color:#fff}
.instructions-v2 .recipe-steps li{border-color:#eeefef;padding-right:10px !important}
.instructions-v2 .recipe-steps li{background-color:#fff}
.preparation-time:before{top:80%;left:2px;position:absolute;background-image:url(../../designs/ufs-aem/static/images/timer2.svg)}
.preparation-time{font-size:.875rem;margin-left:3rem}
.recipe-accordion .striped-table tbody{display:table-row-group}
.recipe-accordion .striped-table tr{display:table-row}
.recipe-accordion .striped-table td{display:table-cell}
.recipe-accordion .striped-table td:before{display:none}
.pdp-traveling-shopmenu.product-overview .product-gallery .featured-item-slider__arrows{display:block}
.tabs--top a{padding:10px}
.tabs--top li{margin-right:1%;margin-left:1%;min-width:0;width:48%}
.tabs--top li:first-child{margin-left:3%;width:46%}
.tabs--top li:last-child{margin-right:3%;width:46%}
.costcalculate-lightbox__close{top:15px}
.costcalculate-lightbox{width:100% !important;padding:0 !important;top:88px !important}
.costcalculate-lightbox .costCalucator-content h4{padding:0 0 0 10px}
.costcalculate-lightbox .costCalucator-content .calculate-cost .serving-setion{margin-right:0;padding-left:10px;padding-right:10px}
.costcalculate-lightbox .costCalucator-content .calculate-cost{margin:0 10px 0 10px}
.costcalculate-lightbox .costCalucator-content .calculate-cost .total-cost{margin-top:40px;padding:0 10px 0 10px}
.costcalculate-lightbox .costCalucator-content .calculate-cost h3{padding-left:0;margin-bottom:25px}
.costcalculate-lightbox .costCalucator-content .calculate-cost .numberof-serving{width:calc(50% - 18px)}
.costcalculate-lightbox .costCalucator-content .calculate-cost .numberof-serving .number-stepper__addon{width:40px}
.costcalculate-lightbox .costCalucator-content .calculate-cost .numberof-serving .number-stepper__input{width:calc(100% - 82px)}
.costcalculate-lightbox .costCalucator-content .calculate-cost .border{border-left:0;border-top:1px solid #fff;clear:both;margin-top:42px;padding-left:0}
.costcalculate-lightbox .costCalucator-content .calculate-cost .border:after{position:absolute;content:''}
.costcalculate-lightbox .costCalucator-content .header{display:none}
.costcalculate-lightbox .costCalucator-content .header-list .name,.costcalculate-lightbox .costCalucator-content .header-list .qty,.costcalculate-lightbox .costCalucator-content .header-list .price,.costcalculate-lightbox .costCalucator-content .header-list .value,.costcalculate-lightbox .costCalucator-content .header-list .component-fc,.costcalculate-lightbox .costCalucator-content .header-list .addnew-ingredient{text-align:right;padding:5px 0 5px 0}
.costcalculate-lightbox .costCalucator-content .header-list .name button,.costcalculate-lightbox .costCalucator-content .header-list .qty button,.costcalculate-lightbox .costCalucator-content .header-list .price button,.costcalculate-lightbox .costCalucator-content .header-list .value button,.costcalculate-lightbox .costCalucator-content .header-list .component-fc button,.costcalculate-lightbox .costCalucator-content .header-list .addnew-ingredient button{margin-left:0;margin-top:10px}
.costcalculate-lightbox .costCalucator-content .header-list{position:relative}
.costcalculate-lightbox .costCalucator-content .header-list .icn-close{position:absolute;top:19px;right:12px;opacity:1}
.costcalculate-lightbox .costCalucator-content .header-list .value{position:inherit}
.costcalculate-lightbox .costCalucator-content .header-list .value span{position:inherit}
.costcalculate-lightbox .costCalucator-content .header-list .name{text-align:left;font-family:"Custom-Font-Bold"}
.costcalculate-lightbox .costCalucator-content .header-list .qty:before,.costcalculate-lightbox .costCalucator-content .header-list .value:before,.costcalculate-lightbox .costCalucator-content .header-list .component-fc:before{float:left;content:attr(data-responsive-label)}
.costcalculate-lightbox .costCalucator-content .header-list .price:before{float:left;content:attr(data-responsive-label);position:relative;top:8px}
.costcalculate-lightbox .costCalucator-content .header-list .addnew-ingredient button{margin-left:20px}
.costcalculate-lightbox .costCalucator-content .header-list .prodct-tileingredient .name{font-size:.875rem}
.costcalculate-lightbox .costCalucator-content .header-list .prodct-tileingredient .name:after{right:auto;margin-left:8px;margin-top:3px}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .loyalty-allergen{clear:both;overflow:hidden}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .col-span-1{width:calc(25% - 15px);margin-right:0;float:left}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .col-span-11{width:calc(75% - 5px);margin-right:0;float:left}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .col-span-6 .col-span-6{width:calc(50% - 10px);margin-right:0;float:left}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .recipeproduct-tilepop .product-packshot{padding-right:10px;max-width:90px;width:100%}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .wrapper-dropdown{margin-top:1px}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .add-to-cart{margin-top:0}
.costcalculate-lightbox .costCalucator-content .totalcost-wrapper{width:100%;padding:10px}
.costcalculate-lightbox .costCalucator-content .new-content{margin:10px}
.costcalculate-lightbox .costCalucator-content .new-content .name input{width:65%;text-align:left;padding-left:15px}
.costcalculate-lightbox .costCalucator-content .new-content .name,.costcalculate-lightbox .costCalucator-content .new-content .qty,.costcalculate-lightbox .costCalucator-content .new-content .price,.costcalculate-lightbox .costCalucator-content .new-content .addnew-ingredient{text-align:left}
.costcalculate-lightbox .costCalucator-content .new-content .price input,.costcalculate-lightbox .costCalucator-content .new-content .qty input{text-align:left;padding-left:15px}
.costcalculate-lightbox .costCalucator-content .new-content .qty input{width:24%}
.costcalculate-lightbox .costCalucator-content .new-content .header-list{display:inherit}
.costcalculate-lightbox .costCalucator-content .addnew-ingredient button{margin-top:10px;width:65%}
.normal-pre-text h2 pre{white-space:normal}
.position-fix{top:-550px !important;right:-20px !important;padding:0 !important;width:auto !important}
.recipe-desc{line-height:1.75rem;float:inherit;display:block;margin:0 0 0 10px}
.insert_read_shadow{-webkit-box-shadow:-9px -29px 30px 5px #fff;box-shadow:-9px -29px 30px 5px #fff}
.item-list__title{font-size:.875rem;line-height:22px}
.recipe-overview .col-span-4.js-recipeoverview-item{width:calc(33.33333% - 23.33333px);margin-right:0}
.recipe-tip-component{width:90%;margin:20px !important;margin-top:0 !important;margin-left:18px !important}
.recipe_tip_desc{font-size:.875rem !important;line-height:22px !important}
.recipe-tip-header{height:41px}
.recipe-tip-icon-box{top:19px;left:4px}
.nutritional-mobile .content-tools{margin:0}
.chef-mobile .recipe-v3-chef-container{min-width:100%;margin:0}
.tip_heading{font-size:1rem !important;line-height:24px !important}
.future-50-popup{right:0;width:97%;position:fixed;left:0;bottom:121px;top:inherit;padding-bottom:60px;margin:0;-webkit-box-shadow:0 4px -8px rgba(0,0,0,0.1);box-shadow:0 4px -8px rgba(0,0,0,0.1)}
.future-50-icon-single{right:30px}
.hiddenClass{display:none !important}
.displayClass{display:block}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name .alert,.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name .notification{top:0;left:0;position:absolute;width:100%;z-index:1}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name .alert.top-margin,.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name .notification.top-margin{margin:0}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links span{margin-left:0}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links .icon.icon-close.grey.small{display:inline-block}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links .icon.icon-close.grey{display:none}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-close-links a{display:none}
.pdp-header{margin-top:0}
.pdp-header+.pdp-details{margin-top:0}
.pdp-header .loyalty-labels{margin:15px 0}
.pdp-header .images-col{padding-bottom:20px;-webkit-box-shadow:inset 0 -2px 4px 0 rgba(0,0,0,0.1);box-shadow:inset 0 -2px 4px 0 rgba(0,0,0,0.1)}
.pdp-header .images-col .loyalty-badge{display:none}
.pdp-header .images-col .ufs-product-name{margin:0 20px;padding:0 25px 0 0}
body.rtl .pdp-header .images-col .ufs-product-name{padding:0 0 0 25px}
.pdp-header .images-col h1{font-size:1.25rem}
.pdp-header .ufs-product-name .alert,.pdp-header .ufs-product-name .notification{width:calc(100% - -25px)}
.pdp-header .ufs-product-name .alert.top-margin,.pdp-header .ufs-product-name .notification.top-margin{margin:0}
.pdp-section_top{padding:0 20px 30px}
.pdp-section_top .ufs-product-cta .btn{min-height:50px}
.non-webshop .pdp-section_top .ufs-product-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.non-webshop .pdp-section_top .ufs-product-cta .btn{width:100%}
.non-webshop .pdp-section_top .ufs-product-cta .btn:first-child{margin-bottom:20px}
.pdp-section_top .content-tools ul{float:none}
.pdp-section_top .product-codes{padding-top:25px}
.pdp-section_top .sel-buy-it-now-button{min-height:50px;padding-top:12px}
.trading-partner.center-column,.trading-partner_direct-shop.center-column{padding:20px 0}
.trading-partner_direct-shop .button{width:100%}
.trading-partner__label{font-size:1.375rem}
.minicart h3{font-size:1.0625rem;margin:0 0 10px}
.minicart:before{top:60px}
.recipe-recommendations .product .container,.product-recommendations .product .container{padding-bottom:70px}
.recipe-recommendations .col-span-4,.product-recommendations .col-span-4{float:left;margin:0 10px}
.recipe-recommendations.item-list__grid .slick-slide a:after{background-image:none;display:none}
.recipe-recommendations.item-list__grid img{position:static;width:auto}
.recipe-recommendations.item-list__grid .item-list__body{float:none;width:100% !important}
.product-recommendations{padding:0 0 20px 0 !important}
.product-recommendations .product.col-span-4:nth-of-type(2n+3){clear:none}
.pdp-header .ufs-product-carousel__enabled{-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #eeefef;padding-bottom:40px}
.ufs-product-carousel__slides .slick-dots{bottom:-20px;background-color:transparent}
.slick-slider.ufs-product-carousel__navigation{display:block;max-width:100%;margin-top:20px;margin-left:20px}
body.rtl .slick-slider.ufs-product-carousel__navigation{margin-left:0;margin-right:20px}
.pdp-header .slick-slider.ufs-product-carousel__navigation .slick-slide{width:100px;height:100px}
.slick-slider.ufs-product-carousel__navigation .slick-list{margin-left:-20px;padding-left:20px}
body.rtl .slick-slider.ufs-product-carousel__navigation .slick-list{margin-left:0;padding-left:0;margin-right:-20px;padding-right:20px}
.banner-box{border-radius:0;padding:35px 10px 30px 10px}
.banner-box__btn{margin-top:20px}
.banner-box__btn .btn{font-size:.875rem;padding:10px 15px 12px}
.heading-text{font-size:2rem;line-height:38px;margin-bottom:15px}
.banner-box__title{font-size:2rem;line-height:38px;margin-bottom:15px}
.banner-box__subtitle{font-family:"Custom-Font-Regular",Arial,sans-serif;font-size:1rem;line-height:21px}
.banner-box__subtitle:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.banner-box__time-txt{font-size:1rem}
.banner-box__cnt-unit{max-width:40px;margin-right:15px}
body.rtl .banner-box__cnt-unit{margin-right:0;margin-left:15px}
.banner-box__cnt-number{font-size:1.375rem;width:40px;height:40px}
.banner-box__cnt-label{font-size:.75rem}
.promotion-tile{min-height:330px;height:100%;border-left:0;border-right:0}
.promotion-tile__label{font-size:16px}
.promotion-tile__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.promotion-tile__text{-webkit-box-flex:0;-ms-flex:0 0 63%;flex:0 0 63%;margin-right:10px}
body.rtl .promotion-tile__text{margin-right:0;margin-left:10px}
.promotion-tile__description p{font-size:.9375rem}
.promotion-tile__packshot{margin-top:0}
.promotion-tile__packshot img{max-height:140px;margin:0}
.promotion-item{width:100%;margin-right:0;border-radius:0;border-left:0;border-right:0}
body.rtl .promotion-item{margin-left:0}
.promotion-item__title{font-size:1.25rem}
.promotion-item__cta-btn .btn{padding:2px 15px 6px 18px}
.promotion-item--with-packshot{padding:0}
.promotion-item--with-packshot .promotion-item__text{position:relative;z-index:1;padding:10px 0 0 10px}
.promotion-item--with-packshot .promotion-item__packshot-wrapper{position:absolute;padding:0;margin:0}
.promotion-item--with-packshot .promotion-item__packshot-wrapper img{height:auto}
.product-tile .kritique-ratings .rr-widget-container,.product-tile .kritique-ratings .kritique-write-review,.product-tile_cart .kritique-ratings .rr-widget-container,.product-tile_cart .kritique-ratings .kritique-write-review,.product-tile_horizontal .kritique-ratings .rr-widget-container,.product-tile_horizontal .kritique-ratings .kritique-write-review,.recipeproduct-tile .kritique-ratings .rr-widget-container,.recipeproduct-tile .kritique-ratings .kritique-write-review{line-height:20px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(0.8);transform:scale(0.8);width:140% !important;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}
.product-tile .promotion-label,.product-tile_cart .promotion-label,.product-tile_horizontal .promotion-label,.recipeproduct-tile .promotion-label{right:-40px;top:25px}
.related-products .product-tile,.related-products .recipeproduct-tile{width:auto;margin-bottom:10px}
.product-tile__base,.recipeproduct-tile__base{display:flow-root;min-height:426px}
.product-tile__image,.recipeproduct-tile__image{-webkit-box-flex:0;-ms-flex:0 1 120px;flex:0 1 120px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.product-tile__image img,.recipeproduct-tile__image img{margin:auto auto 20px auto;max-width:calc(100% - 20px);max-height:150px}
.product-tile__unit-selector,.recipeproduct-tile__unit-selector{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.product-tile__header,.recipeproduct-tile__header{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 120px);flex:0 1 calc(100% - 120px);height:auto;margin-bottom:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;left:10px;min-height:80px}
body.rtl .product-tile__header,body.rtl .recipeproduct-tile__header{left:0;right:5px}
.product-tile_cart,.product-tile_horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}
.product-tile_cart__image,.product-tile_horizontal__image{-ms-flex-preferred-size:120px;flex-basis:120px}
.product-tile_cart__image img,.product-tile_horizontal__image img{max-height:none;max-width:calc(100% - 20px)}
.product-tile_cart__unit-selector,.product-tile_horizontal__unit-selector{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:20px}
.product-tile_cart__unit-selector .product-unavailable,.product-tile_horizontal__unit-selector .product-unavailable{display:none}
.product-tile_cart__quantity-selector,.product-tile_horizontal__quantity-selector{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:20px}
.product-tile_cart__quantity-selector .product-tile-col,.product-tile_horizontal__quantity-selector .product-tile-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-tile_cart__quantity-selector .product-tile-col .sel-buy-it-now-button,.product-tile_horizontal__quantity-selector .product-tile-col .sel-buy-it-now-button{width:92%;margin-left:15px}
.product-tile_cart__quantity-selector .promotion-label,.product-tile_horizontal__quantity-selector .promotion-label{display:none}
.product-tile_cart .product-title,.product-tile_horizontal .product-title{display:block;padding-right:30px}
body.rtl .product-tile_cart .product-title,body.rtl .product-tile_horizontal .product-title{padding-left:30px;padding-right:0}
.product-tile_cart .quantity-selector,.product-tile_horizontal .quantity-selector{right:0;width:100%}
body.rtl .product-tile_cart .quantity-selector,body.rtl .product-tile_horizontal .quantity-selector{left:0}
.product-tile_cart .promotion-label,.product-tile_horizontal .promotion-label{max-width:50%;right:-20px}
body.rtl .product-tile_cart .promotion-label,body.rtl .product-tile_horizontal .promotion-label{left:-20px}
.product-tile_horizontal{position:relative}
.product-tile_horizontal__icon{top:10px;right:10px;position:absolute}
body.rtl .product-tile_horizontal__icon{left:10px;right:auto}
.product-tile_horizontal__quantity-selector .price-disclaimer,.product-tile_horizontal__quantity-selector .product-unavailable{position:static}
.product-tile_cart .product-introtext{font-size:.625rem}
body.rtl .product-tile.col-span-4,body.rtl .promotion-tile.col-span-4{margin-left:0}
.product-tile,.promotion-tile{width:100%;margin:0 0 20px 0}
body.rtl .product-tile.col-span-3,body.rtl .promotion-tile.col-span-3{margin-left:0}
.loyalty-product__with-goal .loyalty-product__goal-selected{width:115%}
.search-list .alert,.search-list .notification{padding:10px 10px 10px 50px;position:fixed;top:20%;left:.5%}
.featured-item-list_tiled,.featured-item-list_harmonica{margin-bottom:50px}
.featured-item-list_tiled>li{display:block;float:none;height:auto;padding-bottom:0}
.featured-item-list_tiled>li ul.article-meta{margin-top:0;margin-bottom:0}
.featured-item-list_tiled>li:first-child{height:0;padding-bottom:100%;width:100%}
.featured-item-list_tiled>li:first-child div.featured-item-list__body a{font-size:1.1875rem}
.featured-item-list_tiled>li:nth-child(even) figure:after{top:0;right:0;position:absolute;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.5));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00000000',EndColorStr='#80000000');height:100%;width:30%}
.featured-item-list_tiled>li:nth-child(n+2){height:0;padding-bottom:50%;width:100%}
.featured-item-list_tiled>li:nth-child(n+2) figure{height:100%;width:calc(50% - -20px)}
.featured-item-list_tiled>li:nth-child(n+2) ul.article-meta li{font-size:.5625rem}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body{bottom:auto;height:100%;right:0;width:calc(50% - 20px)}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:before,.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:after{height:50%;top:auto;left:-20px;width:22px}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:before{-webkit-transform:skew(0,40deg);transform:skew(0,40deg);top:-8px}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:after{-webkit-transform:skew(0,-40deg);transform:skew(0,-40deg);bottom:-8px}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body>a{font-size:.9375rem}
.featured-item-list_tiled>li:nth-child(3) figure:after{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#80000000',EndColorStr='#00000000');height:100%;left:0;width:30%}
.featured-item-list_tiled>li:nth-child(3) figure{right:0}
.featured-item-list_tiled>li:nth-child(3) a.article-type-overlay:after{left:35px}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body{left:0}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:before,.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:after{right:-20px;left:auto}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:before{-webkit-transform:skew(0,-40deg);transform:skew(0,-40deg)}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:after{-webkit-transform:skew(0,40deg);transform:skew(0,40deg)}
.all-themes__header p,.featured-item-list__header p{margin-right:0;margin-left:0}
.featured-item-list__header{margin:35px 20px 30px 20px}
.featured-item-list__header h2{font-size:1.875rem}
.featured-item-list__header p{margin-right:0;margin-left:0}
.featured-item-list__body a{font-size:.9375rem}
.item-list__article-item{width:120px;margin-right:15px}
.item-list__article-item .item-list__title{padding:0;position:static;-webkit-transform:none;transform:none}
.themesoverview .item-list__article-item .item-list__title{font-weight:normal;font-size:.8125rem}
.item-list__link{font-size:.875rem}
.media-object{display:block}
.media-object__img{margin:0 auto 10px;width:100%;height:auto}
.media-object__body{margin-right:0;margin-left:0}
.article-list--lg{margin:0 auto 30px !important}
.article-list--lg .media-object{display:-webkit-box;display:-ms-flexbox;display:flex}
.article-list--lg.item-list__columns .item-list__image{height:120px;padding-top:0}
.article-list--lg .item-list__article-item{width:100%;margin-right:0}
.article-list--lg .media-object__img{width:120px;height:120px}
.article-list--lg .media-object__body{margin-left:10px;margin-top:5px}
.article-list--lg .item-list__article-item{margin-bottom:5px;padding-bottom:5px !important}
.featured-item-slider .slick-dots{top:-15px}
.featured-item-slider .button-wrapper{text-align:center;margin:30px 0}
.featured-item-slider .button-wrapper .button{position:static;color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(4.55%,#ff5900),color-stop(50%,#d14900));background:linear-gradient(180deg,#ff5900 4.55%,#d14900 50%);padding:8px 15px 9px}
.featured-item-slider__arrows{display:none}
.featured-item-slider__list{display:block;margin-right:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.featured-item-slider__list-item{width:100%;margin-right:0;float:none;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
.featured-item-slider__list-item figure{margin-bottom:25px}
.featured-item-slider__img{height:160px}
.single-item{padding-left:15px;padding-right:15px}
.single-item .media-object__img{width:100%;max-width:600px;margin:0 0 10px}
.single-item .media-object__body{margin-left:0}
.carousel-arrows{display:none}
.item-list{padding:20px}
.recipe-footer .item-list{padding:0}
.item-list--articles{margin-bottom:10px;padding-right:0;padding-top:0}
.item-list__grid .item-list__body p,.item-list__columns .item-list__body p,.item-list__rows .item-list__body p{margin:5px 0;min-height:0}
.related-articles-component .item-list__grid{white-space:nowrap;overflow:auto;display:-webkit-box}
.related-articles-component .item-list__grid>li{display:inline-block;list-style:none;white-space:normal;width:156px;vertical-align:top;margin-right:10px}
.related-articles-component .item-list__grid .item-list__title{font-size:.875rem;font-weight:500}
.related-articles-component .item-list__grid .themes-title{font-family:"Custom-Font-Regular",Arial,sans-serif;font-size:.875rem;margin-top:10px}
.item-list__grid{-moz-column-count:2;-moz-column-gap:5%;-moz-column-width:47.5%;-webkit-column-count:2;-webkit-column-gap:5%;-webkit-column-width:47.5%;column-count:2;column-gap:5%;column-width:47.5%}
.item-list__grid li:not(.col-span-6){-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.item-list__grid .col-span-3 .item-list__image,.item-list__grid .col-span-4 .item-list__image,.item-list__grid .col-span-12 .item-list__image{height:100px;float:none;width:100%;border-radius:8px}
.related-articles .item-list__grid .item-list__image{height:100px}
.chefs-inspiration .item-list__grid .item-list__image{float:left;height:100px;padding-top:0;width:100px;margin-right:15px}
.item-list__grid img{position:absolute;width:100px}
.item-list__grid .item-list__title{-webkit-transform:none;transform:none;margin-top:0;padding:0;position:static}
.item-list__grid .item-list__body:not(.span-6){float:none}
.item-list__grid p{min-height:100px;position:relative}
.item-list__grid a{position:relative;display:block}
.item-list__grid .article-meta li{font-size:.5625rem;margin-right:6px}
.item-list__grid .article-meta{margin:0}
.related-recipes__list .item-list__grid{padding:0 10px}
.item-list__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.item-list__columns{margin-bottom:10px}
.item-list__columns:last-child{margin-bottom:50px}
.item-list__columns.chefs-inspiration div.col-span-8 figure{height:180px}
.item-list__columns.chefs-inspiration .content-tools_centered{margin-top:25px}
.item-list__columns.chefs-inspiration .item-list__header h2{font-size:1.25rem;line-height:1.5625rem}
.item-list__columns.chefs-inspiration .item-list__header.recipes h3{-o-border-image:linear-gradient(to right,#ff5a00 1%,#ff9e00 100%) 100% 2 stretch;border-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#ff5a00),to(#ff9e00)) 100% 2 stretch;border-image:linear-gradient(to right,#ff5a00 1%,#ff9e00 100%) 100% 2 stretch;border-style:solid;border-width:2px 0 0 0;color:#949494;margin-top:10px;margin-bottom:25px;padding-top:15px;text-transform:uppercase;font-size:1rem;line-height:24px}
.item-list__columns.chefs-inspiration .item-list__header.recipes{margin-top:40px}
.item-list__columns.chefs-inspiration .item-list__header{margin:35px 20px 30px 20px}
.item-list__columns.chefs-inspiration .iteam-list__cta.content-tools_centered a{padding:10px 15px 11px;text-align:center}
.item-list__columns.chefs-inspiration .iteam-list__cta.content-tools_centered{text-align:center}
.item-list__columns.chefs-inspiration{margin:0 10px}
.item-list__columns.chefs-inspiration-video{margin:0}
.item-list__columns.chefs-inspiration-video .item-list__header{margin:0 0 20px}
.item-list__columns.chefs-inspiration-video div.col-span-4 .item-list__title{font-size:.875rem;line-height:22px;padding:10px 20px 10px 110px}
.item-list__columns.chefs-inspiration-video div.col-span-8{margin-bottom:10px}
.item-list__columns.chefs-inspiration-video div.col-span-8 .article-video-wrapper{height:100%;border-radius:0}
.item-list__columns .item-list__body.span-12>a{color:#000}
.item-list__columns .item-list__body.span-12 li>a{color:#949494}
.item-list__columns a .item-list__caption-title{font-size:.9375rem}
.item-list__columns li.col-span-3 ul.article-meta li,.item-list__columns li.col-span-4 ul.article-meta li,.item-list__columns li.col-span-6 ul.article-meta li{font-size:.5625rem;margin-right:6px}
.item-list__columns li.col-span-3 ul.article-meta,.item-list__columns li.col-span-4 ul.article-meta,.item-list__columns li.col-span-6 ul.article-meta{margin-top:7px}
.item-list__columns li.col-span-3 .item-list__title,.item-list__columns li.col-span-4 .item-list__title,.item-list__columns li.col-span-6 .item-list__title{line-height:22px;font-size:.875rem}
.item-list__columns li.col-span-3 .item-list__image--oblong,.item-list__columns li.col-span-4 .item-list__image--oblong,.item-list__columns li.col-span-6 .item-list__image--oblong{display:none}
.item-list__columns li.col-span-3 .item-list__image--square,.item-list__columns li.col-span-4 .item-list__image--square,.item-list__columns li.col-span-6 .item-list__image--square{display:block}
.item-list__columns li.col-span-3,.item-list__columns li.col-span-4,.item-list__columns li.col-span-6{width:calc(50% - 5px);margin-right:10px;float:left}
.item-list__columns li.col-span-4:nth-child(2n){margin-right:0}
.item-list__columns li.col-span-4:last-child .item-list__image{padding-top:0}
.item-list__columns li.col-span-4:last-child{padding-top:10px;width:100%}
.item-list__columns li.col-span-4 figure.last-item{padding-top:50%}
.item-list__columns li.col-span-12 .item-list__image{padding-top:50%}
.item-list__columns li.col-span-12 ul.article-meta li{font-size:.5625rem;margin-right:6px}
.item-list__columns li.item-list_product .inner-horizontal-list li:first-child{margin-top:20px}
.item-list__columns li.item-list_product .inner-horizontal-list li{margin:10px 0 0 0}
.item-list__columns li.item-list_product .inner-horizontal-list a{font-size:.875rem;padding:10px}
.item-list__columns .article-views{display:block;margin-top:10px}
.item-list__columns .item-list__image:after,.item-list__columns .item-list__image_with-hover:after{height:50%}
.item-list__columns .item-list__image>a,.item-list__columns .item-list__image_with-hover>a{top:0;left:0;position:absolute}
.item-list__columns .item-list__image,.item-list__columns .item-list__image_with-hover{height:auto;padding-top:100%}
.item-list__columns .item-list__caption{left:10px;right:10px}
.item-list__columns .col-span-4 .item-list__caption{left:10px;right:10px}
.item-list__columns .item-list__mark{border-radius:4px;padding:2px 5px;font-size:.75rem}
.item-list__columns .item-list__mark--sec{top:95px;left:5px;position:absolute;border-radius:4px;padding:2px 5px;background-color:#fff}
.item-list__columns .item-list__mark:not(.hidden)+.item-list__info,.item-list__columns .item-list__info+.item-list__info{display:inline}
.item-list__columns .item-list__mark:not(.hidden)+.item-list__info::before,.item-list__columns .item-list__info+.item-list__info::before{top:9px}
.item-list__columns .item-list__mark+.item-list__info--sec,.item-list__columns .item-list__info+.item-list__info--sec{padding-left:0;margin-left:0}
.item-list__columns .item-list__mark+.item-list__info--sec::before,.item-list__columns .item-list__info+.item-list__info--sec::before{content:none}
.item-list__columns .item-list__info{font-size:13px}
.item-list__columns .item-list__excerpt{display:none}
.item-list__columns .col-span-4 .item-list__caption-title{margin:0;font-size:14px}
.item-list__rows>li{padding:20px 10px}
.item-list__rows>li>i{height:85px;width:85px}
.item-list__rows li>div{margin-left:87px;padding-left:10px;width:calc(100% - 87px)}
.item-list__rows li>figure{height:87px;width:87px}
.item-list__rows li.item-list__type_product>figure{overflow:visible;padding:10px}
.item-list__rows .article-meta{margin-bottom:0}
.item-list__rows .article-meta li{font-size:.5625rem}
.item-list__rows .item-list__body{font-size:.8125rem}
.item-list__rows .item-list__title{-webkit-transform:none;transform:none;font-size:1.125rem;padding:0;position:static}
.item-list__overview{padding:0 15px 35px 15px}
.item-list__title.span-4,.item-list__title.span-6,.item-list__title.span-12{-webkit-transform:none;transform:none;padding:0;position:static}
.item-list__title.span-12{font-size:1.25rem}
.item-list__title{font-size:.875rem;margin:0;padding:10px 40px 10px 110px;top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.item-list__recipe-tags{margin:0}
.item-list__recipe-tags{margin:0}
.item-list__image.span-3,.item-list__image.span-4,.item-list__image.span-6,.item-list__image_with-hover.span-3,.item-list__image_with-hover.span-4,.item-list__image_with-hover.span-6{height:145px}
.item-list__image-overlay{font-size:1.25rem}
.item-list__footer{padding-top:30px}
.item-list__type_product .item-list__body{float:right;margin-bottom:30px;padding-left:10px;width:calc(100% - 87px)}
.item-list__type_product .col-span-4{clear:both;float:none;margin-left:87px;padding-left:10px;width:calc(100% - 87px)}
.topcontent.section{padding:15px}
.slick-lightbox-slick-item-inner{padding:0 40px}
.slick-lightbox-slick-item-inner.iframe{width:80%;height:300px}
.login-grouped{-webkit-box-shadow:none;box-shadow:none;padding:10px;background-color:transparent;margin-top:10px;margin-bottom:20px}
.login-grouped__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.login-grouped__left,.login-grouped__right{background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}
.login-grouped__left{margin-bottom:20px;padding:30px 10px 15px}
body.rtl .login-grouped__left{padding:30px 10px 15px}
.login-grouped__right{padding:20px 10px 10px}
.login-grouped__right h3{padding-bottom:0}
body.rtl .login-grouped__right{padding:20px 10px 10px}
.login-grouped__right:before{display:none}
.login-grouped__register-btn,.login-grouped__guest-btn{margin-bottom:0}
.sensorial-product-page .page-wrapper .page-content .video__wrapper .back-drop:before{padding-bottom:53.33333%}
.sensorial-product-page .page-wrapper .page-content .video__wrapper .video-properties-overlay .video-play-button .button.play{width:48px;height:48px}
.sensorial-product-page .page-wrapper .page-content .video__wrapper .video-properties-overlay .video-play-button .button.play:before{font-size:1.25rem}
.sensorial-product-page .page-wrapper .page-content .video__wrapper .video-properties-overlay .video-duration{position:absolute;left:10px;bottom:15%;max-width:60%}
html[dir="rtl"] .sensorial-product-page .page-wrapper .page-content .video__wrapper .video-properties-overlay .video-duration{left:auto;right:10px}
.sensorial-product-page .page-wrapper .sensorial-product-header hr{display:none}
.sensorial-product-page .page-wrapper hr{width:50%}
.sensorial-product-page .page-wrapper .product-properties,.sensorial-product-page .page-wrapper .section-links,.sensorial-product-page .page-wrapper .chef-container,.sensorial-product-page .page-wrapper .solution-container{margin:30px auto}
.sensorial-product-page .page-wrapper .center-block{padding:0 20px}
.sensorial-product-page .page-wrapper .product-properties{margin-top:0;margin-bottom:50px}
.sensorial-product-page .page-wrapper .product-properties .product{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.sensorial-product-page .page-wrapper .product-properties .packshot{-webkit-box-flex:1;-ms-flex:1;flex:1}
.sensorial-product-page .page-wrapper .product-properties .packshot img{height:auto;right:0;max-width:90%}
html[dir="rtl"] .sensorial-product-page .page-wrapper .product-properties .packshot img{right:auto;left:0}
.sensorial-product-page .page-wrapper .product-properties h1{font-size:1.25rem;line-height:1.5rem}
.sensorial-product-page .page-wrapper .product-properties h2{text-align:center}
.sensorial-product-page .page-wrapper .product-properties .name{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;font-family:"Custom-Font-Medium",Arial,sans-serif}
.sensorial-product-page .page-wrapper .product-properties .name:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.sensorial-product-page .page-wrapper .section-links{margin:0 -20px;padding:0 20px}
.sensorial-product-page .page-wrapper .chef-container{margin-bottom:40px}
.sensorial-product-page .page-wrapper .chef-container q{font-size:1.25rem;line-height:1.5625rem;margin-bottom:20px}
.sensorial-product-page .page-wrapper .chef-container .chef-wrapper .chef-image{width:50px;height:50px}
.sensorial-product-page .page-wrapper .chef-container .chef-wrapper .chef-name{font-size:1rem;line-height:1.1875rem}
.sensorial-product-page .page-wrapper .chef-container .chef-wrapper .chef-position{font-size:.75rem;line-height:.9375rem}
.sensorial-product-page .page-wrapper .solution-container .text{padding:20px 3px 20px 20px;font-size:1.125rem;line-height:1.375rem}
html[dir="rtl"] .sensorial-product-page .page-wrapper .solution-container .text{padding:20px 20px 20px 3px}
.sensorial-product-page .page-wrapper .solution-container .image:before{width:130px}
.sensorial-product-page .page-wrapper .product-sample-promotion{margin:30px auto}
.sensorial-product-page .page-wrapper .product-sample-promotion .button.orange{padding:8px 20px 9px}
.sensorial-product-page .page-wrapper .product-allergens{padding:15px 20px}
.sensorial-product-page .page-wrapper .product-allergens-section{margin:auto}
.sensorial-product-page .page-wrapper .product-allergens-section .product-allergens-row h3{font-size:1rem}
.sensorial-product-page .page-wrapper .product-allergens-section .product-information-icons{margin-right:20px;margin-left:20px}
.sensorial-product-page .page-wrapper .product-allergens-section .product-information-icons li{margin-right:15px;margin-bottom:30px}
.sensorial-product-page .page-wrapper .product-allergens-section .product-information-icons figcaption{display:block;font-size:.75rem}
.sensorial-product-page .page-wrapper .product-ingredients-section h2{font-size:1.25rem}
.sensorial-product-page .page-wrapper .product-ingredients-section h3{font-size:.875rem}
.sensorial-product-page .page-wrapper .product-ingredients-section header{margin:30px 0}
.sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container .row:nth-child(3){text-align:left}
html[dir="rtl"] .sensorial-product-page .page-wrapper .product-ingredients-section .ingredients-container .row:nth-child(3){text-align:right}
.sensorial-product-page .page-wrapper .related-products-section{max-width:100%}
.container .video__backdrop img{height:270px}
.productv2 .video__backdrop div.img{background-size:cover}
.video-popup-information__wrapper img{width:90px;margin-right:15px}
body.rtl .video-popup-information__wrapper img{margin-right:0;margin-left:15px}
.video-popup-information__wrapper .video-popup-information__content span{font-size:.5625rem;letter-spacing:1.5px}
.video-popup-information__wrapper .video-popup-information__content h3{letter-spacing:.5px;font-size:1.5rem}
.video-popup-information__wrapper .video-popup-information__content p{padding-right:0}
body.rtl .video-popup-information__wrapper .video-popup-information__content p{padding-left:0}
.video-popup-information__wrapper .video-popup-information__content .btn{padding:5px 26px;font-size:.8125rem}
.wheelof-fortune{padding:10px;margin-bottom:20px}
.wheelof-fortune .wheelof-fortune_component{padding:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-o-border-image:none;border-image:none;border-width:0;border-radius:6px;border:2px solid #eeefef;margin-top:50px}
.wheelof-fortune .wheelof-fortune_component .col-span-6{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:30px}
.wheelof-fortune .wheelof-fortune_component .loginfor-spin{margin-bottom:-10px;width:100%}
.wheelof-fortune .wheelof-fortune_component .canvasContainer{position:relative !important;width:auto !important;height:auto !important;top:-70px}
.wheelof-fortune .wheelof-fortune_component .canvasContainer .prizePointer{display:none}
.wheelof-fortune .wheelof-fortune_component .canvasContainer .prizeSpinner{width:35%;height:100%;background-repeat:no-repeat;background-size:100%;left:32%;top:0;margin-top:36%}
.wheelof-fortune .wheelof-fortune_component .canvasContainer .spinText{font-size:6vw;margin-top:35%}
.wheelof-fortune .wheelof-fortune_component .canvasContainer .prizeBorder{left:0;top:-3%;width:100%;height:100%;background-size:100%;background-repeat:no-repeat}
.wheelof-fortune .wheelof-fortune_component h2{margin-top:-75px}
.wheelof-fortune .whiteBg{display:block;left:20px;width:295px;height:320px}
.fb-profileconnect__disconnect{text-align:left}
.fb-profileconnect__connect{text-align:left}
.editprofilev2 .fb-login-button{margin-top:15px}
#fb-root .fb_dialog .fb_dialog_content>iframe{bottom:70pt !important}
.loyalty-balance-bar .loyalty-balance-bar .loyalty-balance-bar-content{text-align:center}
.loyalty-balance-bar .loyalty-balance-bar .loyalty-balance-bar-content img{display:none}
.main-announcement-popup-publish .lightbox__window{top:20%;width:25.72em;padding:0;height:38.6em}
.main-announcement-popup-publish .banner-box__counter-container{width:auto}
.main-announcement-popup-publish .counter-spacer-first{margin-right:-450px;margin-top:4px;width:2px}
.main-announcement-popup-publish .counter-spacer-second{margin-top:0}
.main-announcement-popup-publish .banner-box__cnt-unit{margin-right:15px}
.main-announcement-popup-publish .banner-box__cnt-unit .banner-box__cnt-unit-hours{padding:0 7px}
.main-announcement-popup-publish .banner-box__cnt-number{width:59px;font-size:2rem;line-height:44.61px}
.main-announcement-popup-publish .banner-box__time-txt{font-size:.875rem}
.main-announcement-popup-publish .banner-box__cnt-label{font-size:.625rem;line-height:13.94px}
.main-announcement-popup-publish .banner-box__subtitle{font-size:1rem;line-height:24px;display:inline;word-break:break-word;width:auto;max-width:310px}
.main-announcement-popup-publish .heading-text{font-size:2rem;line-height:36px}
.main-announcement-popup-publish .banner-box__units-container{gap:28px;padding-right:70px;padding-left:5px}
.main-announcement-popup-publish .banner-box{padding:35px 10px 30px 10px;height:40em;width:30em}
.main-announcement-popup-publish .banner-box__content .banner-box__text{gap:20px;margin-top:18px}
.main-announcement-popup-publish .banner-box__time-txt{font-size:.875rem}
.main-announcement-popup-publish .banner-box__cnt-label{font-size:.625rem;line-height:13.94px}
.future-announcement-timer .banner-box__counter-container .banner-box__time-txt{font-size:.875rem}
.future-announcement-timer .banner-box__counter-container .banner-box__cnt-number{width:59px;height:57px}
.future-announcement-timer .banner-box__counter-container .banner-box__cnt-label{font-size:.875rem}
}
@media only screen and (min-width:768px){.spacer-bottom{margin-bottom:30px}
.height-300{height:300px}
.hide-tablet{display:none !important}
.hide-above-mobile{display:none !important}
.show-mobile{display:none !important}
body.rtl li[class^="col-span-"]{padding:0}
body.rtl .productcategories .col{float:right}
body.rtl .main-navigation>li,body.rtl .main-navigation_meta>li{margin-left:4.84%;margin-right:0;padding:0}
body.rtl .main-navigation>li{float:right}
body.rtl .main-navigation li.expandable.from-right>ul,body.rtl .main-navigation_meta li.expandable.from-right>ul{right:auto;left:0}
body.rtl .input-type__text_with-accessibility-icon{margin-right:40px;margin-left:0}
body.rtl .navigation-row .main-navigation_meta{text-align:left}
body.rtl .navigation-row .main-navigation_meta>li.expandable:last-child{padding-right:0;padding-left:20px}
body.rtl .navigation-row .main-navigation_meta>li.expandable:last-child:after{right:auto;left:0}
body.rtl ol.breadcrumb li:after{background:0}
body.rtl ol.breadcrumb li:before{background-image:url(app/images/sprite-1747757951690.png);background-position:-246px -362px;width:8px;height:13px;content:"";left:-18px;right:auto;top:2px}
body.rtl ol.breadcrumb li:last-child:before{background:0}
body.rtl .footer-menu-list{border-right:0;border-left:1px solid #333}
body.rtl .big .form-field--text__with-icon{padding-right:15px;padding-left:55px}
body.rtl .form-section_group h3:after{right:auto;left:15px}
body.rtl .list-filter__category-header-alt.loading span:after{left:15px}
body.rtl .list-filter__category-header-alt+ul li.category-header{padding-right:0}
body.rtl .filter__categories input[type="checkbox"]+label{white-space:nowrap}
body.rtl .sales-contacts span{float:right}
body.rtl .hero_left .hero__overlay h3 span{line-height:3.75rem}
body.rtl .hero_right .hero__overlay h3 span{line-height:3rem}
body.rtl .buy-options__list>li:first-child,body.rtl .buy-options__list>li:nth-child(2){float:left;margin-left:0;margin-right:20px}
body.rtl .buy-options__list>li:nth-child(3){float:right}
body.rtl .recipe-overview__filter{margin-right:0;float:right}
body.rtl .recipe-overview__filter:not(:first-child){margin-right:0;margin-left:20px}
body.rtl .tools li:nth-last-child(n+6),body.rtl .tools li:nth-last-child(n+6) ~ li{margin-left:0;margin-right:15px}
body.rtl .checkout-summary-list li .last-col{text-align:left}
body.rtl .pdp-section_top .ufs-product-cta .ufs-quantity-select{float:right}
body.rtl .pdp-section_top .ufs-product-cta .ufs-addtocart{float:left}
body.rtl .rr-review-section .postReviewStarRating .starRatingsContainer{position:absolute !important;left:170px !important}
.content-page .content-page-menu{margin-top:80px}
.landing-page .layout-wrapper .form h2{margin:30px 0}
.link-button{font-size:1.25rem;display:inline-block;vertical-align:middle}
.breadcrumb-wrapper-v2 ol.breadcrumb li a:after{display:inline-block;vertical-align:middle;content:" ";margin:0 0 0 10px;background-image:url(../../designs/ufs-aem/static/icons/arrow_down.svg) !important;background-size:.7rem;background-repeat:no-repeat;height:14px;width:14px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin:0 0 0 10px}
body.rtl .breadcrumb-wrapper-v2 ol.breadcrumb li a:after{margin:0 10px 0 0}
.intro-text__container_theme p{padding:25px 0;line-height:normal}
.form-element.inline{display:inline-block;width:auto}
.form-element.inline+.form-element.inline{margin-right:5px;margin-left:5px}
.form-progress-list li a{text-align:center}
.active.accordion__trigger,.content-page-menu li a.active,.accordion__trigger:hover,.content-page-menu li a:hover{font-weight:normal}
.active.accordion__trigger:after,.content-page-menu li a.active:after,.accordion__trigger:hover:after,.content-page-menu li a:hover:after{content:"\e941";font-family:'ufs-icons' !important;speak:auto;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tab-bar-list li a,.channel-selector__list li a{font-size:1rem}
.footer-menu-list{border-right:1px solid #333;padding:40px 0}
.brandlist__show-all:before{left:0}
.tools li:nth-last-child(n+6),.tools li:nth-last-child(n+6) ~ li{margin-left:15px}
.distributor-list li:nth-child(4n){margin-right:0}
.channel-selector{right:auto;top:130px;width:100%}
.channel-selector h3{font-size:1.5rem}
.channel-selector__tabs{display:inline-block;margin-bottom:-5px}
.channel-selector__title{float:left;margin-top:10px;margin-right:20px}
.channel-selector__mobile-list{display:none}
.channel-selector__list{float:left;margin-top:0;width:auto}
.channel-selector__list li{padding:5px 13px}
.channel-selector__list li a{white-space:nowrap}
.channel-selector__list li>.icon{display:inline-block;margin-right:10px}
h1,.h1{font-size:2.25rem}
h2,.h2{font-size:2rem}
h2.big-title,.h2.big-title{font-size:2.125rem}
h3,.h3{font-size:1.5rem}
.theme-article__content>.col-span-8{border-bottom:1px solid #eeefef;padding:0 30px}
.theme-article__footer>.col-span-12{padding:0 30px}
.article-meta li:before{content:""}
.span-12 .new-label{padding:2px 4px}
body.rtl .span-12 .new-label{padding:2px 4px;margin-left:20px}
body.rtl .span-12 .new-label:after{right:auto;left:-13px}
.hero_right .hero__image-oblong{display:none}
.hero_right .hero__image-square{display:block}
.hero__overlay h3{margin-bottom:20px}
.hero__body p br{display:none}
.top-visual{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out;background:url("app/images/loaders/ajax-loader.gif") no-repeat center center;height:30px;margin-bottom:20px;-webkit-transition-delay:.5s;transition-delay:.5s}
.top-visual img{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0;-webkit-transition-delay:1s;transition-delay:1s}
.top-visual .overlay-header,.top-visual .form--search-overlay{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0;-webkit-transition-delay:2s;transition-delay:2s}
.top-visual-open{height:350px}
.top-visual-open img,.top-visual-open .overlay-header,.top-visual-open .form--search-overlay{opacity:1}
.recipe-overview__filter .recipe__filter+.recipe__filter,.recipe-overview__filter .recipe__filter+.brand-list__wrapper{margin-top:80px}
.list-filter>li{margin-bottom:20px}
.product-catalog-v3 .list-filter>li{margin-bottom:0}
.list-filter ul.filter-options-limited li:nth-child(n+6){display:none}
.list-filter.active-filter>li:not(.active-parent){display:none}
.active-parent .list-filter__category-header-alt{display:none}
.list-filter__category-header-alt+ul li.category-show-parent{display:none}
.list-filter__category-header-alt+ul li.category-show-parent a:before{left:15px}
.list-filter__category-header-alt+ul li.category-header{display:none}
.list-filter__category-header-alt+ul li.category-header{padding-top:20px}
.list-filter__category-header-alt.loading span:after{border-radius:50%;height:4px;position:absolute;width:4px;-webkit-animation:load-spinner-orange-small 1s linear infinite;animation:load-spinner-orange-small 1s linear infinite;background:0;content:'';display:inline-block;margin-top:4px;right:22px}
@-webkit-keyframes load-spinner-orange-small{0{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
12.5%{-webkit-box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8);box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8)}
25%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6);box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6)}
37.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4);box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4)}
50%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3);box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3)}
62.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2);box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2)}
75%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1);box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1)}
87.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05);box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05)}
100%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
}
@keyframes load-spinner-orange-small{0{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
12.5%{-webkit-box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8);box-shadow:0 -7px 0 0 #ff5a00,5px -5px 0 0 rgba(255,90,0,0.05),7px 0 0 0 rgba(255,90,0,0.1),5px 5px 0 0 rgba(255,90,0,0.2),0 7px 0 0 rgba(255,90,0,0.3),-5px 5px 0 0 rgba(255,90,0,0.4),-7px 0 0 0 rgba(255,90,0,0.6),-5px -5px 0 0 rgba(255,90,0,0.8)}
25%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6);box-shadow:0 -7px 0 0 rgba(255,90,0,0.8),5px -5px 0 0 #ff5a00,7px 0 0 0 rgba(255,90,0,0.05),5px 5px 0 0 rgba(255,90,0,0.1),0 7px 0 0 rgba(255,90,0,0.2),-5px 5px 0 0 rgba(255,90,0,0.3),-7px 0 0 0 rgba(255,90,0,0.4),-5px -5px 0 0 rgba(255,90,0,0.6)}
37.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4);box-shadow:0 -7px 0 0 rgba(255,90,0,0.6),5px -5px 0 0 rgba(255,90,0,0.8),7px 0 0 0 #ff5a00,5px 5px 0 0 rgba(255,90,0,0.05),0 7px 0 0 rgba(255,90,0,0.1),-5px 5px 0 0 rgba(255,90,0,0.2),-7px 0 0 0 rgba(255,90,0,0.3),-5px -5px 0 0 rgba(255,90,0,0.4)}
50%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3);box-shadow:0 -7px 0 0 rgba(255,90,0,0.4),5px -5px 0 0 rgba(255,90,0,0.6),7px 0 0 0 rgba(255,90,0,0.8),5px 5px 0 0 #ff5a00,0 7px 0 0 rgba(255,90,0,0.05),-5px 5px 0 0 rgba(255,90,0,0.1),-7px 0 0 0 rgba(255,90,0,0.2),-5px -5px 0 0 rgba(255,90,0,0.3)}
62.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2);box-shadow:0 -7px 0 0 rgba(255,90,0,0.3),5px -5px 0 0 rgba(255,90,0,0.4),7px 0 0 0 rgba(255,90,0,0.6),5px 5px 0 0 rgba(255,90,0,0.8),0 7px 0 0 #ff5a00,-5px 5px 0 0 rgba(255,90,0,0.05),-7px 0 0 0 rgba(255,90,0,0.1),-5px -5px 0 0 rgba(255,90,0,0.2)}
75%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1);box-shadow:0 -7px 0 0 rgba(255,90,0,0.2),5px -5px 0 0 rgba(255,90,0,0.3),7px 0 0 0 rgba(255,90,0,0.4),5px 5px 0 0 rgba(255,90,0,0.6),0 7px 0 0 rgba(255,90,0,0.8),-5px 5px 0 0 #ff5a00,-7px 0 0 0 rgba(255,90,0,0.05),-5px -5px 0 0 rgba(255,90,0,0.1)}
87.5%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05);box-shadow:0 -7px 0 0 rgba(255,90,0,0.1),5px -5px 0 0 rgba(255,90,0,0.2),7px 0 0 0 rgba(255,90,0,0.3),5px 5px 0 0 rgba(255,90,0,0.4),0 7px 0 0 rgba(255,90,0,0.6),-5px 5px 0 0 rgba(255,90,0,0.8),-7px 0 0 0 #ff5a00,-5px -5px 0 0 rgba(255,90,0,0.05)}
100%{-webkit-box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00;box-shadow:0 -7px 0 0 rgba(255,90,0,0.05),5px -5px 0 0 rgba(255,90,0,0.1),7px 0 0 0 rgba(255,90,0,0.2),5px 5px 0 0 rgba(255,90,0,0.3),0 7px 0 0 rgba(255,90,0,0.4),-5px 5px 0 0 rgba(255,90,0,0.6),-7px 0 0 0 rgba(255,90,0,0.8),-5px -5px 0 0 #ff5a00}
}
.list-filter__toggle,.list-filter__toggle-alt{display:none}
.list-filter__toggle-arrow{display:none}
.list-filter__close{display:none}
.filter__categories{width:100%;max-width:600px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.filter__categories input[type="checkbox"]+label{min-width:50%}
.filter__brandlist input[type="checkbox"]+label:before,.filter__brandlist input[type="checkbox"]:checked+label:before{content:none}
.filter__brandlist input[type="checkbox"]+label,.filter__brandlist input[type="checkbox"]:checked+label{font-size:0;padding:0;display:inline-block}
.filter__brandlist input[type="checkbox"]:checked+label img{border-color:#ff5a00}
.recipe-detail-header .add-recipe{display:none}
.recipe-detailv2 .recipe-image img{-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;top:50%;left:auto;width:100%}
div.recipe-tabs{top:-55px;left:50%;position:absolute;position:absolute;display:inline-table;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.sticky-menu-item{display:inline-block}
.recipe-detail-header .add-recipe{display:none}
.recipe-detailv2 .recipe-image img{-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;top:50%;left:auto;width:100%}
div.recipe-tabs{top:-55px;left:50%;position:absolute;position:absolute;display:inline-table;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.sticky-menu-item{display:inline-block}
.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .add-favorite:hover span[class^="icn-"]:before,.costcalculate-lightbox .costCalucator-content .header-list .producttileon-popup .add-favorite:hover span[class*=" icn-"]:before{content:"\f004"}
.hide-tab{display:none}
.pdp-header .ufs-product-name a.add-favorite:hover span[class^="icn-"]:before,.pdp-header .ufs-product-name a.add-favorite:hover span[class*=" icn-"]:before{content:"\f004"}
.pdp-section_top:last-child{border-bottom:0}
.pdp-section_top .ufs-quantity-select{float:left;width:25%}
.pdp-section_top .ufs-addtocart{float:right;width:70%}
.trading-partner_direct-shop.center-column{margin-bottom:10px}
.ufs-product-carousel__slides .slick-dots{display:none;opacity:0;visibility:hidden}
.theme-article__footer .col-span-12 .promotion-item-list{margin-left:-30px;margin-right:-30px}
.product-tile .price-disclaimer,.recipeproduct-tile .price-disclaimer{display:inline-block;max-height:28px;overflow:hidden}
.product-tile .quantity-selector__label,.recipeproduct-tile .quantity-selector__label{width:35%}
.product-tile_cart>div+div,.product-tile_horizontal>div+div{padding-left:20px}
body.rtl .product-tile_cart>div+div,body.rtl .product-tile_horizontal>div+div{padding-left:0;padding-right:20px}
.product-tile_cart__header .promotion-label,.product-tile_horizontal__header .promotion-label{display:none}
.search-list .alert,.search-list .notification{padding:10px 10px 10px 50px;position:fixed;top:15%;left:3%}
.featured-item-list_tiled>li:first-child div.featured-item-list__body{padding:40px;pointer-events:none}
.featured-item-list_tiled>li:nth-child(even) a.article-type-overlay:after{bottom:35px}
.featured-item-list_tiled>li:nth-child(even) figure:after{bottom:0;position:absolute;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00000000',EndColorStr='#80000000');width:100%;height:30%}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:before{-webkit-transform:skew(40deg);transform:skew(40deg);left:-8px}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body:after{-webkit-transform:skew(-40deg);transform:skew(-40deg);right:-8px}
.featured-item-list_tiled>li:nth-child(3) figure:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#80000000',EndColorStr='#00000000');width:100%;height:30%}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:before{-webkit-transform:skew(-40deg);transform:skew(-40deg)}
.featured-item-list_tiled>li:nth-child(3) div.featured-item-list__body:after{-webkit-transform:skew(40deg);transform:skew(40deg)}
.item-list__columns.chefs-inspiration div.col-span-4 .item-list_vertical-alt{margin-bottom:25px}
.item-list__columns li.col-span-3 .item-list__image--oblong,.item-list__columns li.col-span-4 .item-list__image--oblong,.item-list__columns li.col-span-6 .item-list__image--oblong{display:block}
.item-list__columns li.col-span-3 .item-list__image--square,.item-list__columns li.col-span-4 .item-list__image--square,.item-list__columns li.col-span-6 .item-list__image--square{display:none}
.item-list__columns li.col-span-12 ul.article-meta{margin-bottom:0}
.item-list__image .img,.item-list__image_with-hover .img{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out}
.item-list__image .img:hover,.item-list__image_with-hover .img:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}
.themesoverview .item-list__image.span-12 .article-type-overlay.video:after,.themesoverview .item-list__image_with-hover.span-12 .article-type-overlay.video:after{bottom:30px;left:30px}
.item-list__body.span-12{bottom:0;position:absolute;background:transparent;padding:30px;pointer-events:none;z-index:1}
.item-list__body.span-12.video{padding-left:90px}
.item-list__body.span-12>a{color:#fff}
.item-list__body.span-12 .article-views{display:block;margin-top:10px}
.sensorial-product-page .page-wrapper .sensorialrelatedproducts .subcategory-product-tile:nth-child(2){margin-right:0}
.sensorial-product-page .page-wrapper .sensorialrelatedproducts .subcategory-product-tile:nth-child(2){margin-right:0}
html[dir="rtl"] .sensorial-product-page .page-wrapper .sensorialrelatedproducts .subcategory-product-tile:nth-child(2){margin-left:0}
.sensorial-product-page .page-wrapper .sensorialrelatedproducts .subcategory-product-tile:nth-of-type(1n+3){display:none}
}
@media only screen and (min-width:1025px){.hide-desktop{display:none !important}
body.rtl .pagecol-flex-right .content{margin-right:410px}
body.rtl.content-page .pagecol-flex-right{margin-left:0;margin-right:-390px}
body.rtl .footer-menu-list{margin-left:40px}
body.rtl .content .form,body.rtl .content .default-form{padding-right:0;padding-left:100px}
body.rtl .language-switch{margin-left:40px}
body.rtl .hero_single .hero__overlay h3 span{line-height:3.5rem}
body.rtl .product.col-span-4:nth-of-type(3n+3){margin-left:0}
body.rtl .product__lister .col-span-4.product:nth-child(3n+1){margin-right:0 !important}
.search-result .pagecol-flex-right{padding-right:100px}
.footer-menu-list{margin-right:40px}
.content-page .solution-list{float:right;width:55%;margin-right:-90px;margin-left:20px;margin-bottom:40px}
.main-header-v3 .suggestions,.main-header-v4 .suggestions{top:50px}
.main-header-v3 .suggestions .item-list__footer .btn.orange,.main-header-v4 .suggestions .item-list__footer .btn.orange{padding:8px 100px}
.main-header-v3+.channel-selector,.main-header-v4+.channel-selector{top:auto}
body.rtl .main-header-v4 .header-main-nav__secondary-mob li.expandable>a:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:0;margin-right:3px}
.main-header-v5 .suggestions{top:48px}
.main-header-v5 .suggestions .item-list__footer .btn.orange{padding:8px 100px}
.main-header-v5+.channel-selector{top:auto}
body.rtl .main-header-v5 .header-main-nav__secondary-mob li.expandable>a:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:0;margin-right:3px}
.navigation-promo-banner__content{text-align:center}
.theme-header-v2 .theme-sub-navigation li a:hover{border-color:#ff5a00}
.accordion-heading:hover span{color:#ff5a00}
.accordion-heading:hover span{color:#ff5a00}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--right:hover:hover:after{background-image:url(app/images/sprite-1747757951690.png);background-position:0 -187px;width:40px;height:40px;top:30px}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--left:hover:hover:after{background-image:url(app/images/sprite-1747757951690.png);background-position:0 -187px;width:40px;height:40px;top:15px;left:20px}
.pdp-traveling-shopmenu{margin-bottom:-80px}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout>div{margin:10px}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .non-webshop-flyout-wrapper{margin:0}
.pdp-traveling-shopmenu .ufs-unit-switch .ufs-unit-switch_container{float:none;width:auto;min-width:150px}
.pdp-traveling-shopmenu .ufs-unit-switch .ufs-unit-switch_container:last-child:not(:only-child){float:none;margin-left:20px}
body.rtl .pdp-traveling-shopmenu .ufs-unit-switch .ufs-unit-switch_container:last-child:not(:only-child){margin-left:0;margin-right:20px}
.pdp-traveling-shopmenu .ufs-unit-switch_button{height:60px}
.pdp-traveling-shopmenu .ufs-unit-switch_button span{white-space:nowrap}
.pdp-traveling-shopmenu .ufs-quantity-select input{max-width:70px}
.pdp-traveling-shopmenu .shopmenu-content-flyout .non-webshop-flyout-wrapper>div{margin:10px}
.product-tile.col-span-4:nth-child(3n),.promotion-tile.col-span-4:nth-child(3n){margin-right:0}
body.rtl .product-tile.col-span-4:nth-child(3n),body.rtl .promotion-tile.col-span-4:nth-child(3n){margin-left:0}
.featured-item-slider__arrow--left:hover:after{background-image:url(app/images/sprite-1747757951690.png);background-position:0 -419px;width:14px;height:22px}
.featured-item-slider__arrow--right:hover:after{background-image:url(app/images/sprite-1747757951690.png);background-position:-19px -419px;width:14px;height:22px}
.item-list__columns a:hover .item-list__info,.item-list__columns a:hover .item-list__caption,.item-list__columns a:hover .item-list__caption-body,.item-list__columns a:hover .item-list__caption-title{color:#fff}
.item-list__columns a:hover .item-list__caption-body{max-height:150px;opacity:1;overflow:visible}
.item-list__columns a:hover .item-list__story-title{display:none}
.item-list__columns a:hover .img:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(black));background-image:linear-gradient(to bottom,rgba(0,0,0,0),black);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00000000',EndColorStr='#FF000000')}
.item-list__columns .item-list__product a:hover .item-list__product-img{opacity:1}
}
@media only screen and (min-width:1201px){.hide-above-twelfhundred{display:none !important}
.header-main-nav__navigation-handle-wrapper{display:none}
.header-main-nav__main-navigation>li:hover>a{position:relative}
.header-main-nav__main-navigation>li:hover>a:before{content:'';position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:3px solid #ff5a00;width:100%}
body.rtl .header-main-nav__main-navigation>li.expandable{margin-left:35px}
body.rtl .header-main-nav__main-navigation>li.expandable>a:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:0;margin-right:3px}
.header-main-nav__main-navigation>li.expandable:hover>.main-navigation_foldout{display:block;left:0;right:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);background-color:#fff}
.header-main-nav__main-navigation>li.expandable:hover>a:after{display:inline-block;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.main-header-v3 .main-navigation_foldout ul,.main-header-v4 .main-navigation_foldout ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;padding-bottom:35px;-webkit-box-flex:1;-ms-flex:1;flex:1}
body.rtl .main-header-v3 .main-navigation_foldout ul,body.rtl .main-header-v4 .main-navigation_foldout ul{text-align:right}
.main-header-v3 .main-navigation_foldout li,.main-header-v4 .main-navigation_foldout li{display:inline-block;width:100%;padding:10px 0}
.main-header-v3 .main-navigation_foldout li:nth-of-type(1n+19),.main-header-v4 .main-navigation_foldout li:nth-of-type(1n+19){display:none}
.main-header-v3 .main-navigation_foldout li a:hover,.main-header-v4 .main-navigation_foldout li a:hover{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#ff5a00}
.main-header-v3 .main-navigation_foldout li a:hover:lang(zh-TW),.main-header-v4 .main-navigation_foldout li a:hover:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.main-header-v5 .main-navigation_foldout ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;padding-bottom:35px;-webkit-box-flex:1;-ms-flex:1;flex:1}
body.rtl .main-header-v5 .main-navigation_foldout ul{text-align:right}
.main-header-v5 .main-navigation_foldout li{display:inline-block;width:100%;padding:10px 0}
.main-header-v5 .main-navigation_foldout li:nth-of-type(1n+19){display:none}
.main-header-v5 .main-navigation_foldout li a:hover{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#ff5a00}
.main-header-v5 .main-navigation_foldout li a:hover:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
}
@media only screen and (max-width:1024px){.hide-below-desktop{display:none !important}
body.rtl .page-header__image-block{left:0;right:280px}
body.rtl .pnir-catalog_products .product:nth-of-type(even){margin-right:20px}
body.rtl .pnir-catalog_products .product:nth-of-type(odd){margin-right:0}
body.rtl .main-navigation li.expandable,body.rtl .main-navigation_meta li.expandable{padding-left:35px}
body.rtl .main-navigation li.expandable:after,body.rtl .main-navigation_meta li.expandable:after{left:20px}
body.rtl .sales-contacts span:nth-child(2){padding-left:0}
body.rtl .single-item .media-object__body{margin-left:0;margin-right:15px}
body.rtl .hero_single .hero__overlay h3 span{line-height:3.125rem}
body.rtl .product.col-span-4:nth-of-type(odd){margin-left:0}
body.blurred{position:fixed}
.main-header-v2 .form-element input[type="text"].search-global{height:30px}
.main-header-v2 .form-element .form-element-addon:not(:last-child){height:30px}
.main-header-v2 .form-element .form-element-addon:not(:last-child) ~ label{top:6px;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;opacity:1}
.main-header-v2 .form-element .form-element-addon .loader{margin-top:-30px}
.main-header-v2 .form-element.has-focus:not(:last-child) label{color:#949494;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:0}
.main-header-v2 .form-element.has-focus input[type="text"].search-global{border-radius:18px;padding-top:0}
.main-header-v2 .form-element.has-focus input[type="text"].search-global.active{border-radius:18px 18px 0 0}
.editable-txt{width:299.333px}
.tools li.print{display:none}
.tools li.download{display:inline-block}
.top-product-kpi li{margin-right:0}
.header-main-nav{border-bottom:0}
.header-main-nav:before{content:"";position:absolute;width:100%;height:1px;background-color:#eeefef;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20}
.header-main-nav__wrapper{padding:0 20px}
.header-main-nav__navigation-handle span[class$='badge']{border-radius:10px;top:-14px;right:-8px;min-height:18px;min-width:18px;border:1px solid #fff}
body.rtl .header-main-nav__navigation-handle span[class$='badge']{right:auto;left:-8px}
.header-main-nav__logo .ufs-logo_svg{height:30px;width:55px}
.header-main-nav__logo.search-open{display:none}
.header-main-nav__accessibility-logo.search-open{display:none}
.header-main-nav__nav{top:55px}
.header-main-nav__main-navigation>li>a{font-size:1.0625rem;width:100%;line-height:50px}
.main-header-v3 .cart-badge,.main-header-v4 .cart-badge{font-size:.6875rem;right:-10px;top:-8px;min-width:23px;height:18px;line-height:18px}
body.rtl .main-header-v3 .cart-badge,body.rtl .main-header-v4 .cart-badge{right:auto;left:-10px}
.secondary-mob__language-selector .main-navigation_foldout{padding-bottom:0}
.header-main-nav__search-container{margin-right:25px;z-index:20}
body.rtl .header-main-nav__search-container{margin-left:25px}
.header-main-nav__secondary-mob{padding:0 20px}
.main-header-v4 .header-main-nav__navigation-handle span[class$='badge']{border-radius:10px;top:-18px;right:-8px;min-height:18px;min-width:18px;border:1px solid #fff}
body.rtl .main-header-v4 .header-main-nav__navigation-handle span[class$='badge']{right:auto;left:-8px}
.main-header-v4 .header-main-nav__logo .ufs-logo_svg{height:44px;width:55px}
.main-header-v4 .header-main-nav__logo.search-open{display:none}
.main-header-v4 .header-main-nav__search-container .form-element{top:0}
.main-header-v4 .cart-badge{font-size:.6875rem;right:-10px;top:-8px;min-width:23px;height:18px;line-height:18px}
body.rtl .main-header-v4 .cart-badge{right:auto;left:-10px}
.main-header-v5 .header-main-nav__search-container{margin-right:25px;z-index:20;-webkit-transition:all .3s;transition:all .3s;width:100%;margin-left:auto;position:relative}
body.rtl .main-header-v5 .header-main-nav__search-container{margin-left:25px}
.main-header-v5 .cart-badge{font-size:.6875rem;right:-10px;top:-8px;min-width:23px;height:18px;line-height:18px}
body.rtl .main-header-v5 .cart-badge{right:auto;left:-10px}
.main-header-v5 .header-main-nav__navigation-handle span[class$='badge']{border-radius:10px;top:-18px;right:-8px;min-height:18px;min-width:18px;border:1px solid #fff}
body.rtl .main-header-v5 .header-main-nav__navigation-handle span[class$='badge']{right:auto;left:-8px}
.main-header-v5 .header-main-nav__logo .ufs-logo_svg{height:44px;width:91.67px}
.main-header-v5 .header-main-nav__logo.search-open{display:none}
.main-header-v5 .header-main-nav__search-container .form-element{top:0}
.main-header-v5 .cart-badge{font-size:.6875rem;right:-10px;top:-8px;min-width:23px;height:18px;line-height:18px}
body.rtl .main-header-v5 .cart-badge{right:auto;left:-10px}
.navigation-promo-banner__close{right:0}
body.rtl .navigation-promo-banner__close{right:auto;left:0}
.navigation-promo-banner__content p{max-width:90%}
.navigation-promo-banner__content{padding:5px 10px;text-align:center}
.theme-article__content>.col-span-4{padding-left:50px;padding-right:50px}
.article-image__overlay h1,.article-image__overlay p{padding-right:0;padding-left:0}
.section.relatedarticles .col-span-4:not(.product-tile):nth-of-type(even),.section.relatedproducts .col-span-4:not(.product-tile):nth-of-type(even){margin-right:0}
.hero_left .hero__overlay{left:30px;width:80%;position:relative;padding-top:5%;padding-bottom:5%}
.hero_right .hero__overlay{padding-top:5%;padding-bottom:5%}
.hero_single .hero__overlay{padding-top:5%;padding-bottom:5%}
.hero__overlay h3 span{font-size:2.1875rem;line-height:3.125rem}
.hero__body{display:block}
.page-header p{padding-right:20px;padding-left:20px}
.page-header .page-header__large--image{display:none}
.theme-header-v2 .theme-sub-navigation{white-space:nowrap;overflow-x:scroll}
.page-header_theme__background+div p,.page-header_theme__background+div h1{padding-right:0;padding-left:0}
.page-header_landing-page .page-header__large--image{display:block}
.accessibility-logo{left:auto;right:0}
.recipe-description h2{padding:0 20px}
.recipe-footer{padding:0 20px}
.related-products-accordion .related-product-tile{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.related-products-accordion .unit-row{margin-left:0;margin-top:20px}
body.rtl .related-products-accordion .unit-row{margin-right:0}
.ingredient-product-row .product-title{max-width:170px}
.ufs-ingredient .product-tile{width:100%}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .shopmenu-content-flyout .ufs-unit-switch{display:block}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .ufs-product-name{margin:20px 15px;position:relative}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .ufs-product-name a.add-favorite{position:absolute;right:0;bottom:0}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .pdp-section_top{padding:15px 15px 30px}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .pdp-row_top+.pdp-row_top{margin-top:0}
.pdp-traveling-shopmenu.product-overview .pdp-header .ufs-product-name{padding:0 0 30px}
.page-header_recipe .pagecol-wrapper h1{padding-left:20px}
.recipe-detailv3 .recipe-v3-social li.print a{display:none}
.recipe-detailv3 .recipe-v3-social li.download a{display:inline-block}
.recipe-detailv3 .recipeproduct-tile .add-to-cart button{font-size:.7rem;padding:0 3px}
.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description h1{font-size:1.5rem !important;line-height:1.625rem}
.recipe-description h2{padding:0 20px}
.recipe-footer{padding:0 20px}
.related-products-accordion .related-product-tile{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.related-products-accordion .unit-row{margin-left:0;margin-top:20px}
body.rtl .related-products-accordion .unit-row{margin-right:0}
.ingredient-product-row .product-title{max-width:170px}
.ufs-ingredient .product-tile{width:100%}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .shopmenu-content-flyout .ufs-unit-switch{display:block}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .ufs-product-name{margin:20px 15px;position:relative}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .ufs-product-name a.add-favorite{position:absolute;right:0;bottom:0}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .pdp-section_top{padding:15px 15px 30px}
.pdp-traveling-shopmenu.product-overview .shopmenu-content .pdp-row_top+.pdp-row_top{margin-top:0}
.pdp-traveling-shopmenu.product-overview .pdp-header .ufs-product-name{padding:0 0 30px}
.pdp-traveling-shopmenu .shopmenu-content{-webkit-transition:visibility .5s ease-in-out;transition:visibility .5s ease-in-out;visibility:hidden}
.pdp-traveling-shopmenu .shopmenu-content.open{visibility:visible}
.pdp-traveling-shopmenu .shopmenu-content.open .flyout-backdrop{opacity:.5;-ms-filter:"alpha(opacity=$opacity-ie)"}
.pdp-traveling-shopmenu .shopmenu-content.open .shopmenu-content-flyout{-webkit-transform:translateX(0);transform:translateX(0)}
body.rtl .pdp-traveling-shopmenu .shopmenu-content.open .shopmenu-content-flyout{-webkit-transform:translateX(0);transform:translateX(0)}
.pdp-traveling-shopmenu .shopmenu-content .flyout-backdrop{background:#000;content:'';top:0;right:0;bottom:0;left:0;position:fixed;opacity:0;-ms-filter:"alpha(opacity=$opacity-ie)";-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:100%;z-index:101;height:100vh}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout{display:block;background:#fff;-webkit-box-shadow:-5px 0 10px rgba(0,0,0,0.25);box-shadow:-5px 0 10px rgba(0,0,0,0.25);height:100vh;left:auto;min-width:300px;width:90%;padding:20px;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;z-index:201;top:0;right:0;bottom:0;position:fixed;-webkit-transform:translateX(110%);transform:translateX(110%)}
body.rtl .pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout{right:auto;-webkit-transform:translateX(-110%);transform:translateX(-110%);top:0;bottom:0;left:0;position:fixed}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px 0}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name .packshot{padding-right:12px;min-width:45px;max-width:45px}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name h1{margin:0}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-product-name a.add-favorite{position:relative}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .h3{display:block;font-family:"Custom-Font-Medium",Arial,sans-serif;color:#000;font-size:1rem;margin-bottom:14px}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .h3:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .h3 span{font-family:"Custom-Font-Regular",Arial,sans-serif;color:#949494;font-size:.75rem}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .h3 span:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-unit-switch{padding-bottom:22px}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-webshop-usps{display:block}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-webshop-usps li{position:relative;padding:0 0 .5em 24px}
body.rtl .pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .ufs-webshop-usps li{padding:0 24px .5em 0}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .loyalty-labels{margin:15px 0}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .loyalty-labels h3{font-size:1rem;font-family:"Custom-Font-Regular"}
.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .loyalty-labels span{color:#ff5a00;font-weight:bold;font-size:1rem;font-family:"Custom-Font-Bold"}
.pdp-traveling-shopmenu h1{white-space:normal;font-size:1rem}
.pdp-traveling-shopmenu .mobile-shopmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.1);box-shadow:0 4px 4px rgba(0,0,0,0.1)}
.pdp-traveling-shopmenu .ufs-addtocart .btn.orange{min-height:50px}
.pdp-traveling-shopmenu .shopmenu-content-flyout .non-webshop-flyout-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}
.pdp-traveling-shopmenu .shopmenu-content-flyout .non-webshop-flyout-wrapper .ufs-product-name{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.pdp-traveling-shopmenu .call-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:31;-ms-flex-order:30;order:30}
.pdp-traveling-shopmenu .call-section .h4{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:14px}
.pdp-traveling-shopmenu .button-bar{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #eeefef;margin-bottom:20px;padding-bottom:10px}
.pdp-traveling-shopmenu .button-bar .btn{width:100%;margin-bottom:20px}
.pdp-traveling-shopmenu .button-bar .btn:last-child{margin-right:0}
body.rtl .pdp-traveling-shopmenu .button-bar .btn:last-child{margin-left:0}
.ufs-product-carousel__slides figure img{max-height:240px}
.ufs-product-carousel__slides.slick-initialized{width:100%;margin-top:20px}
.slick-slider.ufs-product-carousel__navigation{max-width:80%}
.product-tile_horizontal__quantity-selector .price-disclaimer,.product-tile_horizontal__quantity-selector .product-unavailable{bottom:auto;right:0}
.product-tile_horizontal .product-introtext{display:none}
.product-tile_horizontal .price-disclaimer{display:block}
.product-tile_cart__unit-selector{display:none}
.product-tile,.promotion-tile{width:calc(50% - 10px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;margin-right:20px;white-space:normal;height:100%}
.product-tile:nth-child(2n),.promotion-tile:nth-child(2n){margin-right:0}
body.rtl .product-tile:nth-child(2n),body.rtl .promotion-tile:nth-child(2n){margin-left:0}
.featured-item-list_tiled>li:first-child div.featured-item-list__body a{font-size:1.375rem}
.featured-item-list_tiled>li:nth-child(n+2) div.featured-item-list__body>a{font-size:1.125rem}
.single-item .media-object__body{margin-left:15px}
.item-list__columns.chefs-inspiration div.col-span-4 .item-list__title{font-size:.875rem}
.item-list__columns.chefs-inspiration-video div.col-span-8 .video__wrapper{height:100%}
.item-list__columns .item-list__product .item-list__caption{max-width:100%}
.item-list__columns .item-list__product .item-list__product-brand-img{max-width:50px}
.item-list__image.span-6,.item-list__image_with-hover.span-6{height:250px}
.item-list__image.span-4,.item-list__image_with-hover.span-4{height:250px}
.sensorial-product-available .header-pusher-mobile{height:161px}
.header-video{display:none}
.header-video__overlay{bottom:0;margin:0 20px;max-width:100%}
.header-video__overlay h1{font-size:2.25rem}
.header-video__overlay p{font-size:1rem;width:auto}
.header-video__fallback{display:block}
}
@media only screen and (max-width:1200px){.hide-below-twelfhundred{display:none !important}
.header-main-nav__nav{display:none;position:absolute;background-color:#fff;top:70px;width:100%;left:0;z-index:15}
.header-main-nav__nav .lang-selector{padding-bottom:100px}
.header-main-nav__main-navigation{padding-left:20px;padding-right:20px;margin-top:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.header-main-nav__main-navigation>li{margin-right:0;position:relative}
body.rtl .header-main-nav__main-navigation>li{margin-right:0;margin-left:0}
.header-main-nav__main-navigation>li:before{content:"";position:absolute;bottom:0;width:100%;height:1px;background-color:#eeefef;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
body.rtl .header-main-nav__main-navigation>li:before{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.header-main-nav__main-navigation>li.expandable>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-main-nav__main-navigation .expandable.open{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.header-main-nav__main-navigation .expandable.open .main-navigation_foldout{display:block;position:static;margin-bottom:20px}
body.rtl .header-main-nav__main-navigation .expandable.open .main-navigation_foldout ul{text-align:right}
.header-main-nav__main-navigation .expandable.open>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-header-v3 .main-navigation_foldout li,.main-header-v4 .main-navigation_foldout li{padding:13px 0 13px 15px;margin:0}
body.rtl .main-header-v3 .main-navigation_foldout li,body.rtl .main-header-v4 .main-navigation_foldout li{padding:13px 15px 13px 0;margin:0}
.main-header-v3 .main-navigation_foldout li a,.main-header-v4 .main-navigation_foldout li a{font-size:1.0625rem}
.main-header-v3 .main-navigation_foldout .layout-wrapper,.main-header-v4 .main-navigation_foldout .layout-wrapper{padding:0;position:static;height:auto}
.main-header-v4 .header-main-nav__main-navigation{margin-top:40px}
.main-header-v4 .header-main-nav__main-navigation>ul{margin-bottom:1.125rem}
.main-header-v4 .header-main-nav__main-navigation>li{margin-right:0;position:relative}
body.rtl .main-header-v4 .header-main-nav__main-navigation>li{margin-right:0;margin-left:0}
.main-header-v4 .header-main-nav__main-navigation>li:before{content:"";position:absolute;bottom:0;background-color:transparent}
body.rtl .main-header-v4 .header-main-nav__main-navigation>li:before{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.main-header-v4 .header-main-nav__main-navigation>li a:after{margin-left:10px;margin-top:10px}
.main-header-v4 .header-main-nav__main-navigation>li>a{width:auto;line-height:44px;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;font-size:1.875rem;letter-spacing:-1.8px;font-family:"Custom-Font-Bold",Arial,sans-serif}
.main-header-v4 .header-main-nav__main-navigation>li>a:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.main-header-v4 .header-main-nav__main-navigation .expandable.open{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main-header-v4 .header-main-nav__main-navigation .expandable.open .main-navigation_foldout{display:block;position:static;margin-bottom:20px}
body.rtl .main-header-v4 .header-main-nav__main-navigation .expandable.open .main-navigation_foldout ul{text-align:right}
.main-header-v4 .header-main-nav__main-navigation .expandable.open>a::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-header-v4 .header-main-nav__main-navigation .expandable.open>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-header-v4 .header-main-nav__secondary-mob{padding:15px 20px}
.main-header-v4 .header-main-nav__secondary-mob li.b-bottom{padding-bottom:1.25rem;padding-top:12px;padding-left:10px}
.main-header-v4 .header-main-nav__secondary-mob li.b-bottom .loyalty-points{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ff5a00;border-radius:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1px 8px 3px 8px;margin-top:.625rem;margin-left:5px;position:relative;top:-2px}
.main-header-v4 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__amount,.main-header-v4 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__label{line-height:.75rem}
.main-header-v4 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__amount{font-family:"Custom-Font-Bold",Arial,sans-serif;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.5625rem;margin-right:5px;line-height:.75rem}
.main-header-v4 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__amount:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .main-header-v4 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__amount{margin-left:5px;margin-right:0}
.main-header-v4 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__amount strike{color:#000;margin-right:5px}
body.rtl .main-header-v4 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__amount strike{margin-left:5px;margin-right:0}
.main-header-v4 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__label{font-family:"Custom-Font-Bold",Arial,sans-serif;color:#fff;font-size:.5625rem;line-height:.8125rem;margin-bottom:-1px;text-transform:uppercase;line-height:.75rem}
.main-header-v4 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__label:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.main-header-v4 .header-main-nav__barcoad-container{margin-right:0;background-color:#eeefef;padding:12px;text-align:center;margin-top:-0.9375rem}
.main-header-v4 .header-main-nav__barcoad-container .scan-text{color:#000;font-family:"Custom-Font-Medium";font-size:.75rem;padding:.625rem}
.main-header-v4 .suggestions{padding:0;left:0;border-radius:0}
.main-header-v4 .main-navigation_foldout li{padding:5px 0 5px 0}
.main-header-v5 .main-navigation_foldout li{padding:13px 0 13px 15px;margin:0}
body.rtl .main-header-v5 .main-navigation_foldout li{padding:13px 15px 13px 0;margin:0}
.main-header-v5 .main-navigation_foldout li a{font-size:1.0625rem}
.main-header-v5 .main-navigation_foldout .layout-wrapper{padding:0;position:static;height:auto}
.main-header-v5 .header-main-nav__main-navigation{margin-top:40px}
.main-header-v5 .header-main-nav__main-navigation>ul{margin-bottom:1.125rem}
.main-header-v5 .header-main-nav__main-navigation>li{margin-right:0;position:relative}
body.rtl .main-header-v5 .header-main-nav__main-navigation>li{margin-right:0;margin-left:0}
.main-header-v5 .header-main-nav__main-navigation>li:before{content:"";position:absolute;bottom:0;background-color:transparent}
body.rtl .main-header-v5 .header-main-nav__main-navigation>li:before{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.main-header-v5 .header-main-nav__main-navigation>li a:after{margin-left:10px;margin-top:10px}
.main-header-v5 .header-main-nav__main-navigation>li>a{width:auto;line-height:44px;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;font-size:1.875rem;letter-spacing:-1.8px;font-family:"Custom-Font-Bold",Arial,sans-serif}
.main-header-v5 .header-main-nav__main-navigation>li>a:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.main-header-v5 .header-main-nav__main-navigation .expandable.open{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main-header-v5 .header-main-nav__main-navigation .expandable.open .main-navigation_foldout{display:block;position:static;margin-bottom:20px}
body.rtl .main-header-v5 .header-main-nav__main-navigation .expandable.open .main-navigation_foldout ul{text-align:right}
.main-header-v5 .header-main-nav__main-navigation .expandable.open>a::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-header-v5 .header-main-nav__main-navigation .expandable.open>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-header-v5 .header-main-nav__secondary-mob{padding:15px 20px}
.main-header-v5 .header-main-nav__secondary-mob li.b-bottom{padding-bottom:1.25rem;padding-top:12px;padding-left:10px}
.main-header-v5 .header-main-nav__secondary-mob li.b-bottom .loyalty-points{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ff5a00;border-radius:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1px 8px 3px 8px;margin-top:.625rem;margin-left:5px;position:relative;top:-2px}
.main-header-v5 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__amount,.main-header-v5 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__label{line-height:.75rem}
.main-header-v5 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__amount{font-family:"Custom-Font-Bold",Arial,sans-serif;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.5625rem;margin-right:5px;line-height:.75rem}
.main-header-v5 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__amount:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .main-header-v5 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__amount{margin-left:5px;margin-right:0}
.main-header-v5 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__amount strike{color:#000;margin-right:5px}
body.rtl .main-header-v5 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__amount strike{margin-left:5px;margin-right:0}
.main-header-v5 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__label{font-family:"Custom-Font-Bold",Arial,sans-serif;color:#fff;font-size:.5625rem;line-height:.8125rem;margin-bottom:-1px;text-transform:uppercase;line-height:.75rem}
.main-header-v5 .header-main-nav__secondary-mob li.b-bottom .loyalty-points__label:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
.main-header-v5 .header-main-nav__barcoad-container{margin-right:0;background-color:#eeefef;padding:12px;text-align:center;margin-top:-0.9375rem}
.main-header-v5 .header-main-nav__barcoad-container .scan-text{color:#000;font-family:"Custom-Font-Medium";font-size:.75rem;padding:.625rem}
.main-header-v5 .suggestions{padding:0;left:0;border-radius:0}
.main-header-v5 .main-navigation_foldout li{padding:5px 0 5px 0}
}
@media only screen and (max-width:900px){.hide-below-tablet{display:none !important}
body.rtl .cart-totals__left{float:right;margin-left:0 !important;width:50%}
body.rtl .cart-totals__right{float:left;margin-right:0;width:50%}
body.rtl .price-section .col-span-10{width:50%;margin-right:0}
body.rtl .price-section .col-span-2{width:50%}
.direct-shop-usp li{margin-bottom:15px;max-width:none;padding-top:5px}
.channel-selector{background-color:#333;background-image:none}
.hero_left,.hero_right,.hero_single{float:none;margin:0 0 10px 0;width:100%;padding-bottom:inherit;height:auto}
.hero_right{padding-bottom:inherit;height:auto}
.hero_right .hero__overlay{position:relative}
.hero_right .hero__overlay h3 span{font-size:1.75rem}
.hero_single{padding-bottom:inherit;height:auto}
.hero_single .hero__overlay{-webkit-transform:inherit;transform:inherit;position:relative;top:0}
.top-visual{margin-bottom:0 !important;-webkit-transition:margin-top .35s cubic-bezier(0.35,1,1,1);transition:margin-top .35s cubic-bezier(0.35,1,1,1)}
.list-filter__toggle-alt{position:relative;z-index:1;text-align:center}
.ufs-ingredient .product{width:100%}
.ufs-ingredient .product-price{margin-bottom:0}
.list-filter__toggle-alt{position:relative;z-index:1;text-align:center}
.ufs-ingredient .product{width:100%}
.ufs-ingredient .product-price{margin-bottom:0}
.trading-partner.center-column,.trading-partner_direct-shop.center-column{margin:25px 0;padding:20px 10px}
.trading-partner__disclaimer{margin-left:0}
.sensorial-product-page .page-wrapper .product-sample-promotion .text-block h3{font-size:1.5rem}
}
@media only screen and (min-width:767px){.hide-above-tablet{display:none !important}
}
@media only screen and (min-width:901px){.show-tablet{display:none !important}
body.rtl .footer-menu-list{margin-right:0;margin-left:20px}
body.rtl .language-switch{margin-right:0;margin-left:20px}
.footer-menu-list{margin-right:20px}
}
@media only screen and (min-width:901px) and (max-width:1024px){body.rtl .pagecol-flex-right .content{margin-right:330px}
body.rtl .pagecol-flex-right{margin-right:-320px}
.pagecol-static-left{width:320px}
.pagecol-flex-right{margin-left:-320px}
.pagecol-flex-right .content{margin-left:330px}
}
@media only screen and (min-width:768px) and (max-width:900px){body.rtl .pagecol-flex-right .content{margin-right:290px}
body.rtl .pagecol-flex-right{margin-right:-280px}
.pagecol-static-left{width:280px}
.pagecol-flex-right{margin-left:-280px}
.pagecol-flex-right .content{margin-left:290px}
.top-visual__animated{margin-top:75px}
.banner-box{border-radius:0}
.banner-box__btn{margin-top:30px}
.banner-box__btn .btn{font-size:.875rem;padding:10px 15px 12px}
.heading-text{font-size:2rem;line-height:38px;margin:0 auto;margin-bottom:15px;margin-top:20px}
.banner-box__title{font-size:2rem;line-height:38px;margin:0 auto;margin-bottom:15px;margin-top:20px}
.banner-box__subtitle{font-family:"Custom-Font-Regular",Arial,sans-serif;font-size:1rem;line-height:21px;width:60%;margin:0 auto}
.banner-box__subtitle:lang(zh-TW){font-family:"Custom-Font-Regular",'Microsoft JhengHei',Arial,sans-serif}
.banner-box__time-txt{font-size:1rem}
.banner-box__cnt-unit{max-width:40px}
.banner-box__cnt-number{font-size:1.375rem;width:40px;height:40px}
.banner-box__cnt-label{font-size:.75rem}
}
@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:768px) and (min-resolution:192dpi){body.rtl ol.breadcrumb li:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
}
@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-resolution:192dpi){body.rtl ol.breadcrumb li:last-child:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .item-list__grid .item-list__body:not(.span-6)>a:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.list-filter__toggle-checkbox:checked ~ span,.list-filter_filter__toggle-checkbox:checked ~ span,.list-filter_category__toggle-checkbox:checked ~ span{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.filter__mobile-foldout__trigger:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.filter__mobile-foldout__trigger:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body.rtl .icon.icon-arrow-right{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .icon.icon-arrow-right.orange{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .icon.icon-arrow-left{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .icon.icon-arrow-left.orange{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .sales-contacts .subcontacts .subcontacts__header .show-subcontacts:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .featured-item-slider__arrow--left:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .featured-item-slider__arrow--left:hover:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .featured-item-slider__arrow--right:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .featured-item-slider__arrow--right:hover:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .related-recipes__list .item-list__grid .item-list__body a:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .item-list_horizontal-alt a:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .carousel-arrow--left:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .carousel-arrow--right:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .product-overview .product-gallery .featured-item-slider__arrow--left:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .product-overview .product-gallery .featured-item-slider__arrow--right:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.landing-page .layout-wrapper .textimage-text p:last-child:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.button.arrow-left:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.small-arrow-button:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.form-element input[type="checkbox"]:checked+label:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.form-element.is-valid:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.form-element.is-not-valid:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.form-progress-list li.visited span:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.productpnir a.accordion__trigger:after,.productpnir .accordion__trigger:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.brandlist__show-all:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.check-list li:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
body.rtl .sitemap__wrapper>ul>li>ul>li>a:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.sitemap__wrapper>ul>li>ul>li>a:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.checklist li.checked:before,.top-product-kpi li.checked:before,.direct-shop-usp li.checked:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.checklist li.unchecked:before,.top-product-kpi li.unchecked:before,.direct-shop-usp li.unchecked:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.top-product-kpi li:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.direct-shop-usp li:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.channel-selector__please-wait:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.channel-selector__list li .icon-school{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.channel-selector__list li .icon-pub{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.channel-selector__list li .icon-care{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.channel-selector__list li .business-type__wrapper:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.navigate-back:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.article-views:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.page-header_current-product .current-product__toggle-details:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.list-filter__category-header span:after,.list-filter__category-header-alt span:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.list-filter__category-header.open span:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.list-filter__category-header-alt+ul li.category-show-parent a:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.list-filter__category-header-alt span:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.list-filter__toggle-arrow{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.list-filter__close{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.ingredient-row a:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.pdp-traveling-shopmenu.product-overview .product-gallery .featured-item-slider__arrow:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--right:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--left:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.ingredient-row a:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.pdp-traveling-shopmenu.product-overview .product-gallery .featured-item-slider__arrow:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.costcalculate-lightbox .costCalucator-content .header-list .prodct-tileingredient .name:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.pdp-traveling-shopmenu .call-section .call-us:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.pdp-section_top .call-us:before{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.featured-item-slider__arrow--left:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.featured-item-slider__arrow--right:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.carousel-arrow--left:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.carousel-arrow--right:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.related-recipes__list .item-list__grid .item-list__body a:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
}
@media only screen and (max-width:1280px){.col__wrapper,.pagecol-wrapper{max-width:1024px;z-index:1}
.layout-wrapper{max-width:1024px}
.top-product-kpi li{margin-right:30px;max-width:none}
body.rtl .header-main-nav__main-navigation>li{margin-right:0;margin-left:15px}
.main-header-v3 .main-navigation_foldout li a,.main-header-v4 .main-navigation_foldout li a{font-size:1rem;color:#333;line-height:normal}
.main-header-v5 .main-navigation_foldout li a{font-size:1rem;color:#333;line-height:normal}
.hero_right .hero__overlay{width:auto}
.ingredient-product-row .product-title{max-width:240px}
.recipe-detailv3 .recipe-layout-wrapper{max-width:1130px;padding-left:25px;padding-right:25px}
.recipe-detailv3 .recipe-layout-wrapper .col-span-4{width:calc(41.66667% - 11.66667px);margin-right:20px;padding-left:15px;padding-right:15px}
.recipe-detailv3 .recipe-layout-wrapper .col-span-8{width:calc(58.33333% - 8.33333px);margin-right:20px;margin-right:0;padding-left:0}
.ingredient-product-row .product-title{max-width:240px}
.col-span-6 .trading-partner,.col-span-6 .trading-partner_direct-shop{min-height:260px}
.promotion-item{width:calc(50% - 5px);margin-right:10px;height:220px}
body.rtl .promotion-item{margin-right:0;margin-left:10px}
.promotion-item:nth-child(2n){margin-right:0}
body.rtl .promotion-item:nth-child(2n){margin-left:0}
.promotion-item__text{-webkit-box-flex:70%;-ms-flex:70%;flex:70%}
.promotion-item__tag{right:21%}
body.rtl .promotion-item__tag{right:auto;left:22%}
.item-list__image.span-3,.item-list__image_with-hover.span-3{height:250px}
.header-video__overlay{max-width:1024px}
}
@media only screen and (min-width:1281px){.col__wrapper,.pagecol-wrapper{max-width:1260px;z-index:1}
.main-header-v5 .cross-icn{right:150px}
body.rtl .main-header-v5 .cross-icn{left:200px}
.recipe-detail-header .title-wrapper .recipebook-icon.recipe-add:hover:before{content:"\e911"}
.recipe-detail-header .title-wrapper .recipebook-icon.recipe-added:hover{color:#ff5a00}
.recipe-detail-header .title-wrapper .recipebook-icon.recipe-added:hover:before{content:"\e912"}
.recipebook-icon.recipe-add:hover{color:#ff5a00}
.recipebook-icon.recipe-added:hover{color:#949494}
.recipe-detail-header .title-wrapper .recipebook-icon.recipe-add:hover:before{content:"\e911"}
.recipe-detail-header .title-wrapper .recipebook-icon.recipe-added:hover{color:#ff5a00}
.recipe-detail-header .title-wrapper .recipebook-icon.recipe-added:hover:before{content:"\e912"}
.recipebook-icon.recipe-add:hover{color:#ff5a00}
.recipebook-icon.recipe-added:hover{color:#949494}
.col-span-6 .trading-partner,.col-span-6 .trading-partner_direct-shop{min-height:220px}
.product-detail-page .slick-lightbox-slick .slick-prev{left:25%}
.product-detail-page .slick-lightbox-slick .slick-next{right:25%}
.promotion-item{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:407px;min-width:400px}
.promotion-item:nth-child(3n){margin-right:0}
body.rtl .promotion-item:nth-child(3n){margin-left:0}
.theme-article__footer .col-span-12 .promotion-item{max-width:414px}
.item-list__image a:hover span,.item-list__image .image-rendition:hover span,.item-list__image_with-hover a:hover span,.item-list__image_with-hover .image-rendition:hover span{color:#ff5a00}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.newsletter-popup .right-img{height:60vh}
.lightbox__window:has(.newsletter-popup){padding:0;width:60%;border-radius:14px;height:60vh}
.lightbox__window:has(.newsletter-popup) .lightbox__close{background-size:cover;width:30px;height:30px;top:18px;right:18px;background-position:center}
.recipe-detailv3 .recipe-v3-chef-container{max-width:none}
.product-tile,.promotion-tile{width:calc(50% - 40px)}
.main-announcement-popup-publish .lightbox__window{width:37.5em}
.main-announcement-popup-publish .counter-spacer-first{margin-left:10px;margin-right:-38px}
.main-announcement-popup-publish .banner-box__cnt-unit{width:auto}
.main-announcement-popup-publish .banner-box__subtitle{font-size:1.25rem;width:auto;word-break:break-word}
.main-announcement-popup-publish .banner-box__units-container{gap:41.5px;padding-right:46px;padding-left:18px}
.main-announcement-popup-publish .banner-box{border:0;height:45em}
}
@media only screen and (max-width:768px){.newsletter-popup .rbt-aux{display:none}
.newsletter-popup .w-130{width:26%}
.newsletter-popup .py-4.signup-form{padding-top:5.5rem !important}
}
@media only screen and (max-width:1450px){.header-main-nav__main-navigation>li{margin-right:15px}
.recipe-detailv3 .recipe-detailv3__box-two .recipe-detailv3__video-fallback-img .recipe-image-v2 img{top:0}
}
@media only screen and (max-width:1320px){.header-main-nav__main-navigation>li>a{font-size:.875rem}
}
@media only screen and (max-width:767px) and (max-width:767px){body.rtl .main-header-v4 .header-main-nav__search-container .form-element input[type="text"]{padding:0 42px 0 15px}
body.rtl .main-header-v5 .header-main-nav__search-container .form-element input[type="text"]{padding:0 45px 0 15px}
.pdp-header .images-col h1{font-family:"Custom-Font-Medium",Arial,sans-serif}
.pdp-header .images-col h1:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
}
@media only screen and (max-width:1200px) and (max-width:1200px){.main-header-v4 .header-main-nav__main-navigation>li>a .loyalty-points{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ff5a00;border-radius:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1px 8px 3px 8px;margin-top:.625rem;margin-left:5px;position:relative;top:-5px}
.main-header-v4 .header-main-nav__main-navigation>li>a .loyalty-points__amount,.main-header-v4 .header-main-nav__main-navigation>li>a .loyalty-points__label{line-height:.75rem}
.main-header-v4 .header-main-nav__main-navigation>li>a .loyalty-points__amount{font-family:"Custom-Font-Bold",Arial,sans-serif;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.5625rem;margin-right:5px;line-height:.75rem;letter-spacing:.4px}
.main-header-v4 .header-main-nav__main-navigation>li>a .loyalty-points__amount:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .main-header-v4 .header-main-nav__main-navigation>li>a .loyalty-points__amount{margin-left:5px;margin-right:0}
.main-header-v4 .header-main-nav__main-navigation>li>a .loyalty-points__amount strike{color:#000;margin-right:5px}
body.rtl .main-header-v4 .header-main-nav__main-navigation>li>a .loyalty-points__amount strike{margin-left:5px;margin-right:0}
.main-header-v4 .header-main-nav__main-navigation>li>a .loyalty-points__label{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#fff;font-size:.5625rem;line-height:.8125rem;text-transform:capitalize;letter-spacing:.4px}
.main-header-v4 .header-main-nav__main-navigation>li>a .loyalty-points__label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
.main-header-v5 .header-main-nav__main-navigation>li>a .loyalty-points{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ff5a00;border-radius:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1px 8px 3px 8px;margin-top:.625rem;margin-left:5px;position:relative;top:-5px}
.main-header-v5 .header-main-nav__main-navigation>li>a .loyalty-points__amount,.main-header-v5 .header-main-nav__main-navigation>li>a .loyalty-points__label{line-height:.75rem}
.main-header-v5 .header-main-nav__main-navigation>li>a .loyalty-points__amount{font-family:"Custom-Font-Bold",Arial,sans-serif;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.5625rem;margin-right:5px;line-height:.75rem;letter-spacing:.4px}
.main-header-v5 .header-main-nav__main-navigation>li>a .loyalty-points__amount:lang(zh-TW){font-family:"Custom-Font-Bold",'Microsoft JhengHei',Arial,sans-serif}
body.rtl .main-header-v5 .header-main-nav__main-navigation>li>a .loyalty-points__amount{margin-left:5px;margin-right:0}
.main-header-v5 .header-main-nav__main-navigation>li>a .loyalty-points__amount strike{color:#000;margin-right:5px}
body.rtl .main-header-v5 .header-main-nav__main-navigation>li>a .loyalty-points__amount strike{margin-left:5px;margin-right:0}
.main-header-v5 .header-main-nav__main-navigation>li>a .loyalty-points__label{font-family:"Custom-Font-Medium",Arial,sans-serif;color:#fff;font-size:.5625rem;line-height:.8125rem;text-transform:capitalize;letter-spacing:.4px}
.main-header-v5 .header-main-nav__main-navigation>li>a .loyalty-points__label:lang(zh-TW){font-family:"Custom-Font-Medium",'Microsoft JhengHei',Arial,sans-serif}
}
@media only screen and (min-width:480px) and (max-width:767px) and (orientation:landscape){.top-visual{max-height:230px}
}
@media only screen and (min-width:1430px){.recipe-image img{-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;top:50%;left:auto;width:100%}
.recipe-image img{-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;top:50%;left:auto;width:100%}
}
@media only screen and (min-device-width:820px) and (max-device-width:1180px){.recipe-detailv3 .recipe-v3-chef-container{max-width:none}
}
@media only screen and (max-width:380px){.recipe-detailv3 .recipeproduct-tile__unit-dropdown{margin-right:0}
.recipe-detailv3 .recipe-detailv3__box-two .recipe-detailv3__video-fallback-img .recipe-image-v2 img{margin-top:0}
.recipe-detailv3 .wrapper-dropdown:after{right:3px}
.fbbutton-cancel,.fbbutton-disconnect{display:inherit}
.fbbutton-disconnect{margin-left:0;margin-top:20px}
.fbbutton-cancel,.fbbutton-disconnect{display:inherit}
.fbbutton-disconnect{margin-left:0;margin-top:20px}
}
@media only screen and (max-width:1180px){.recipe-detailv3 .recipe-detailv3__box-one .recipe-detailv3__description h1{font-size:2rem}
.sensorial-product-page .page-wrapper .page-content .shape-container{margin:0 -20px}
.video__backdrop img{width:150% !important}
}
@media only screen and (max-width:1450px) and (max-width:767px){.recipe-detailv3 .recipe-detailv3__box-two .recipe-detailv3__video-fallback-img .recipe-image-v2 img{width:100% !important;-o-object-fit:cover;object-fit:cover;height:270px !important}
}
@media only screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1025px) and (min-resolution:192dpi){.recipe-footer .featured-item-slider .featured-item-slider__arrow--right:hover:hover:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.recipe-footer .featured-item-slider .featured-item-slider__arrow--left:hover:hover:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.featured-item-slider__arrow--left:hover:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
.featured-item-slider__arrow--right:hover:after{background-image:url(app/images/sprite-1747757951690@2x.png);background-size:507px 469px}
}
@media only screen and (max-width:1024px) and (max-width:767px){.pdp-traveling-shopmenu .shopmenu-content .shopmenu-content-flyout .loyalty-labels{text-align:center}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.sensorial-product-page .page-wrapper .product-sample-promotion .image-block{display:block}
}
@media only screen and (min-device-width:320px) and (max-device-width:375px){.loyalty-balance-bar .container .loyalty-balance-bar-content .my-loyalty-status-1{margin-left:-4px}
.loyalty-balance-bar .container .loyalty-balance-bar-content div span div{display:-webkit-box;display:-ms-flexbox;display:flex}
}
@media only screen and (min-device-width:380px){.loyalty-balance-bar .container .loyalty-balance-bar-content .my-loyalty-status-1{display:-webkit-box}
.loyalty-balance-bar .container .loyalty-balance-bar-content div{display:-webkit-box}
}