@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
html{overflow-x:hidden;overflow-y:scroll;max-width:100%;scroll-behavior:smooth;font-family:sans-serif;min-width:320px}
body{width:100%}
body,header,#search,.kfr-tout--sticky{min-width:320px}
@media(max-width:320px){}
main{padding-top:6.5em;min-height:20em}
main>h1{display:none}
p{margin:1em 0}
sup{font-size:60%;position:relative;vertical-align:baseline;top:-.55em}
img{display:block;max-width:100%}
hr{height:.15em;border:0;background:currentcolor;margin:1rem 0}
.content_wrapper{display:block;max-width:75em;width:94%;width:calc(100% - 2em);margin:0 auto}
section{margin:2em 0}
@media(min-width:48em){main{padding-top:5.5em}
}
@media(min-width:64em){}
.button-cta{display:inline-block;background:#eee;font-weight:600;text-align:center;text-decoration:none;padding:.5em 2em}
.tns-outer{padding:0 !important}
.tns-outer [hidden]{display:none !important}
.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}
.tns-slider{-webkit-transition:all 0;-moz-transition:all 0;transition:all 0}
.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tns-horizontal.tns-subpixel{white-space:nowrap}
.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}
.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}
.tns-horizontal.tns-no-subpixel>.tns-item{float:left}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}
.tns-no-calc{position:relative;left:0}
.tns-gallery{position:relative;left:0;min-height:1px}
.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0,opacity 0;-moz-transition:transform 0,opacity 0;transition:transform 0,opacity 0}
.tns-gallery>.tns-slide-active{position:relative;left:auto !important}
.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}
.tns-autowidth{display:inline-block}
.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}
.tns-lazy-img.tns-complete{opacity:1}
.tns-ah{-webkit-transition:height 0;-moz-transition:height 0;transition:height 0}
.tns-ovh{overflow:hidden}
.tns-visually-hidden{position:absolute;left:-10000em}
.tns-transparent{opacity:0;visibility:hidden}
.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}
.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}
.tns-vpfix{white-space:nowrap}
.tns-vpfix>div,.tns-vpfix>li{display:inline-block}
.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}
.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}
.tns-t-ct:after{content:'';display:table;clear:both}
.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
#critical_communications{min-height:3em;display:flex;align-items:center;background:#fff;position:fixed;z-index:99;top:0;left:0;right:0}
#critical_communications>div:first-child{margin-left:auto}
#critical_communications>div:last-child{margin-right:auto}
#critical_communications .critical-icon{display:inline-block;vertical-align:middle;height:3em;width:3em;position:relative}
#critical_communications .critical-icon--warning{background:url(../../../content/dam/global/pringles/images/icon-warning.svg) center/contain no-repeat}
#critical_communications .critical-icon--alert{background:url(../../../content/dam/global/pringles/images/icon-alert.svg) center/contain no-repeat}
#critical_communications .critical-icon--stop{background:url(../../../content/dam/global/pringles/images/icon-stop.svg) center/contain no-repeat}
#critical_communications .critical-text{font-size:80%;padding-left:.5em;padding-right:.5em}
#critical_communications .critical-text p{margin:0}
#critical_communications+header{margin-top:3em}
#critical_communications ~ #search{margin-top:3em}
#critical_communications ~ main{margin-top:3em}
header{height:6.5em;position:fixed;top:0;width:100%;background:#ddd;line-height:1;z-index:99;-ms-user-select:none;user-select:none}
header a{padding:.5em .75em;line-height:1.5;display:block}
header nav{display:block}
header .content_wrapper{display:flex;height:4.5em;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;align-items:center;position:relative}
nav ul,nav li{display:inline-block;margin:0;padding:0;list-style:none}
nav a[href="#"]{pointer-events:none}
nav a:hover{background:rgba(0,0,0,0.1)}
nav a img{display:inline-block;width:auto;height:1em;vertical-align:middle}
.header-logo{background:rgba(0,0,0,0.1);display:inline-block;height:100%;width:4em;padding:0;position:absolute;left:50%;top:0;transform:translate(-50%,0);z-index:2}
.menu-button,.search-button{background:0;border:0;cursor:pointer;display:inline-block;height:3em;position:relative;padding:0;vertical-align:middle;width:3em}
.menu-button{margin-left:-0.5em}
.search-button{margin-right:-0.5em}
.navicon{width:3em;height:3em}
.navicon span{left:.5em}
.navicon span,.navicon span:after,.navicon span:before{content:'';border-radius:.25em;display:block;position:absolute;top:50%;transform:translate(0,-50%);width:2em;height:.33em;background:currentcolor;transition:transform .2s,background .2s,margin .2s,width .2s,height .2s}
.navicon span:before{margin-top:-0.66em}
.navicon span:after{margin-top:.66em}
.mobile-menu--active .navicon span{background:rgba(0,0,0,0)}
.mobile-menu--active .navicon span:before{margin-top:-0.16em;transform:rotate(-135deg)}
.mobile-menu--active .navicon span:after{margin-top:-0.16em;transform:rotate(135deg)}
.nav--container{max-height:0;background:#fff;overflow:hidden;position:absolute;left:-1em;right:-1em;top:100%;z-index:1;overflow-y:scroll;width:101vw}
.nav--main:target,.nav--main.mobile-menu--active{max-height:calc(100vh - 5.5em)}
.nav--main>ul{display:block}
.nav--main li{display:block;margin:0;position:relative;height:100%;cursor:pointer;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
.nav--main a{margin-right:3em;position:relative}
.nav--main .subNav{display:none}
.nav--main a::after{border-bottom:.2em solid currentcolor;border-right:.2em solid currentcolor;content:'';height:1em;right:-2.5em;pointer-events:none;position:absolute;top:50%;transition:transform .2s;transform:translate(0,-66%) scale(0.66) rotatex(0) rotate(45deg);width:1em}
.nav--main a:last-child{margin-right:0}
.nav--main a:last-child::after{display:none}
.nav--main li.mobile-nav--opened>a::after{transform:translate(0,-33%) scale(0.66) rotatex(180deg) rotate(45deg)}
.nav--main a.nav-list-title{display:none}
.nav--main li>div{overflow:hidden;max-height:0;display:block;transition:max-height .5s}
.nav--main li:focus-within>div,.nav--main li.mobile-nav--opened>div{max-height:calc(100vh - 5.5em)}
.nav--main ul ul{padding:0 0 0 1em;display:block}
.nav--main ul ul li{display:block;line-height:1.15}
.mobile-menu--active .nav--container{max-height:calc(100vh - 5.5em)}
.mobile-menu--active #critical_communications+header .nav--container{max-height:calc(100vh - 8.5em)}
.mobile-menu--active .nav--featured{visibility:hidden}
.nav--secondary>ul{display:block}
.nav--secondary li{display:block;height:100%;line-height:1.5em;white-space:nowrap}
.nav--secondary a{display:block}
.nav--featured{background:#fff;display:block;height:2em;line-height:1em;position:absolute;top:4.5em;left:0;right:0;white-space:nowrap}
.nav--featured ul{display:flex;justify-content:space-between;width:100%}
.nav--featured li{display:block}
.nav--featured a{padding:.5em 1em}
.searchicon{width:3em;height:3em}
.searchicon span::before{content:'';border:.2em solid currentcolor;border-radius:100%;display:block;height:1.5em;position:absolute;left:.5em;top:.5em;transform:rotate(45deg);transition:transform .2s,left .2s,top .2s,width .2s,height .2s,border .2s,border-radius .2s,background .05s;width:1.5em}
.searchicon span:after{background:currentcolor;border-radius:.2em;content:'';height:.33em;left:1.86em;margin-top:-0.2em;position:absolute;transform:rotate(45deg);transition:transform .2s,left .2s,top .2s,width .2s,height .2s,border .2s,border-radius .2s,background .1s .1s;top:2.33em;width:.8em}
body.search--active .searchicon span::before{border:.167em solid currentcolor;border-radius:.2em;height:0;left:.5em;background:currentColor;top:1.33em;width:1.666em}
body.search--active .searchicon span:after{background:currentcolor;border-radius:.2em;content:'';height:.33em;left:.5em;position:absolute;transform:rotate(135deg);transition:transform .2s,left .2s,top .2s,width .2s,height .2s,border .2s,border-radius .2s,background .05s .15s;top:1.5em;width:2em}
.social_icons a{display:inline-block;width:1em;height:1em}
@media(max-width:47.95em){.nav--container{background-image:radial-gradient(circle farthest-corner at 40% 50%,#e00d10,#9e0709)}
}
@media(max-width:47.95em){header a{line-height:1}
.header-logo img{transition:transform .2s;transform-origin:50% 0;position:relative;z-index:99}
.nav--container{background:#fff;visibility:hidden;opacity:0;transition:opacity .2s,max-height .2s,padding .2s,visibility 0 .2s;margin:-1px;border-top:.15em solid #fff}
.nav--container nav{position:relative;padding:0 .33em}
.nav--container .nav--secondary{z-index:1}
.nav--container .nav--main{z-index:2}
main{transition:opacity .2s}
.mobile-menu--active .nav--container{visibility:visible;opacity:1;padding:1em 0 0;transition:opacity .2s,max-height .2s,padding .2s,visibility 0}
.nav--main li{position:static}
.nav--main ul div{background:transparent}
.nav--main>ul>li{position:static;transition:overflow 0 .5s;display:flex}
.nav--main li.menu-dropdown a.track{width:100%}
.nav--main li>div{max-height:none !important;position:absolute;top:0;left:100%;width:100%;visibility:hidden;transition:visibility .01s .3s}
.nav--main li.mobile-nav--opened>div{opacity:1;pointer-events:auto;visibility:visible;transition:visibility .01s}
.nav--main>ul,.nav--secondary ul{position:relative;transition:left .5s,margin .5s;left:0;font-size:120%;margin:0}
.nav--main ul.mobile-nav--child-opened,.nav--main.mobile-nav--child-opened+.nav--secondary ul{left:-100%;transition:left .5s,margin .35s}
.nav--main ul ul{padding:0 .5em 1em 2.5em}
.nav--main ul ul a{padding:.33em .75em}
.nav--main .subNav{display:block;right:1.3em;position:absolute;width:6%;height:1.6em}
.nav--main .subNav::after{border-bottom:.2em solid currentcolor;border-right:.2em solid currentcolor;content:'';height:1em;right:0;pointer-events:none;position:absolute;transition:transform .2s;transform:translate(0,-66%) scale(0.66) rotatex(0) rotate(-45deg);width:1em;LEFT:-0.6em;top:1em}
.nav--main a::after{display:none}
.nav--main span::after{left:0;margin-left:.5em;transform:translate(0,-50%) scale(0.66) rotatey(0) rotate(-45deg);transition:transform .2s,margin .2s}
.nav--main li.mobile-nav--opened>a::after{transform:translate(0,-50%) scale(0.66) rotatey(180deg) rotate(-45deg)}
nav li a img{display:none}
.nav--main a.nav-list-title{margin:0;padding-left:2.5em;display:block}
.nav--main a.nav-list-title::after{border-bottom:.2em solid currentcolor;border-right:.2em solid currentcolor;content:'';height:1em;left:0;margin:.25em 1em;pointer-events:none;position:absolute;top:50%;transition:transform .2s,margin .2s;transform:translate(0,-66%) scale(0.66) rotatex(0) rotate(135deg);display:block}
.nav--main .nav-item--current,.nav--main .nav-item--current-parent{font-weight:bold}
}
@media(max-width:47.95em) and (max-height:34em){.nav--container{height:calc(100vh - 5.5em)}
.nav--container::before,.nav--container::after{display:none}
}
@media(max-width:47.95em) and (min-aspect-ratio:10 / 7){body .kfr-tout--sticky .icon--close{right:7px}
html{font-size:3vh}
#search{top:0;z-index:199;padding:1.125em 0 0}
#search::before{height:0}
.page--search-results #search{top:5.5em}
.search--active header::before{content:'';background:#bd0706;width:100%;position:fixed;height:6.5em;top:0;z-index:99}
.search--active .nav--featured{position:fixed;z-index:99}
.search--active header{z-index:auto;position:static;margin-bottom:-6.5em}
.header-logo{transition:opacity .15s}
.search--active .header-logo{opacity:0}
header .content_wrapper{position:fixed;left:1em;right:1em;top:0;z-index:999}
.menu-button,.search-button{z-index:9999}
.nav--container{height:calc(100vh - 5.5em)}
.mobile-menu--active .nav--container{padding:1em 0}
.nav--mobile-extras .social_icons{display:inline-block;vertical-align:middle;margin:1em}
.nav--mobile-extras p{margin:1em;display:inline-block;vertical-align:middle}
header .content_wrapper{max-width:none}
}
@media(min-width:48em){header{height:5.5em}
header .content_wrapper{height:5.5em}
.header-logo{position:static;transform:none}
.menu-button{display:none}
.search-button{margin-left:auto;margin-top:2em;order:6}
.nav--container{position:static;max-height:none;width:auto;overflow:visible;align-self:flex-end}
.nav--container li{margin-right:-0.31em}
.nav--container li:last-child{margin-right:0}
.nav--featured{display:none}
.nav--main{max-height:none;position:static;overflow:visible;height:2.5em}
.nav--main ul{background:#fff}
.nav--main li{display:inline-block;line-height:1.5em}
.nav--main a{margin-right:0;padding-right:2em}
.nav--main a:last-child{padding-right:.75em}
.nav--main a::after{right:.75em;width:.8em;height:.8em}
.nav--main li.mobile-nav--opened>a::after{transform:translate(0,-66%) scale(0.66) rotatex(0) rotate(45deg)}
.nav--main ul ul{padding:0 0 .5em}
.nav--main ul ul li{line-height:1;position:relative;margin-right:0}
.nav--main ul ul a{line-height:1}
.nav--main ul ul a::after{transform:translate(-0.5em,-50%) scale(0.66) rotatex(0) rotate(-45deg)}
.nav--main ul ul div{transform:none;left:100%;top:0}
.nav--main li>div{min-width:100%;position:absolute;right:50%;top:100%;transform:translate(50%,0);transition:none}
.nav--main li>a{position:relative;z-index:1;transition:z-index .05s .1s}
.nav--main li>a:last-child{z-index:3}
.nav--main li::before{content:'';background:rgba(0,0,0,0);width:100%;height:100%;top:0;position:absolute;z-index:2}
.nav--main li:hover>a{z-index:3}
.nav--main li.mobile-nav--opened>div{max-height:0}
.nav--secondary{position:absolute;right:-0.5em;top:0;z-index:1}
.nav--secondary ul{height:2.5em}
.nav--secondary li{display:inline-block}
.nav--mobile-extras{display:none}
}
@media(min-width:64em){header nav{font-size:1.125em}
}
.faq{text-align:left}
.faq-answer{max-height:0}
input+.faq-answer,input ~ .faq-answer{max-height:0;overflow:hidden;transition:max-height .35s linear}
input:checked+.faq-answer,input:checked ~ .faq-answer{max-height:20em}
.faq-question{border-bottom:.15em solid currentcolor}
.faq-question label{padding:1em 3em 1em 0;margin:0;display:block;position:relative}
.faq-question>input{position:absolute;opacity:0;left:-999em}
.faq-question label::before{content:'+';position:absolute;right:0;top:50%;width:.7em;height:.7em;line-height:.7em;text-align:center;border:.07em solid currentcolor;border-radius:100%;margin-top:-0.335em;font-size:2em}
.faq-question input:checked+label::before{content:'−'}
.faq-answer{padding:0 1em}
footer{text-align:center}
footer .social_icons a{font-size:1.5em;margin:1em .5em}
.page-specific-legal{max-width:48em;margin:0 auto 1em;text-align:left}
.page-specific-legal a{text-decoration:underline;font-weight:700}
@media(min-width:48em){#back-to-top{border:.2em solid currentcolor;border-radius:100%;width:2em;height:2em;position:absolute;right:2em;top:-4em;transform:rotate(45deg)}
#back-to-top::before{content:'';display:block;border-top:.2em solid currentcolor;border-left:.2em solid currentcolor;width:.8em;height:.8em;margin:.66em}
}
fieldset{border:0;border-bottom:.15em solid currentcolor;margin:0 0 1em;padding:0;min-width:0}
form>div,fieldset>div{margin:1em 0 1em}
input[type=text]::-ms-clear{display:none;width:0;height:0}
input[type=text]::-ms-reveal{display:none;width:0;height:0}
form input[type="search"]{text-transform:uppercase}
form input[type="search"]::-webkit-search-decoration,form input[type="search"]::-webkit-search-cancel-button,form input[type="search"]::-webkit-search-results-button,form input[type="search"]::-webkit-search-results-decoration{display:none}
body[data-units="us"] [data-units="metric"]:not(.unit-switch){display:none}
body[data-units="metric"] [data-units="us"]:not(.unit-switch){display:none}
label{display:block;margin:0 0 .25em}
input[type=password],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=search],input[type=date]{-webkit-appearance:none;background:rgba(0,0,0,0);border:.15em solid currentcolor;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;line-height:1.5em;margin:0 0 1em;padding:.25em;text-indent:.25rem;width:100%}
input[type=date]{width:auto}
textarea{-webkit-appearance:none;background:rgba(0,0,0,0);border:.15em solid currentcolor;box-sizing:border-box;color:inherit;font-size:inherit;margin:0 0 1em;padding:.25em;width:100%;min-height:3em;resize:vertical}
form input:last-child,fieldset input:last-child{margin-bottom:0}
.select-wrapper{position:relative;box-sizing:border-box;margin-bottom:1em;display:inline-block}
.select-wrapper select{-webkit-appearance:none;padding:.25em 3em .25em .5em}
select::-ms-expand{display:none}
.select-wrapper::before{content:'';position:absolute;top:50%;right:1.2em;width:.66em;height:.66em;border-bottom:.2em solid currentcolor;border-right:.2em solid currentcolor;transform:translate(0,-0.66em) rotate(45deg);pointer-events:none}
select{background:rgba(0,0,0,0);border:.15em solid currentcolor;color:inherit;cursor:pointer;padding:.25em .5em}
input[type=submit],button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none;box-sizing:content-box;background:rgba(0,0,0,0);border:.15em solid currentcolor;cursor:pointer;padding:.25em .5em}
form input[type="checkbox"]:not(:checked),form input[type="checkbox"]:checked{position:absolute;left:-199em}
form input[type="checkbox"]:not(:checked)+label,form input[type="checkbox"]:checked+label,form input[type="radio"]:not(:checked)+label,form input[type="radio"]:checked+label{position:relative;padding-left:2em;padding-right:1em;cursor:pointer;font-size:inherit;line-height:1.5em;display:inline-block}
form input[type="checkbox"]:not(:checked)+label:before,form input[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:1.06em;height:1.06em;border:2px solid #000;background:transparent}
form input[type="checkbox"]:not(:checked)+label:after,form input[type="checkbox"]:checked+label:after{content:'✔';position:absolute;line-height:.8;color:#000;font-size:154%;top:-0.1em;left:.1em;transition:all .15s}
form input[type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:translate(-0.1em,0.2em) scale(0.1);transform:translate(-0.1em,0.2em) scale(0.1)}
form input[type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
form input[type="checkbox"].error+label{color:#ec1d24}
form input[type="radio"]:not(:checked),form input[type="radio"]:checked{position:absolute;left:-199em}
form input[type="radio"]:not(:checked)+label:before,form input[type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:1.06em;height:1.06em;border:.15em solid currentcolor;border-radius:1em;background:transparent}
form input[type="radio"]:not(:checked)+label:after,form input[type="radio"]:checked+label:after{content:'';position:absolute;background:currentcolor;border-radius:1em;border:.15em solid currentcolor;transition:all .15s;left:0;top:0;width:1.06em;height:1.06em}
form input[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0.1);transform:scale(0.1)}
form input[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(0.5);transform:scale(0.5)}
form input[type="radio"].error+label{color:#ec1d24}
fieldset:disabled input[type="checkbox"]+label:before,form input[type="checkbox"]:disabled:not(:checked)+label:before,form input[type="checkbox"]:disabled:checked+label:before,fieldset:disabled input[type="radio"]+label:before,form input[type="radio"]:disabled:not(:checked)+label:before,form input[type="radio"]:disabled:checked+label:before{border-color:#999;background-color:#ccc}
fieldset:disabled{border-color:#999}
fieldset:disabled input,fieldset:disabled select,fieldset:disabled textarea,input:disabled,select:disabled,textarea:disabled{color:#999}
fieldset:disabled label,form input[type="checkbox"]:disabled+label,form input[type="radio"]:disabled+label{color:#aaa}
fieldset:disabled input[type="checkbox"]+label:after,form input[type="checkbox"]:disabled:checked+label:after,fieldset:disabled input[type="radio"]+label:after,form input[type="radio"]:disabled:checked+label:after{color:#999}
.icon--close{border:0;border:.2em solid #fff;border-radius:100%;cursor:pointer;padding:0;background:#000;width:3em;height:3em;position:absolute;font-size:66%;top:-1em;right:.5em}
.icon--close:after,.icon--close:before{border-radius:.25em;content:'';background:currentcolor;color:#fff;display:block;height:.33em;position:absolute;top:50%;width:2em;left:50%;transform:translate(-50%,-50%) rotate(-135deg)}
.icon--close:before{transform:translate(-50%,-50%) rotate(135deg)}
.kfr-tout--sticky{background:#000;height:4em;position:fixed;left:0;right:0;bottom:0;z-index:97}
.kfr-tout--sticky a{color:#fff;margin:.66em 3em .66em .66em;display:flex;align-items:center;text-decoration:none}
.kfr-tout--sticky a span{display:block}
.kfr-tout--sticky a>img{display:inline-block;vertical-align:middle;height:2em;width:auto;margin-right:.5em}
.kfr-tout--sticky a::after{border-bottom:.2em solid currentcolor;border-right:.2em solid currentcolor;content:'';display:block;height:1em;pointer-events:none;transform:scale(0.66) rotatey(0) rotate(-45deg);width:1em;min-height:1em;min-width:1em}
footer{margin-bottom:3em;transition:margin .5s}
footer.kfr-tout--disabled{margin-bottom:0}
.promotion--kfr{text-align:center}
.promotion--kfr .promotion--kfr-graphic{background:url(../../../content/dam/global/pringles/images/KFRLogo.svg) 0 center/contain no-repeat;width:9em;height:6em;margin:0 auto}
@media(min-width:48em){.kfr-tout--sticky{font-size:150%;text-align:center;height:3.5em;border-radius:.5em .5em 0 0}
.kfr-tout--sticky a{display:inline-block;margin:1em}
.kfr-tout--sticky a span{display:inline}
.kfr-tout--sticky a>img{position:absolute;top:.66em;left:.66em}
.kfr-tout--sticky a::after{display:inline-block;vertical-align:middle}
.icon--close{border:0;top:1em}
footer{margin-bottom:4.5em}
}
.pagehero{background:#fafafa;height:26vw;min-height:20em;overflow:hidden;text-align:center;position:relative}
.pagehero>section{margin-top:0;height:100%}
.pagehero .hero-slider,.pagehero .hero-slide{height:100%;overflow:hidden;position:relative}
.pagehero .tns-outer,.pagehero .tns-inner,.pagehero .tns-ah{height:100%;min-height:100%;max-height:100%}
.pagehero .tns-nav{z-index:1}
.pagehero>section>img,.pagehero>section>picture img,.pagehero .hero-slide>img,.pagehero .hero-slide>picture img{min-width:100%;min-height:101%;max-height:101%;max-width:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);object-fit:cover}
.pagehero .content_wrapper{height:100%;white-space:nowrap}
.pagehero .content_wrapper::before{content:'';height:100%;display:inline-block;vertical-align:middle}
.pagehero .rich-text{display:inline-block;vertical-align:middle;white-space:normal;position:relative}
@media(min-width:48em){.pagehero>section>img,.pagehero>section>picture img{max-height:none;height:101%;min-width:0}
}
.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center;z-index:999}
.modal__container{max-height:95vh;max-height:calc(100vh - 4em);position:relative}
.modal__header{display:flex;justify-content:space-between;align-items:center}
.modal__title{display:none}
.modal__close{background-color:#fff;width:2.5em;height:2.5em;border-radius:100%;padding:0;position:absolute;right:-1em;top:-1em}
.modal__close::before,.modal__close::after{content:'';display:block;background:currentColor;position:absolute;border-radius:.2em;height:.33em;width:1.666em;left:.4em;top:1.15em}
.modal__close::before{transform:rotate(45deg)}
.modal__close::after{transform:rotate(-45deg)}
.modal__content{background-color:#fff;box-sizing:border-box;padding:2em;overflow-y:auto;max-height:95vh;max-height:calc(100vh - 4em)}
@keyframes mmfadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes mmfadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes mmslideIn{from{transform:translateY(2em)}
to{transform:translateY(0)}
}
@keyframes mmslideOut{from{transform:translateY(0)}
to{transform:translateY(-2em)}
}
.micromodal-slide{display:none}
.micromodal-slide.is-open{display:block}
.micromodal-slide[aria-hidden="false"] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,0.2,1)}
.micromodal-slide[aria-hidden="false"] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,0.2,1)}
.micromodal-slide[aria-hidden="true"] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,0.2,1)}
.micromodal-slide[aria-hidden="true"] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,0.2,1)}
.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}
.products-list{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:center}
.products-list-product{flex-basis:50%;box-sizing:border-box;text-align:center}
.products-list-product a{display:block}
.products-list-product .product-primary-image{width:10em;height:15em;position:relative;margin:0 auto}
.products-list-product .product-primary-image>img{display:block;position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}
.product-list-title{display:inline}
@media(min-width:48em){.products-featured-row{display:flex;align-items:stretch;flex-wrap:wrap}
.products-featured-row>*{flex-basis:50%;box-sizing:border-box}
}
.product-detail-actions{display:flex;flex-wrap:wrap;justify-content:center}
.product-nutrition-row{max-width:24em;margin:0 auto}
.product-nutrition-highlights h3:first-child{display:none}
.product-nutrition-callout{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-0 -0.25em 1em}
.product-nutrition-callout>div{flex-basis:40%;flex-shrink:1;padding:.5em;margin:0 .25em 1em;border-radius:.5em;border:.15em solid currentcolor;font-weight:bold}
.product-nutrition-callout .product-nutrition-value{display:block}
.product-detail-actions .button-cta{flex-basis:calc(60%);margin-bottom:1em;min-width:auto;box-sizing:border-box}
.product-detail-actions .sharer{flex-basis:100%;height:0;height:3em}
.product-detail-actions .sharer--active{height:3em}
.share-icon{content:'';background:url(../../../content/dam/global/pringles/images/icon-sharer.svg) center/contain no-repeat;display:inline-block;width:1.5em;height:1.5em;margin:-0.25em .25em -0.25em 0;vertical-align:middle}
.sharer{text-align:center}
.sharer .addthis_toolbox{display:inline-block}
.sharer .at-icon-wrapper{display:inline-block;border-radius:100%;width:2.6em !important;height:2.6em !important;line-height:2.6em !important;cursor:pointer}
.sharer .at-icon{width:2em !important;height:2em !important;margin:.25em}
.product-nutrition-smartlabel{margin:2em auto;text-align:center}
.product-nutrition-smartlabel img{height:2em;display:inline-block;margin-bottom:1em}
.product-nutrition-smartlabel p{width:calc(100% - 2em);margin:1em auto;text-align:center}
.product-nutrition-smartlabel .button-cta{width:calc(60% - 1.25em);min-width:auto}
.product-nutrition-smartlabel .select-wrapper{display:block;margin:0 auto 1em;width:calc(60% + 2em)}
.product-nutrition-smartlabel .select-wrapper select{width:100%;position:relative}
.product-nutrition .content_wrapper>h2{text-align:center}
.product-nutrition .content_wrapper>p{text-align:center;margin-bottom:2em}
.product-nutrition-table-wrapper{border-radius:.5em;border:.15em solid currentcolor;padding:1em}
.product-nutrition-table .spacer{height:.5em}
.product-nutrition-table td:last-child{text-align:right}
.product-nutrition-table td:first-child{text-align:left}
.js-product-slider>div{height:0;overflow:hidden}
.product-thumbnails-container{margin:.22em 0}
.product-thumbnails-container img{height:4em;margin:.33em}
.product-thumbnails-container .js-product-thumbnails{display:block;text-align:center;white-space:nowrap;overflow:hidden}
.js-product-thumbnails>div{display:inline-block}
.tns-inner .js-product-slider>div,.js-product-slider>div:first-child{height:auto}
.tns-inner .js-product-thumbnails{overflow:visible}
.product-images-container{position:relative}
.product-images-container .tns-outer{margin:0 -0.5em}
.product-images-container .tns-item{padding:0 .5em}
.product-slider-aspect-ratio{padding-top:66.666%;position:relative;right:-50%}
.product-slider-aspect-ratio img{position:absolute;top:50%;width:auto;height:auto;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}
@media(min-width:48em){.product-detail-highlights .content_wrapper{display:flex}
.product-detail-actions{justify-content:flex-start}
.product-detail-actions .button-cta{min-width:10em}
.product-detail-actions .button-cta,.product-detail-actions .sharer{width:auto;flex-basis:auto;margin-right:.3em}
.product-detail-actions .sharer{margin-right:auto}
.product-nutrition-smartlabel p{width:auto;margin:1em}
.product-nutrition-smartlabel .select-wrapper{width:15em}
.product-nutrition-smartlabel .button-cta{width:10em;margin-bottom:0}
.product-nutrition-row{display:flex;max-width:none;justify-content:center}
.product-nutrition-row>div{flex-basis:50%;max-width:24em}
.product-nutrition-highlights h3:first-child{display:block;color:transparent}
.product-slider-holder{flex-basis:50%;padding-right:.5em}
.product-detail-overview{flex-basis:50%;padding-left:.5em}
.product-nutrition-highlights{padding-right:2em}
.product-nutrition-table{padding-left:2em}
}
@media(min-width:48em){.promotions-featured-row{display:flex;align-items:stretch;flex-wrap:wrap}
.promotions-featured-row>*{flex-basis:50%;box-sizing:border-box}
}
#recipe-search-q{padding-left:3em;width:100%;display:inline-block}
.recipe-search-q-icon{position:relative;height:3em;width:3em;display:inline-block;margin:0 -3.5em -1.4em 0;font-size:.8em}
.recipe-search-q-icon::before{content:'';border:.2em solid currentcolor;border-radius:100%;display:block;height:1.5em;position:absolute;left:.66em;top:.17em;transform:rotate(-45deg);width:1.5em}
.recipe-search-q-icon::after{background:currentcolor;border-radius:.2em;content:'';height:.33em;left:2em;margin-top:-0.2em;position:absolute;transform:rotate(45deg);top:2em;width:.8em}
.recipe-search-filters-row{display:flex;flex-wrap:wrap}
.recipe-list{display:flex;flex-wrap:wrap;justify-content:center}
.recipe-list-item{flex-basis:22em}
.recipe-list-image{width:100%}
.recipe-detail-actions{display:flex;flex-wrap:wrap;justify-content:center}
.recipe-directions-row{max-width:24em;margin:0 auto}
.recipe-detail-actions .button-cta{flex-basis:calc(60%);margin-bottom:1em;min-width:auto;box-sizing:border-box}
.recipe-detail-actions .sharer{flex-basis:100%;height:0;height:3em}
.recipe-detail-actions .sharer--active{height:3em}
.recipe-nutrition-button{text-align:center;margin:2em auto}
.js-recipe-slider>div{height:0;overflow:hidden}
.recipe-thumbnails-container{margin:.22em 0}
.recipe-thumbnails-container img{height:4em;margin:.33em}
.recipe-thumbnails-container .js-recipe-thumbnails{display:block;text-align:center;white-space:nowrap;overflow:hidden}
.js-recipe-thumbnails>div{display:inline-block}
.tns-inner .js-recipe-slider>div,.js-recipe-slider>div:first-child{height:auto}
.tns-inner .js-recipe-thumbnails{overflow:visible}
.recipe-images-container{position:relative}
.recipe-images-container .tns-outer{margin:0 -0.5em}
.recipe-images-container .tns-item{padding:0 .5em}
.recipe-slider-aspect-ratio{padding-top:75%;position:relative;right:-50%}
.recipe-slider-aspect-ratio img{position:absolute;top:50%;width:auto;height:auto;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}
@media(min-width:48em){#recipe-search-q{min-width:24em}
.recipe-search-filter{flex-basis:33%}
.recipe-detail-highlights .content_wrapper{display:flex}
.recipe-detail-actions{justify-content:flex-start}
.recipe-detail-actions .button-cta{min-width:10em}
.recipe-detail-actions .button-cta,.recipe-detail-actions .sharer{width:auto;flex-basis:auto;margin-right:.3em}
.recipe-detail-actions .sharer{margin-right:auto}
.recipe-slider-holder{flex-basis:50%;padding-right:.5em}
.recipe-detail-overview{flex-basis:50%;padding-left:.5em}
.recipe-directions-row{display:flex;max-width:none;justify-content:center}
.recipe-directions-row>div{flex-basis:50%;max-width:30em}
.recipe-ingredients{padding-right:2em}
.recipe-directions{padding-left:2em}
}
#search{visibility:hidden;background:rgba(0,0,0,0.8);position:fixed;opacity:0;padding:2em 0 0;top:5.5em;pointer-events:none;text-align:center;left:0;right:0;bottom:0;z-index:98;color:#fff;transition:opacity .2s,visibility .2s}
#search::before{height:66.67%;content:'';display:inline-block;vertical-align:middle}
#search:target,#search.search--active{opacity:1;pointer-events:auto}
#search .content_wrapper{max-width:32em;display:inline-flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:stretch;align-items:stretch;position:relative;transition:transform .2s;transform:translate(0,2em)}
#search input,#search label{display:block;margin:0;padding:0;border:0;text-align:center;width:100%;cursor:pointer}
#search .search-label--large{font-size:300%;width:100%}
#search .search-label--small{margin-top:1em}
#search input[type=submit]{background:transparent;text-indent:-999em;border:0;height:3rem;width:3rem;margin-left:-3rem}
#search input[type=text]{width:100%;color:inherit;background:0;box-shadow:none;border-bottom:.2rem solid currentcolor;box-sizing:border-box;padding:0 3rem 0 0;text-indent:3rem;line-height:1;font-size:2em}
#search .search-label--submit{width:3rem;height:3rem;margin-left:-3rem;position:relative;pointer-events:none}
#search .search-label--submit::before{content:'';border:.2em solid currentcolor;border-radius:100%;display:block;height:1.5em;position:absolute;left:.66em;top:.17em;transform:rotate(-45deg);transition:transform .2s,left .2s,top .2s,width .2s,height .2s,border .2s,border-radius .2s,background .05s;width:1.5em}
#search .search-label--submit::after{background:currentcolor;border-radius:.2em;content:'';height:.33em;left:2em;margin-top:-0.2em;position:absolute;transform:rotate(45deg);transition:transform .2s,left .2s,top .2s,width .2s,height .2s,border .2s,border-radius .2s,background .1s .1s;top:2em;width:.8em}
.search--active #search{visibility:visible;transition:opacity .2s,visibility 0;opacity:1;pointer-events:auto}
.search--active #search .content_wrapper{transform:translate(0,0)}
.page--search-results #search{background:transparent;position:relative;color:inherit;opacity:1;visibility:visible;pointer-events:auto;padding:2em 0 0;z-index:auto}
.page--search-results #search .content_wrapper{transform:none}
.search-results-list{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:center;margin:2em -1em}
.search-results-item{flex-basis:10em;box-sizing:border-box;text-align:center;flex-grow:1}
.search-results-image{width:9em;height:9em;position:relative;margin:0 auto;max-width:100%}
.search-results-image>img{display:block;position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}
.search-results-item-title{margin:1rem}
.search-results-item p{color:#000;margin:1rem}
.pagination{border-radius:0;display:flex;justify-content:center;color:#fff;margin:1em 0}
.pagination input{box-shadow:none;border:0;cursor:default;color:inherit;margin:0 .1em;width:8em;height:2em;text-align:center;background-color:#999}
.pagination input::-webkit-input-placeholder{color:#fff}
.pagination input::-moz-placeholder{color:#fff;opacity:1}
.pagination input:-ms-input-placeholder{color:#fff}
.pagination input::placeholder{color:#fff;opacity:1}
.pagination input:focus::-webkit-input-placeholder{color:transparent}
.pagination input:focus::-moz-placeholder{color:transparent}
.pagination input:focus:-ms-input-placeholder{color:transparent}
.pagination input:focus::placeholder{color:transparent}
.pagination a{color:inherit;width:2em;height:2em;line-height:2em;background-color:#999;border-radius:100%;margin:0 .1em;padding:0;position:relative;display:inline-block;white-space:nowrap;text-align:center}
.pagination a b,.pagination a strong{display:none}
.pagination a:before,.pagination a:after{display:inline-block;margin:.5em -0.05em;border-top:.5em solid transparent;border-bottom:.5em solid transparent}
.pagination a.first:before{content:'';border-right:.66em solid currentcolor;margin-left:-0.2em}
.pagination a.first:after{content:'';display:inline-block;border-right:.66em solid currentcolor}
.pagination a.previous:before{content:'';border-right:.66em solid currentcolor;margin-left:-0.3em}
.pagination a.next:before{content:'';border-left:.66em solid currentcolor;margin-left:.1em}
.pagination a.last:before{content:'';border-left:.66em solid currentcolor;margin-left:.2em}
.pagination a.last:after{content:'';border-left:.66em solid currentcolor;margin-left:-0.1em}
.pagination a.disabled,.pagination a.disabled:active,.pagination a.disabled:focus,.pagination a.disabled:hover{opacity:.5;pointer-events:none}
@media(min-width:48em){#search{padding:4em 0 4em}
#search input,#search label{text-align:left}
#search input[type=text]{width:calc(100% - 13rem);padding:0 2.5rem 0 0;background:transparent;text-indent:0}
#search .search-label--large{font-size:300%;width:10rem;height:.33em;overflow:visible}
#search .search-label--small{width:calc(100% - 10rem);padding-left:10rem}
.search-results-item{flex-basis:25%}
}
.recipe-thumbnails-container .tns-item,.product-thumbnails-container .tns-item{border-radius:.25em}
.recipe-thumbnails-container .tns-nav-active,.product-thumbnails-container .tns-nav-active{box-shadow:inset 0 0 0 1px #da2037}
.tns-controls{color:#999}
.tns-controls button[data-controls="prev"]{-webkit-appearance:none}
.tns-controls button[data-controls="next"]{-webkit-appearance:none}
.tns-nav{position:absolute;bottom:0;left:0;right:0;text-align:center}
.tns-nav button{border-radius:100%;color:#aaa;-webkit-appearance:none;border:0;background:transparent;padding:.33em}
.tns-nav button::before{content:'';display:block;background:currentcolor;border-radius:100%;width:1em;height:1em}
.tns-nav button.tns-nav-active{color:#000}
.tns-nav ~ div+div{padding-bottom:3em}
.kstl-feature .flex-control-paging li a:hover::before,.kstl-feature .flex-control-paging li a.flex-active::before{background:#ffd503}
.tns-controls button[data-controls="next"],.tns-controls button[data-controls="prev"]{background:0;color:transparent;overflow:hidden;width:1.75em;height:3em;border:0;position:absolute;padding:.25em .75em;right:0;top:50%;margin-top:-2em;z-index:1}
.tns-controls button[data-controls="prev"]{left:0}
.tns-controls button[data-controls="next"]::before,.tns-controls button[data-controls="next"]::after,.tns-controls button[data-controls="prev"]::before,.tns-controls button[data-controls="prev"]::after{display:block;content:'';background:currentcolor;border-radius:.15em;width:2em;height:.3em;margin-top:-0.15em;position:absolute;left:2.2em;top:50%;transform-origin:.15em .15em;transform:rotate(-135deg)}
.tns-controls button[data-controls="next"]::after{transform:rotate(135deg);margin-top:-0.133em}
.tns-controls button[data-controls="prev"]::before{left:.75em;transform:rotate(-45deg)}
.tns-controls button[data-controls="prev"]::after{left:.75em;transform:rotate(45deg);margin-top:-0.15em}
.ytplayer-wrapper{position:relative;cursor:pointer;background:#000}
.ytplayer-wrapper::before{content:'';display:inline-block;padding-top:56.25%}
.ytplayer-wrapper .ytplayer{position:absolute;top:0;left:0;width:100%;height:100%}
.ytplayer-wrapper .ytplayer img{height:100%;width:100%}
.icon--player{position:absolute;top:50%;left:50%;width:4em;height:4em;border:.5em solid currentcolor;border-radius:100%;transform:translate(-50%,-50%);filter:drop-shadow(0.1em .1em .2em rgba(0,0,0,0.33));transition:color .2s}
.icon--player::after{content:'';display:block;border-top:1em solid transparent;border-bottom:1em solid transparent;border-left:2em solid currentcolor;margin:1em 1.3em}
button.close{position:fixed;top:0;right:0;width:3em;height:3em;border:0;padding:0}
button.close::before,button.close::after{content:'';display:block;height:.2em;position:absolute;width:2em;left:.5em;top:1.4em;background:#fff}
button.close::before{transform:rotate(45deg)}
button.close::after{transform:rotate(-45deg)}
.video-search-filters-row{display:flex;flex-wrap:wrap}
.video-list{display:flex;flex-wrap:wrap;justify-content:center}
.video-list-item{flex-basis:22em}
.video-list-item .icon--player{font-size:.66em}
.video-list-image{position:relative}
@media(min-width:48em){.video-search-filter{flex-basis:33%}
}
@media print{@page{size:A3 portrait;margin:1em}
header{position:absolute}
#critical_communications{position:absolute}
#search{display:none}
body{position:static !important}
.kfr-tout--sticky{display:none}
}
#KSTL-ContactUs-main fieldset .checkbox input#KSTL-ContactUs-Terms{position:static}
#KSTL-ContactUs-main fieldset .checkbox input#KSTL-ContactUs-Opt-In{position:static}
@media(min-width:48em){.menu-dropdown .menu-subnav{overflow:visible;max-height:none}
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
body{position:relative}
a.skip-main{left:0;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-1px}
a.skip-main:focus,a.skip-main:active{color:#fff;left:550px;position:absolute;margin-bottom:50px !important;background-color:#da2037;top:0;font-size:13px !important;width:11%;height:auto;overflow:auto;margin:2px 10px 10px 10px;padding:5px;border:1x solid black;text-align:center;font-size:2em;z-index:999}
@media(max-width:47.95em){a.skip-main:focus,a.skip-main:active{color:#fff;left:1em;position:absolute;margin-bottom:0;background-color:#da2037;top:0;font-size:10px !important;width:26%;height:auto;overflow:auto;margin:2px;padding:1px;text-align:center;z-index:999}
}
.addthis_button_compact.at300m{display:none}
.menu-selected a::after{transform:translate(0,-50%) scale(0.66) rotatey(0) rotate(-45deg)}
a.ot-sdk-show-settings{cursor:pointer}
.search-button-span{visibility:hidden;width:120px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;margin-top:20px;margin-left:-75px}
.search-button:hover .search-button-span{visibility:visible}
.search-button{position:relative;display:inline-block}
.Facebook-icon-span,.facebook-icon-span{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;margin-top:30px;margin-left:-70px;width:95px;font-size:20px}
footer .social_icons a:hover .facebook-icon-span,footer .social_icons a:hover .Facebook-icon-span{visibility:visible}
.Instagram-icon-span,.instagram-icon-span{visibility:hidden;width:95px;font-size:20px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;margin-top:30px;margin-left:-70px}
footer .social_icons a:hover .Instagram-icon-span,footer .social_icons a:hover .instagram-icon-span{visibility:visible}
footer .social_icons a{position:relative;display:inline-block}
.TikTok-icon-span,.tiktok-icon-span{visibility:hidden;width:95px;font-size:20px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;margin-top:30px;margin-left:-70px}
footer .social_icons a:hover .TikTok-icon-span,footer .social_icons a:hover .tiktok-icon-span{visibility:visible}
.Twitter-icon-span,.twitter-icon-span{visibility:hidden;width:95px;font-size:20px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;margin-top:30px;margin-left:-70px}
footer .social_icons a:hover .Twitter-icon-span,footer .social_icons a:hover .twitter-icon-span{visibility:visible}
.Pinterest-icon-span,.pinterest-icon-span{visibility:hidden;width:95px;font-size:20px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;margin-top:30px;margin-left:-70px}
footer .social_icons a:hover .Pinterest-icon-span,footer .social_icons a:hover .pinterest-icon-span{visibility:visible}
.Youtube-icon-span,.youtube-icon-span,.YouTube-icon-span{visibility:hidden;width:95px;font-size:20px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;margin-top:30px;margin-left:-70px}
footer .social_icons a:hover .Youtube-icon-span,footer .social_icons a:hover .youtube-icon-span,footer .social_icons a:hover .YouTube-icon-span{visibility:visible}
.LinkedIn-icon-span{visibility:hidden;width:95px;font-size:20px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;margin-top:30px;margin-left:-70px}
footer .social_icons a:hover .LinkedIn-icon-span{visibility:visible}
.product-nutrition-smartlabel>label{font-size:.875em;line-height:1.5;font-weight:300;margin-top:13px}
.ps-header .ps-client-logo.center.custom{top:-55px}
body,html{font-size:100%}
@media(max-width:1024px) and (min-width:1020px){.nav--main{float:left;clear:both}
.nav--secondary{position:relative;right:0;float:right;margin-left:260px}
.search-button{position:relative;display:inline-block;margin-left:0;margin-top:0}
.nav--container{align-self:center}
}
@media(max-width:800px) and (min-width:768px){.nav--main{float:left;clear:both}
.nav--secondary{position:relative;right:0;float:right;margin-left:80px}
.search-button{position:relative;display:inline-block;margin-left:0;margin-top:0}
.nav--container{align-self:center}
}
@media(max-width:900px) and (min-width:800px){.nav--main{float:left;clear:both}
.nav--secondary{position:relative;right:0;float:right;margin-left:115px}
.search-button{position:relative;display:inline-block;margin-left:0;margin-top:0}
.nav--container{align-self:center}
}
@media(max-width:1020px) and (min-width:900px){.nav--main{float:left;clear:both}
.nav--secondary{position:relative;right:0;float:right;margin-left:215px}
.search-button{position:relative;display:inline-block;margin-left:0;margin-top:0}
.nav--container{align-self:center}
}
.ytplayer-wrapper .ytplayer img{outline:2px solid #000}
.kfr-tout--sticky a{justify-content:center;display:inline-block;padding-top:5px}
.kfr-tout--sticky a:focus{border:2px solid #fff}
.kfrstickytout .kfr-tout--sticky .kfr-button-cta:focus{outline:2px solid #fff}
.search-button-span.isclose{display:none;font-style:normal}
.search-button-span.issearch{font-style:normal}
.search--active .search-button-span.issearch{display:none}
.search--active .search-button-span.isclose{display:block}
@media only screen and (min-width:481px) and (max-width:767px){body .promotions-featured .button-cta{font-size:20px;line-height:24px}
body .video-fullwidth .button-cta{position:inherit}
.kfr-tout--sticky .kfr-button-cta{display:inline-block;margin:auto 1em;background:#d21346;border:0;border-radius:1.5em;color:#fff;padding:.5em 1.5em;transition:background .2s}
}
@media only screen and (min-width:481px) and (max-width:767px){.kfr-tout--sticky .kfr-button-cta{margin-bottom:10px}
}
@media only screen and (min-width:768px) and (max-width:990px){.nav--container .nav--main li>a{font-size:14px}
}
.kfrstickytout .kfr-tout--sticky a.kfr-button-cta.kfr-join-today{padding:0;height:42px;line-height:42px;width:160px}
@media(min-width:48em){h2{font-size:2em}
}
.kfrstickytout .kfr-tout--sticky a{justify-content:center;display:inline-block;padding-top:5px}
.kfrstickytout .kfr-tout--sticky a:focus{outline:0}
.kfrstickytout kfr-tout--sticky a{justify-content:center;display:inline-block;padding-top:5px}
.kfrstickytout .kfr-tout--sticky a:focus{border:2px solid #fff}
.kfrstickytout .kfr-tout--sticky .kfr-button-cta:focus{outline:0}
@media(max-width:47.95em) and (min-aspect-ratio:10 / 7){body .promotions-featured .button-cta{font-size:10px;padding:.75em .5em .8em}
body .video-fullwidth .button-cta{position:initial;transform:none}
body .nav--featured ul{width:98%}
body .kfrstickytout .kfr-tout--sticky a{padding-top:1px;width:52%}
body .kfrstickytout .kfr-tout--sticky img{width:15%;height:100%;margin:0 1%}
body .kfrstickytout .kfr-tout--sticky a.kfr-button-cta.kfr-join-today{padding:0;height:1.5rem;line-height:1.5rem;width:22%;font-size:.5rem;background-color:#d21346;border-radius:50cm}
body .kfr-tout--sticky .kfr-button-cta::after{display:none}
body .kfr-tout--sticky a span{font-size:.6rem;position:relative;top:-2%;margin:0;display:inline-block;text-align:left}
body .kfr-tout--sticky .icon--close{right:7px}
}
h2.video_bodytext{padding-bottom:6vw;margin:2em 0 2em;font-size:1em;color:#fff;font-weight:normal}
.recipe-list-it1:focus{display:block}
.ytplayer-wrapper .ytplayer:focus{border:2px solid #000;display:block}
@media(max-width:47.95em) and (min-aspect-ratio:10 / 7){.search--active .nav--featured{position:fixed;z-index:99;display:none}
.search--active .search-button-span.isclose,.search-button-span.isclose{width:50px !important;right:0}
.search--active .search-button-span.issearch,.search-button-span.issearch{width:50px !important;right:0}
.search--active #search input[type=submit]{background:transparent;text-indent:-999em;border:0;height:3rem;width:3rem;margin-left:-3rem}
#search .search-label--submit::before{top:.3em;left:.4em}
#search .search-label--submit::after{top:2.3em;left:1.5em;width:.5em}
}
.product-images-container{position:relative}
.product-images-container .tns-outer{margin:0 -0.5em}
.product-images-container .tns-item{padding:0 .5em}
.product-thumbnails-container{margin:.22em 0}
.product-thumbnails-container img{height:4em;margin:.33em}
.js-product-thumbnails{display:block;text-align:center}
.product-thumbnails-container .tns-item{border-radius:.25em}
.product-thumbnails-container .tns-nav-active{box-shadow:inset 0 0 0 1px #da2037}
.tns-controls button[data-controls="prev"]{-webkit-appearance:none}
.tns-controls button[data-controls="next"]{-webkit-appearance:none}
.tns-nav{position:absolute;bottom:0;left:0;right:0;text-align:center}
.tns-nav button:focus{outline:0}
.tns-nav button{border-radius:100%;color:#aaa;-webkit-appearance:none;border:0;background:transparent;padding:.33em}
.tns-nav button::before{content:'';display:block;background:currentcolor;border-radius:100%;width:1em;height:1em}
.tns-nav button.tns-nav-active{color:#000}
.tns-nav ~ div+div{padding-bottom:3em}
.kstl-feature .flex-control-paging li a:hover::before,.kstl-feature .flex-control-paging li a.flex-active::before{background:#ffd503}
.tns-controls button[data-controls="next"],.tns-controls button[data-controls="prev"]{background:0;color:transparent;overflow:hidden;width:1.75em;height:3em;border:0;position:absolute;right:0;top:50%;margin-top:-2em;z-index:1}
.tns-controls button[data-controls="prev"]{left:0}
.tns-controls button[data-controls="next"]::before,.tns-controls button[data-controls="next"]::after,.tns-controls button[data-controls="prev"]::before,.tns-controls button[data-controls="prev"]::after{display:block;content:'';background:#999;border-radius:.15em;width:2em;height:.3em;margin-top:-0.15em;position:absolute;left:1.33em;top:50%;transform-origin:.15em .15em;transform:rotate(-135deg)}
.tns-controls button[data-controls="next"]::after{transform:rotate(135deg);margin-top:-0.133em}
.tns-controls button[data-controls="prev"]::before{left:.2em;transform:rotate(-45deg)}
.tns-controls button[data-controls="prev"]::after{left:.2em;transform:rotate(45deg);margin-top:-0.15em}
.product-slider-aspect-ratio{padding-top:66.666%;position:relative;right:-50%}
.product-slider-aspect-ratio img{position:absolute;top:50%;width:auto;height:auto;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}
.tns-outer{padding:0 !important}
.tns-outer [hidden]{display:none !important}
.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}
.tns-slider{-webkit-transition:all 0;-moz-transition:all 0;transition:all 0}
.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tns-horizontal.tns-subpixel{white-space:nowrap}
.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}
.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}
.tns-horizontal.tns-no-subpixel>.tns-item{float:left}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}
.tns-no-calc{position:relative;left:0}
.tns-gallery{position:relative;left:0;min-height:1px}
.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0,opacity 0;-moz-transition:transform 0,opacity 0;transition:transform 0,opacity 0}
.tns-gallery>.tns-slide-active{position:relative;left:auto !important}
.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}
.tns-autowidth{display:inline-block}
.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}
.tns-lazy-img.tns-complete{opacity:1}
.tns-ah{-webkit-transition:height 0;-moz-transition:height 0;transition:height 0}
.tns-ovh{overflow:hidden}
.tns-visually-hidden{position:absolute;left:-10000em}
.tns-transparent{opacity:0;visibility:hidden}
.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}
.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}
.tns-vpfix{white-space:nowrap}
.tns-vpfix>div,.tns-vpfix>li{display:inline-block}
.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}
.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}
.tns-t-ct:after{content:'';display:table;clear:both}
.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
.hero--promotion-detail img{width:100%;display:block}
.promotion-detail-overview{text-align:center}
.promotion-detail-overview p a{text-decoration:underline}
.promotion-detail-overview .button-cta{margin:1em auto;display:block;max-width:12em}
@media(min-width:48em){.promotion-detail-overview .button-cta{margin:1em;display:inline-block}
.promotion-columns{display:flex;padding:1em;text-align:center}
.promotion-columns>div{padding:0 1.5%;min-width:29%}
}
.modal-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}
.modal-backdrop.fade{opacity:0}
.modal-backdrop,.modal-backdrop.fade.in{opacity:.8}
.modal{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,0.3);border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,0.3);left:50%;margin:-250px 0 0 -280px;overflow:auto;position:fixed;top:50%;width:560px;z-index:1050}
.modal.fade{top:-25%;transition:opacity .3s linear 0,top .3s ease-out 0}
.modal.fade.in{top:50%}
.modal-header{border-bottom:1px solid #eee;padding:9px 15px}
.modal-header .close{margin-top:2px}
.close{color:#000;float:right;font-size:20px;font-weight:bold;line-height:20px;opacity:.2;text-shadow:0 1px 0 #fff}
.close:hover,.close:focus{color:#000;cursor:pointer;opacity:.4;text-decoration:none}
button.close{background:none repeat scroll 0 0 rgba(0,0,0,0);border:0 none;cursor:pointer;padding:0}
.modal-header h3{color:#333;line-height:30px;margin:0}
.modal-body{max-height:400px;overflow-y:auto;padding:15px;text-align:center}
@media(max-width:767px){.modal{left:20px;margin:0;position:fixed;right:20px;top:20px;width:auto}
.modal.fade.in{height:98%;left:2%;top:10px;width:96%}
.modal-body{max-height:95%;padding:0}
}
@media(max-width:480px){.modal{left:10px;right:10px;top:10px}
.modal-header .close{margin:-10px;padding:10px}
.modal-body{max-height:85%}
}
.fade{opacity:0;transition:opacity .15s linear 0}
.fade.in{opacity:1}
.hide{display:none}
#nutrition-modal img{display:inline-block}
#nutrition-modal button.close{position:static;width:auto;height:auto;border:0}
#nutrition-modal [type="button"]{background:0;color:#000;padding:0}
.bv-cleanslate input[type="checkbox"]:not(:checked)+label:before,.bv-cleanslate input[type="checkbox"]:checked+label:before,.bv-cleanslate input[type="checkbox"]:not(:checked)+label:after,.bv-cleanslate input[type="checkbox"]:checked+label:after{display:none}