.universal-nav{--universal-nav-font-family:var(--font-ubuntu);--universal-nav-border-color:var(--color-grayscale-100);--universal-nav-button-background-color:var(--color-blue-400);--universal-nav-button-text-color:var(--color-primary-white);--universal-nav-button-font-weight:700;& .universal-nav-button,& .universal-nav-dropdown-toggle{border-color:var(--color-blue-200);&:hover{background-color:var(--color-blue-200)}}}.site-header{z-index:1000;box-shadow:none;position:relative;&.is-hidden{display:none}& .header-primary-nav{max-width:var(--grid-max-width);padding:1.25rem var(--grid-margin);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}& .header-logo{z-index:1;flex-shrink:0;padding:0;text-decoration:none;display:block;& img,& svg{width:auto;max-width:17.5rem;height:2.5rem}}& .menu-toggle{cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}& .hamburger-lines{flex-direction:column;gap:.25rem;width:1.8125rem;display:flex;& span{background-color:var(--color-blue-400);height:.125rem;transition:transform .3s,opacity .3s;display:block}}& .header-primary-menu{padding:0;max-width:none;padding-block-start:6.25rem;padding-inline:var(--grid-margin);background-color:var(--color-blue-100);z-index:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;margin:0;list-style:none;transition:transform .4s;display:flex;position:fixed;inset-block:6.5rem 0;inset-inline:0;transform:translate(100%);& .menu-item>a{font-family:var(--font-ubuntu);color:var(--color-blue-500);padding:.75rem 0;font-size:1.25rem;font-weight:700;text-decoration:none;display:block}& .sub-menu{margin-block-start:.25rem;padding:0;list-style:none;display:none;& .menu-item>a{color:var(--color-blue-400);font-size:1.125rem;font-weight:400}}& .sub-menu-open>.sub-menu{display:block}}@media (width>=62.5rem){& .header-primary-nav{padding:0 3.125rem}& .menu-toggle{display:none}& .header-logo{padding:0 0 2.5rem;& img,& svg{max-width:none;height:4rem}}& .header-primary-menu{background-color:#0000;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:3.75rem;padding:0;position:static;transform:none;& .menu-item{position:relative;&>a{color:var(--color-blue-500);padding:2.5rem 0;font-size:1.125rem;font-weight:700}&:hover>a,&:focus-within>a{color:var(--color-blue-300)}}}}}.menu-open{& .hamburger-lines{& span{background-color:var(--color-blue-400)}& span:first-child{transform:translateY(.375rem)rotate(45deg)}& span:nth-child(2){opacity:0}& span:nth-child(3){transform:translateY(-.375rem)rotate(-45deg)}}& .header-primary-menu{transform:translate(0)}}body.no-scroll{overflow:hidden}.skip-link{background:var(--color-blue-500);color:var(--color-primary-white);font-family:var(--font-ubuntu);z-index:9999;border-radius:0 0 .25rem .25rem;padding:.5rem 1rem;text-decoration:none;position:absolute;inset-block-start:-100%;inset-inline-start:.5rem;&:focus{inset-block-start:0}}.site-footer{background-color:var(--color-primary-white);margin-block-start:2.5rem;padding-block:0;& ul{position:relative}& .footer-secondary-nav{padding-block:2.5rem}& .footer-secondary-inner{max-width:var(--grid-max-width);padding-inline:var(--grid-margin);margin-inline:auto}& .footer-secondary-menu{text-align:center;flex-flow:column wrap;justify-content:center;gap:.5rem 1.5rem;margin:0 auto;padding:0;list-style:none;display:flex;& .menu-item>a,& .menu-item.copyright{font-family:var(--font-ubuntu);color:var(--color-grayscale-300);font-size:.75rem;font-weight:500}& .menu-item>a{text-decoration:underline}& .menu-item.copyright{cursor:default}}@media (width>=62.5rem){margin-block-start:4rem;& ul{max-width:none}& .footer-secondary-menu{flex-direction:row;align-items:center;gap:.5rem min(2.4vw,2.5rem);& li{margin:0}}}}@keyframes scusaM1-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scusaM1-resume-timer{0%{opacity:0}to{opacity:0}}.scusaM1-primary-hero{& .background-container{background-color:var(--color-blue-400);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 361'%3E%3Cpath fill='%23fff' d='M416,282c-210.01-8.94-343.82,22.46-416,47.65V-1h1440v264.27c-333.06,186.31-698.59,32.58-1024,18.73Z'/%3E%3C/svg%3E");background-position:top;background-repeat:no-repeat;background-size:150%;margin-inline:-.625rem}& img,& picture,& video,& svg{max-width:100%;display:block}& .carousel{width:100%;position:relative;overflow:hidden}& .resume-timer{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}& .carousel.is-resuming .resume-timer{animation:scusaM1-resume-timer var(--carousel-resume-delay,0s) linear forwards}& .track{will-change:transform;width:max-content;animation:scusaM1-scroll var(--carousel-duration,35s) linear infinite;align-items:center;padding-block:2rem;display:flex}& .carousel:hover .track,& .carousel.is-paused .track{animation-play-state:paused}& .pause-btn{z-index:2;width:2rem;height:2rem;color:var(--color-blue-400);cursor:pointer;background-color:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex;position:absolute;inset-block-end:.75rem;inset-inline-start:1rem;& .icon-play{display:none}&:hover,&:focus-visible{background-color:#fff}&:focus-visible{outline:.125rem solid var(--color-blue-400);outline-offset:.125rem}}& .carousel.is-button-paused .pause-btn{& .icon-pause{display:none}& .icon-play{display:flex}}& .item{--slide-img-width:min(calc(var(--slide-aspect-ratio,1) * 15rem), 31.25rem);flex-shrink:0;align-items:center;margin-inline-start:calc(var(--slide-margin-start,0) / 100 * var(--slide-img-width));margin-inline-end:calc(var(--slide-margin-end,0) / 100 * var(--slide-img-width));text-decoration:none;display:flex;& img{object-fit:contain;width:auto;max-width:31.25rem;height:15rem}}& a.item{& img{transition:transform .2s}&:hover img{transform:scale(1.075)}}& .inner{text-align:center;max-width:var(--grid-max-width);flex-direction:column;align-items:center;gap:1.875rem;margin-inline:auto;padding:3rem 1.25rem;display:flex}& h1{color:var(--color-primary-white);text-transform:none;margin:0;&:after{content:none}}& .body{color:var(--color-primary-white);max-width:56.25rem;& p{margin-block-start:0}& p:last-child{margin-block-end:0}}&.scusaM1--with-5050{& .background-container{padding-block-end:8.125rem}}& .scusaM4-5050-content-image{margin-block-start:-8.125rem;& .inner{padding:0}}@media (width>=62.5rem){& .background-container{background-size:100%;margin-inline:-2.5rem}& .item{--slide-img-width:min(calc(var(--slide-aspect-ratio,1) * 30rem), 31.25rem)}& .item img{height:30rem}& .track{padding-block:2.75rem}& .inner{gap:2.5rem;padding-block:4.25rem 7rem;padding-inline:0}&.scusaM1--with-5050{& .background-container{padding-block-end:14.25rem}}& .scusaM4-5050-content-image{margin-block-start:-14.25rem;margin-inline:0;&:has(.has-flourish--top){padding-block-start:0}& .inner{min-height:28.375rem}}}@media (prefers-reduced-motion:reduce){& .track{animation:none}& .pause-btn{display:none}}}.scusaM2-logo-list{border-block-start:.0625rem solid var(--color-grayscale-100);border-block-end:.0625rem solid var(--color-grayscale-100);margin-inline:1.25rem;display:block;&:is(section){border:0;padding-block:3.75rem}& .logos-inner{max-width:var(--grid-max-width);margin-inline:auto}& .logos-grid{grid-template-columns:1fr 1fr;margin:0;margin-inline:auto;padding:0;list-style:none;display:grid;& .logo-item{border-inline-end:.0625rem solid var(--color-grayscale-100);justify-content:center;align-items:center;margin:2rem 0;padding:0 1.5rem;display:flex;position:relative;&:after{content:"";background-color:var(--color-grayscale-100);height:.0625rem;display:block;position:absolute;inset-block-end:-2rem;inset-inline:0}&:nth-child(2n){border-inline-end:none}&:nth-last-child(-n+2){&:after{content:none}}}& .logo-link{justify-content:center;align-items:center;display:flex}& img{width:calc(var(--logo-max-width,180) * .580845 * 1px + var(--logo-max-width,180) * .029108 * 1vw);max-width:100%;height:auto}}@media (width>=90rem){& .logos-grid{& img{width:calc(var(--logo-max-width,180) * 1px)}}}@media (width>=62.5rem){border-block:none;margin-inline:0;&:is(section){padding-block:6.25rem}& .logos-inner{padding-inline:var(--grid-margin)}& .logos-grid{grid-template-columns:repeat(6,auto);justify-content:center;gap:min(4vw,3.75rem);& .logo-item{border:none;padding-inline:0;&:after{content:none}}}}}.scusaM3-one-column-content{& .inner{text-align:center;max-width:56.25rem;padding-inline:var(--grid-margin);flex-direction:column;align-items:center;gap:1.875rem;margin-inline:auto;display:flex}& .image-wrap{& img{width:auto;max-width:100%;height:4rem;display:block}}& .heading{color:var(--m3-heading-color,var(--color-blue-500));text-transform:none;margin:0;font-weight:400;&:after{content:none}}& .body{color:var(--m3-body-color,var(--color-grayscale-300));font-size:1.1875rem;& p:first-child{margin-block-start:0}& p:last-child{margin-block-end:0}}& .btn{background-color:var(--m3-btn-bkg,var(--color-blue-200));border-color:var(--m3-btn-bkg,var(--color-blue-200));color:var(--m3-btn-text,var(--color-blue-500));&:hover{background-color:var(--m3-btn-text,var(--color-blue-500));border-color:var(--m3-btn-text,var(--color-blue-500));color:var(--m3-btn-bkg,var(--color-blue-200))}}&.has-bkg{background-color:var(--m3-bkg-color);border-radius:1.25rem;& .inner{padding-block:2.5rem}}@media (width>=62.5rem){& .inner{gap:2.5rem;padding-inline:0}&.has-bkg .inner{max-width:61.25rem;padding-block:5rem;padding-inline:2.5rem}}}.scusaM4-5050-content-image{& img,& picture,& video,& svg{max-width:100%;display:block}& .inner{max-width:var(--grid-max-width);flex-direction:column;gap:.3125rem;margin-inline:auto;display:flex}& .image-wrap{border-radius:1rem;overflow:hidden;& img{width:100%;height:auto}}& .text-card{background-color:var(--card-bkg-color,var(--color-primary-white));text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;padding:2.5rem;display:flex;position:relative;box-shadow:0 0 .875rem 0 #00000026;&.has-flourish--top,&.has-flourish--bottom{padding-block-end:5rem}}& .flourish{position:absolute;inset-block-end:-3rem;inset-inline-start:50%;transform:translate(-50%);& img{width:auto;height:6rem}}& .content{flex-direction:column;gap:1.875rem;display:flex}& h2{color:var(--text-color,inherit);text-transform:none;margin:0;font-weight:400}& .body{color:var(--text-color,var(--color-grayscale-300));& p{margin-block-start:0}& p:last-child{margin-block-end:0}}& .buttons{flex-direction:column;gap:.75rem;display:flex}& .btn{background-color:var(--card-bkg-color,transparent);border-color:var(--btn-color,var(--color-blue-500));color:var(--btn-color,var(--color-blue-500));&:hover{background-color:var(--btn-color,var(--color-blue-500));color:var(--card-bkg-color,var(--color-primary-white))}}@media (width>=62.5rem){& .inner{flex-direction:row;align-items:stretch;gap:1.25rem}& .image-wrap,& .text-card{width:50%}& .image-wrap img{object-fit:cover;height:100%}& .text-card{text-align:left;padding:5rem 7.1875rem;&.has-flourish--top{padding-block-start:6rem}&.has-flourish--bottom{padding-block-end:6rem}}& .content{gap:2.5rem}& .flourish{inset-inline:auto 3.125rem;transform:none;& img{height:12rem}}& .has-flourish--top .flourish{inset-block:-5.5rem auto}&:has(.has-flourish--top){padding-block-start:4rem}& .has-flourish--bottom .flourish{inset-block:auto -4rem;inset-inline-end:-4.25rem}&:has(.has-flourish--bottom){padding-block-end:4rem}& .buttons{flex-flow:wrap}&.scusaM4--text-left{& .inner{flex-direction:row-reverse}}&.scusaM4--two-images{& .image-wrap{width:50%}}}}.scusaM5-cta-bar{background-color:var(--cta-bkg-color,var(--color-blue-400));border-radius:1.25rem;& .inner{text-align:center;flex-direction:column;align-items:center;padding:2.5rem 1.5rem;display:flex}& h2{text-transform:none;color:var(--cta-heading-color,var(--color-primary-white));font-weight:400}& .btn{background-color:var(--cta-btn-bkg-color,var(--color-blue-200));border-color:var(--cta-btn-bkg-color,var(--color-blue-200));color:var(--cta-btn-text-color,var(--color-blue-500));&:hover{background-color:var(--cta-btn-text-color,var(--color-blue-500));border-color:var(--cta-btn-text-color,var(--color-blue-500));color:var(--cta-btn-bkg-color,var(--color-blue-200))}}@media (width>=62.5rem){background-image:var(--cta-bg-image,none);background-position:calc(100% - 2.875rem);background-repeat:no-repeat;background-size:auto 120%;& .inner{margin-inline:auto;padding:7.5rem min(16vw,14.375rem)}}}.scusaM6-brand-hero{& .media-wrap{margin-inline:-.625rem;& img,& picture{width:100%;display:block}& img{height:auto}}& .heading{text-align:center;text-transform:none;margin-block:0;margin-inline:auto;padding-block:2.5rem 0}@media (width>=62.5rem){& .media-wrap{margin-inline:-2.5rem}& .heading{padding-block:5.625rem 0}}}.scusaM7-accordion-product{display:block;& .scusaM7-container{max-width:var(--grid-max-width);margin-inline:auto}& .scusaM7-row{grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;gap:0 .625rem;margin-block-end:.625rem;display:grid;&:last-child{margin-block-end:0}}@media (width<=62.4375rem){& .scusaM7-card[data-card-row-index="0"]{order:1}& .scusaM7-card[data-card-row-index="1"]{order:2}& .scusaM7-card[data-card-row-index="2"]{order:4;margin-block-start:.625rem}& .scusaM7-card[data-card-row-index="3"]{order:5;margin-block-start:.625rem}& .scusaM7-panels-wrapper.after-mobile-row-0{order:3}& .scusaM7-panels-wrapper.after-mobile-row-1{order:6}& .scusaM7-card{box-shadow:0 .125rem .375rem #0000001f}}& .scusaM7-card{background-color:var(--scusaM7-card-bg,var(--color-primary-white));cursor:pointer;text-align:start;border:none;border-radius:.625rem;flex-direction:column;align-items:flex-start;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 .875rem #00000026;&:focus-visible{outline:.125rem dashed var(--color-blue-400);outline-offset:-.125rem}&[aria-expanded=true] .scusaM7-card-check{display:flex}}& .scusaM7-card-image{aspect-ratio:1.2;width:100%;overflow:hidden;& img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.scusaM7-card:hover & img{transform:scale(1.075)}@media (prefers-reduced-motion:reduce){& img{transition:none}.scusaM7-card:hover & img{transform:none}}}& .scusaM7-card-info{background-color:var(--color-primary-white);border-end-end-radius:.625rem;border-end-start-radius:.625rem;flex-direction:column;gap:.125rem;width:100%;padding:.75rem;display:flex}& .scusaM7-card-title{font-family:var(--font-ubuntu);color:var(--color-grayscale-300);font-size:.875rem;font-weight:400;line-height:1.4em}& .scusaM7-card-size{font-family:var(--font-ubuntu);color:var(--color-grayscale-200);font-size:.75rem;font-weight:400;line-height:1.5em}& .scusaM7-card-check{background-color:var(--scusaM7-check-color);width:1.5rem;height:1.5rem;color:var(--color-primary-white);border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem;& svg{width:.625rem;height:auto}}& .scusaM7-panels-wrapper{grid-column:1/-1;grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid;&.is-open{grid-template-rows:1fr}}& .scusaM7-panel{grid-area:1/1;overflow:hidden;&[hidden]{visibility:hidden;height:0;display:block;overflow:hidden}&.is-active{visibility:visible;height:auto}&.is-active .scusaM7-panel-inner{opacity:1}&.is-fading .scusaM7-panel-inner{opacity:0;transition:opacity .15s}}& .scusaM7-panel-inner{background-color:var(--color-primary-white);opacity:0;flex-direction:column;gap:2.5rem;margin-block-start:1.25rem;padding:0 0 1.25rem;transition:opacity .3s;display:flex;position:relative}& .scusaM7-close{cursor:pointer;width:2rem;height:2rem;color:var(--color-grayscale-200);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;inset-block-start:.25rem;inset-inline-end:0;&:hover{color:var(--color-grayscale-300)}&:focus-visible{outline:.125rem dashed var(--color-blue-400);outline-offset:.125rem}& svg{width:1.25rem;height:1.25rem}}& .scusaM7-supporting-media{aspect-ratio:2;border-radius:.625rem;width:100%;margin-block-end:1.5rem;overflow:hidden;& img,& video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}}& .scusaM7-panel .pdp-info{flex:1}& .scusaM7-panel .pdp-title{font-family:var(--font-ubuntu);color:var(--scusaM7-heading-color);text-align:start;margin-block:0 .9375rem;padding-inline-end:2.5rem;font-size:1.5rem;font-weight:400;line-height:1.2em}& .scusaM7-panel .pdp-sizes{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;margin-block-end:1.5rem;display:flex}& .scusaM7-panel .pdp-intro{color:var(--color-grayscale-300);text-align:start;max-width:none;margin-block:0 1.5rem}& .scusaM7-panel .pdp-claims{grid-template-columns:repeat(3,1fr);gap:1.5rem 1rem;min-height:auto;margin-block-end:1.5rem;padding-block-start:0;display:grid}& .scusaM7-panel .pdp-claim{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}& .scusaM7-panel .pdp-claim-icon{object-fit:contain;width:2.5rem;height:2.5rem;display:block}& .scusaM7-panel .pdp-claim-icon--masked{background-color:var(--scusaM7-claim-icon-color);-webkit-mask-image:var(--claim-icon-url);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:var(--claim-icon-url);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}& .scusaM7-panel .pdp-claim-label{font-family:var(--font-ubuntu);color:var(--scusaM7-claim-icon-color);font-size:.75rem;font-weight:400;line-height:1.3em}& .scusaM7-panel .pdp-details{border-block-start:.0625rem solid var(--color-grayscale-100);padding-block-start:1.5rem}& .scusaM7-panel .pdp-details-heading{font-family:var(--font-ubuntu);color:var(--scusaM7-heading-color);margin-block:0 1rem;font-size:1.125rem;font-weight:700;line-height:1.3em}& .scusaM7-panel .pdp-details-ingredients{color:var(--color-grayscale-300);max-width:none;margin-block-end:1rem}& .scusaM7-panel .pdp-details-warning{color:var(--color-grayscale-300);margin-block-end:0}& .scusaM7-panel .pdp-nutrition-label-inner{background-color:var(--scusaM7-nutrition-bg);border-radius:1.25rem;padding:1.25rem}& .scusaM7-panel .pdp-nutrition-label-title{font-family:var(--font-ubuntu);color:var(--scusaM7-nutrition-text);margin-block:0 .25rem;font-size:1.125rem;font-weight:700;line-height:1.3em}& .scusaM7-panel .pdp-nutrition-label-serving{font-family:var(--font-ubuntu);color:var(--scusaM7-nutrition-text);max-width:none;margin-block-end:1rem;font-size:.875rem;font-weight:400;line-height:1.5em}& .scusaM7-panel .pdp-nutrition-label-calories{border-block-start:.5rem solid var(--scusaM7-nutrition-border);justify-content:space-between;align-items:baseline;padding-block:.5rem;display:flex}& .scusaM7-panel .pdp-nutrition-label-calories-label{font-family:var(--font-ubuntu);color:var(--scusaM7-nutrition-text);font-size:1.5rem;font-weight:700;line-height:1.2em}& .scusaM7-panel .pdp-nutrition-label-calories-value{font-family:var(--font-ubuntu);color:var(--scusaM7-nutrition-text);font-size:2rem;font-weight:700;line-height:1em}& .scusaM7-panel .pdp-nutrition-table{border-collapse:collapse;width:100%;font-family:var(--font-ubuntu);color:var(--scusaM7-nutrition-text);min-width:auto;font-size:.8125rem;line-height:1.3em;& thead th{text-align:end;color:var(--scusaM7-nutrition-text);background-color:#0000;border-block-start:0;border-inline:0;padding-block:.25rem;padding-inline-end:0;font-size:.8125rem;font-weight:400;line-height:1.5em;border-block-end:.0625rem solid var(--scusaM7-nutrition-border)!important}& tbody th,& tbody td{border-inline:0;border-block-end:.0625rem solid var(--scusaM7-nutrition-border);padding-block:.375rem;padding-inline-end:0;font-weight:400;border-color:var(--scusaM7-nutrition-border)!important}& tbody th{text-align:start}& tbody td{text-align:end;white-space:nowrap;background-color:#0000}& tbody tr:first-child td{border-block-start:0}& tbody tr[class*=pdp-nutrition-row] td{border-block-end-color:var(--scusaM7-nutrition-border)!important}& tbody .pdp-nutrition-row--bold th{font-weight:600}& tbody .pdp-nutrition-row--indent th{padding-inline-start:1.5rem}& tbody .pdp-nutrition-row--deep-indent th{padding-inline-start:3rem}& tbody .pdp-nutrition-row--thick-bottom th,& tbody .pdp-nutrition-row--thick-bottom td{border-block-end-width:.5rem;border-block-end-color:var(--scusaM7-nutrition-border)}& tfoot td{color:var(--scusaM7-nutrition-text);max-width:none;padding-block-start:.75rem;font-size:.6875rem;font-style:italic;font-weight:400;line-height:1.4em}}&.columns-1{& .scusaM7-row{grid-template-columns:1fr}& .scusaM7-card{align-items:center}& .scusaM7-card-image{width:55%}& .scusaM7-card-info{width:100%;padding-inline-end:3rem}}@media (width>=62.5rem){& .scusaM7-row{gap:1.25rem;margin-block-end:1.25rem}&.columns-3 .scusaM7-row{grid-template-columns:repeat(3,1fr)}&.columns-4 .scusaM7-row{grid-template-columns:repeat(4,1fr)}& .scusaM7-card{border-radius:1.25rem}& .scusaM7-card-image{aspect-ratio:1.3}& .scusaM7-card-info{padding:1rem 1.25rem}& .scusaM7-card-title,&.columns-3 .scusaM7-card-title{font-size:1.1875rem}&.columns-2 .scusaM7-card-title,&.columns-1 .scusaM7-card-title{font-size:1.3125rem}& .scusaM7-card-size{font-size:.9375rem}& .scusaM7-panel{border-radius:1.25rem;box-shadow:0 0 .875rem #00000026}& .scusaM7-panel-inner{gap:var(--grid-gutter);border-radius:1.25rem;flex-direction:row;margin-block-start:0;padding:3.75rem}& .scusaM7-close{inset-block-start:1.25rem;inset-inline-end:1.25rem}& .scusaM7-supporting-media{border-radius:1.25rem;margin-block:2.5rem 3.125rem}& .scusaM7-panel .pdp-title{margin-block-end:1.25rem;font-size:2rem}& .scusaM7-panel .pdp-info{max-width:none;margin-inline:0}& .scusaM7-panel .pdp-claims{grid-template-columns:repeat(5,1fr);gap:2rem 1.5rem;margin-block-end:3.375rem}& .scusaM7-panel .pdp-claim-icon{width:3rem;height:3rem}& .scusaM7-panel .pdp-claim-label{font-size:1rem}& .scusaM7-panel .pdp-nutrition-label{flex-shrink:0;width:50%}& .scusaM7-panel .pdp-nutrition-label-title{font-size:1.375rem}& .scusaM7-panel .pdp-nutrition-label-calories-label,& .scusaM7-panel .pdp-nutrition-label-calories-value{font-size:1.75rem}& .scusaM7-panel .pdp-nutrition-label-inner{border-radius:1.25rem;padding:3.75rem}& .scusaM7-panel .pdp-nutrition-table{font-size:1rem}& .scusaM7-panel .pdp-details-list,& .scusaM7-panel .pdp-claims,& .scusaM7-supporting-media{margin-block:3.4375rem}& .scusaM7-panel .pdp-details{padding-block-start:3.4375rem}& .scusaM7-panel .pdp-details-heading{margin-block-start:0;font-size:1.4375rem}&.columns-1 .scusaM7-card-image{width:35%}}& .scusaM7-card.thumbnail-is-lifestyle .scusaM7-card-image{aspect-ratio:1.33;width:100%}&.columns-1 .scusaM7-card.thumbnail-is-lifestyle .scusaM7-card-image{aspect-ratio:2.4}}.scusaM8-image-list{padding-block:3.125rem;padding-inline:.625rem;&.no-vertical-padding{padding-block:0}& .grid{max-width:var(--grid-max-width);align-items:stretch;gap:1.25rem;margin-inline:auto;display:flex}& .column{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}& .media-wrapper{justify-content:center;align-items:flex-start;display:flex}&.media-type-icon .icon{flex-shrink:0;justify-content:center;align-items:center;width:4.1875rem;height:4.1875rem;display:flex;overflow:hidden;& img{object-fit:contain;width:100%;height:100%}}&.media-type-image .image{& img{width:100%;height:auto;display:block}}& .title{text-align:center;margin-block:1.25rem 0;font-size:.875rem;line-height:1.375}&.columns-3 .grid,&.columns-5 .grid{flex-wrap:wrap;row-gap:2rem}&.columns-3 .column,&.columns-5 .column{flex:0 0 calc(50% - .625rem);max-width:calc(50% - .625rem)}&.columns-3 .column:last-child,&.columns-5 .column:last-child{margin-inline:auto}@media (width<=62.4375rem){& .grid{flex-wrap:wrap;row-gap:2rem}& .column{flex:0 0 calc(50% - .625rem);max-width:calc(50% - .625rem)}}@media (width>=62.5rem){padding-block:8.125rem;&.no-vertical-padding{padding-block:0}& .grid{grid-auto-columns:1fr;grid-auto-flow:column;gap:0 1.25rem;display:grid}& .column{display:contents}& .media-wrapper{grid-row:1}& .title{grid-row:2;align-self:start;margin-block-start:2.5rem;font-size:1.1875rem}&.columns-3 .grid,&.columns-5 .grid{row-gap:0}&.columns-6 .title{font-size:1rem}}}.scusaM9-social{overflow:hidden;& .wave-top,& .wave-bottom{width:100%;height:auto;display:block}& .wave-top{margin-block-start:-.0625rem}& .wave-bottom{margin-block-end:-.0625rem;transform:scaleY(-1)scaleX(-1)}& .inner{padding-block:1.875rem 2rem;padding-inline:var(--grid-margin);max-width:var(--grid-max-width);margin-inline:auto;overflow:hidden}& .header{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding-block-end:1.5rem;display:flex}& .heading{font-family:var(--font-ubuntu);color:var(--color-blue-500);margin:0;font-size:1.5rem;line-height:1.2}& .social-links{align-items:center;gap:.5rem;display:flex}& .hashtag{font-family:var(--font-ubuntu);color:var(--color-blue-500);font-size:1rem;display:none}& .social-icon{justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;display:inline-flex;& svg{fill:currentColor;width:1.75rem;height:1.75rem}&:focus-visible{outline-offset:.125rem;outline:.125rem dashed}}& .posts-slider{flex-direction:column;display:flex}& .posts-viewport{overflow:hidden}& .posts-track{gap:1rem;transition:transform .4s ease-out;display:flex}& .post-slide{flex:0 0 80vw;min-width:0}& .reel-card{aspect-ratio:9/16;background-color:#111;border-radius:.75rem;position:relative;overflow:hidden}& .reel-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}& .reel-tap-area{cursor:pointer;z-index:1;background:0 0;border:none;padding:0;position:absolute;inset:0;& .play-icon,& .pause-icon{color:#fff;background-color:#00000073;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:opacity .2s;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);& svg{width:1.75rem;height:1.75rem}}& .play-icon svg{margin-inline-start:.125rem}& .pause-icon,&[data-playing=true] .play-icon{opacity:0}&:focus-visible{outline-offset:-.1875rem;outline:.1875rem solid #fff}}& .reel-card:hover .reel-tap-area[data-playing=true] .pause-icon,& .reel-tap-area[data-playing=true]:focus-visible .pause-icon{opacity:1}& .reel-actions{z-index:2;flex-direction:column;align-items:center;gap:1.125rem;display:flex;position:absolute;inset-block-end:5.5rem;inset-inline-end:.625rem}& .action-item{color:#fff;filter:drop-shadow(0 .0625rem .1875rem #0009);flex-direction:column;align-items:center;gap:.25rem;display:flex;text-decoration:none!important;& svg{width:1.625rem;height:1.625rem;stroke:var(--color-primary-white)}}& .action-count{color:#fff;font-size:.6875rem;font-weight:600;line-height:1}& .reel-info{z-index:2;background:linear-gradient(#0000 0%,#000000b8 100%);padding-block:2rem .875rem;padding-inline:.75rem 3.5rem;position:absolute;inset-block-end:0;inset-inline:0}& .account{align-items:center;gap:.5rem;margin-block-end:.375rem;display:flex}& .avatar{object-fit:contain;border-radius:50%;flex-shrink:0;width:2rem;height:2rem}& .avatar-initial{background-color:var(--color-primary-white);width:2rem;height:2rem;color:var(--color-blue-400);border:.125rem solid #ffffffd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}& .username{text-shadow:0 .0625rem .1875rem #00000080;font-size:.875rem;font-weight:700;text-decoration:none;color:#fff!important;text-decoration:none!important;&:hover{text-decoration:underline}}& .caption{color:#ffffffe6;-webkit-line-clamp:2;line-clamp:2;text-shadow:0 .0625rem .1875rem #00000080;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}& .reel-fallback-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}& .reel-fallback-link{color:#fff;white-space:nowrap;z-index:2;background-color:#0000008c;border-radius:1.5rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;inset-block-end:1.25rem;inset-inline-start:50%;transform:translate(-50%);& svg{width:1rem;height:1rem}&:hover{background-color:#000000bf}}& .reel-no-cache{text-align:center;color:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;padding:1.5rem;font-size:.875rem;display:flex;& p{margin:0}& a{color:#fff;font-weight:600}}& .posts-pagination{justify-content:center;padding-block-start:1.875rem;display:flex}& .dot{cursor:pointer;appearance:none;background-color:#0000;border:none;min-width:1.5rem;min-height:1.5rem;padding:.5625rem;&.active{&:before{background-color:var(--color-blue-500)}}&:focus-visible{outline:.125rem dashed var(--color-blue-500);outline-offset:.125rem}&:before{content:"";border:.0625rem solid var(--color-blue-500);border-radius:50%;width:.375rem;height:.375rem;padding:0;display:block}}& .hashtag-mobile{text-align:center;font-family:var(--font-ubuntu);color:var(--color-blue-500);margin:0;padding-block-start:.75rem;font-size:1rem}@media (width>=62.5rem){& .inner{padding:3.5rem 2.5rem 6rem}& .header{text-align:start;flex-direction:row;justify-content:space-between;align-items:center;padding-block-end:2.8125rem}& .heading{font-size:2rem}& .hashtag{display:inline}& .posts-track{grid-template-columns:repeat(4,1fr);gap:1.25rem;transition:none;display:grid}& .posts-pagination,& .hashtag-mobile{display:none}}}.scusaM12-form{background-color:var(--color-primary-white);border-radius:1.25rem;padding:2.5rem 1.25rem;& .scusaM12-contact-form{&[hidden]{display:none}&:not([hidden]){flex-direction:column;gap:1.5rem;display:flex}}& .scusaM12-row{grid-template-columns:1fr;gap:1.5rem;display:grid}& .scusaM12-submit{justify-content:center;padding-block-start:.5rem;display:flex}& .scusaM12-confirmation{&[hidden]{display:none}&:not([hidden]){text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding-block:2rem;display:flex}&:focus-visible{outline:.125rem dashed var(--color-blue-500);outline-offset:.25rem}}& .scusaM12-success,& .scusaM12-error{&[hidden]{display:none}&:not([hidden]){flex-direction:column;align-items:center;gap:1rem;display:flex}& .scusaM12-confirmation-body{max-width:46rem}}@media (width>=62.5rem){padding:3.75rem;& .scusaM12-row{grid-template-columns:1fr 1fr}}}.scusaM18-featured-tips{& .main-heading{text-align:center;margin-block-end:1.875rem;margin-inline:auto}& .header{flex-direction:column;gap:.25rem;margin-block-end:.25rem;display:flex;& .image-container{border-radius:1.25rem;overflow:hidden;& img{object-fit:cover;object-position:center;width:100%;height:100%}}& .content-container{background-color:var(--m18-link-bkg);border-radius:1.25rem;padding:2.5rem 1.25rem;& h3{color:var(--m18-header-text);margin-block-end:1rem}& p{color:var(--m18-header-text);margin-block-end:1.5rem}& .btn{background-color:var(--m18-btn-bkg);border-color:var(--m18-btn-bkg);color:var(--m18-btn-text);&:hover{background-color:var(--m18-btn-text);border-color:var(--m18-btn-text);color:var(--m18-btn-bkg)}}}}& .tips{gap:.25rem;max-width:none;margin-block:0;padding-inline-start:0;list-style:none;display:grid;& li{margin-block-end:0}}& .tip-image{border-radius:1.25rem;order:-1;overflow:hidden;& img{object-fit:cover;object-position:center;width:100%;height:100%}}& .tip-card{border-radius:1.25rem;& a,&>div{flex-direction:column;height:100%;padding:1.5rem;text-decoration:none;display:flex}& .icon{flex-shrink:0}& p{font-family:var(--font-ubuntu);font-size:1.125rem;font-weight:400;line-height:1.33333em}}& .tip-card:not(.has-link){background-color:var(--m18-tip-bkg);&>div{gap:1rem}& .check-icon{color:var(--m18-tip-icon)}& p{color:var(--m18-tip-text)}}& .tip-card.has-link{background-color:var(--m18-link-bkg);border:.125rem solid #0000;transition:background-color .2s,border-color .2s;& a{color:var(--m18-link-text);flex-direction:column-reverse;justify-content:space-between;gap:1.5rem;text-decoration:none!important}& p{color:var(--m18-link-text);margin-block-end:0}& .icon{background-color:var(--color-primary-white);border-radius:50%;justify-content:center;align-items:center;width:1.5625rem;height:1.5625rem;transition:background-color .2s;display:flex;& svg{color:var(--m18-link-text);display:block;transform:scale(.7)}}&:hover{background-color:var(--color-primary-white);border-color:var(--m18-link-bkg);& .icon{background-color:var(--m18-link-bkg);& svg{color:var(--m18-tip-bkg)}}}}& .tips.images-2{grid-template-columns:1fr 1fr}& .tips.images-2 .tip-card,& .tips.images-1 .tip-image,& .tips.images-1 .tip-card{grid-column:1/-1}@media (width>=62.5rem){& .main-heading{margin-block-end:3.375rem}& .header{flex-direction:row;& .image-container{width:50%}& .content-container{flex-direction:column;justify-content:center;align-items:flex-start;width:50%;padding:3.75rem 5rem;display:flex}}& .tip-image{order:unset}& .tip-card{grid-column:auto;& a,&>div{padding:2.5rem}&.has-link{& a{flex-direction:column}& .icon{width:2.625rem;height:2.625rem;& svg{width:.5625rem;transform:scale(1)}}}}& .tips-2.images-0{grid-template-columns:1fr 1fr}& .tips-3.images-0{grid-template-columns:repeat(3,1fr)}& .tips-4.images-0,& .tips-2.images-1,& .tips-3.images-2{grid-template-columns:repeat(4,1fr)}& .tips-2.images-1 .tip-image{grid-column:span 2;min-height:22.5rem;position:relative}& .tips-2.images-1 .tip-image img{position:absolute;inset:0}& .tips-2.images-1 .tip-card{grid-column:auto}& .tips-3.images-2{grid-template-rows:1fr 1fr}& .tips-3.images-2 .tip-image{grid-row:span 2}& .tips-3.images-2 .tip-card{grid-column:auto}& .tips-3.images-2>:nth-child(2){grid-row:span 2}}}.wp-block-embed.is-type-video,.wp-block-video{width:100%;margin-inline:auto;& .wp-block-embed__wrapper{width:fit-content;margin-inline:auto}&.scusaM10-video{& .wp-block-embed__wrapper{aspect-ratio:16/9;border-radius:1.25rem;width:100%;max-width:56.25rem;position:relative;overflow:hidden;& iframe,& video{width:100%;height:100%;display:block}}& .video-poster{cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0;& img{object-fit:cover;width:100%;height:100%}& .play-button{border:.125rem solid var(--color-primary-white);background-color:var(--color-blue-400);width:5rem;height:5rem;color:var(--color-primary-white);border-radius:50%;justify-content:center;align-items:center;transition:transform .3s,background-color .3s;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);box-shadow:0 0 .875rem #00000040;& svg{width:2.25rem;height:2.25rem;margin-inline-start:.25rem}}&:hover .play-button,&:focus-visible .play-button{background-color:var(--color-blue-500);transform:translate(-50%,-50%)scale(1.06)}}}}@media (width<=62.5rem){.scusaM10-video{& .wp-block-embed__wrapper{border-radius:2.5rem}}}.wp-block-image{width:100%;margin-inline:auto;& img{margin-inline:auto;display:block}&.scusaM11-image{margin-block-start:0;& img{border-radius:1.25rem;width:100%;max-width:56.25rem;height:auto;overflow:hidden}}}@media (width<=62.5rem){.scusaM11-image{& img{border-radius:2.5rem}}}.cmplz-cookiebanner.cmplz-categories-type-view-preferences .cmplz-buttons,.cmplz-cookiebanner.cmplz-categories-type-no .cmplz-buttons{flex-direction:column!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{background-color:#fff!important;border-radius:.3125rem!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category[open] .cmplz-category-header{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{color:#000!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{background-color:#fff!important;border-bottom-right-radius:.3125rem!important;border-bottom-left-radius:.3125rem!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{outline:.125rem solid #000!important;top:4px!important;left:-4px!important}.wp-theme-savencia-cheese-usa-parent .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{top:6px;left:0}.wp-theme-savencia-cheese-usa-parent .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:10px}@media (width>=62.5rem){.cmplz-cookiebanner{column-gap:5.625rem!important;padding:1.875rem 3.75rem 3.75rem!important}.cmplz-cookiebanner .cmplz-body{flex-direction:column!important}.cmplz-cookiebanner.cmplz-categories-visible .cmplz-body>div{width:100%!important}}#onetrust-consent-sdk{display:none}