@import url("https://fonts.googleapis.com/css?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&amp;display=swap");@import url("https://fonts.googleapis.com/css?family=Montserrat:wght@100,200,300,400,500,600,700,800,900&amp;display=swap");@import url("vlr7gmv.css");@import url("https://fonts.googleapis.com/css?family=Manrope:wght@200;300;400;500;600;700;800&amp;display=swap");@import url("https://fonts.googleapis.com/css?family=Jua&amp;display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Sans:ital,wght@0,100..900;1,100..900&amp;display=swap");@import url("ayh1huj.css");@import url("zkd5gef.css");@import url('https://fonts.googleapis.com/css?family=BenchNine:wght@700&amp;display=swap');.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0)}
.clearfix:before,.clearfix:after{display:block;height:0;width:100%;content:"";clear:both}
@font-face{font-family:'BebasNeue';src:url('../ttf/bebasneue-regular.ttf');font-weight:normal;font-style:normal}
@font-face{font-family:'HurmeGeometric';src:url('../eot/hurmegeometricsans1_black-webfont.eot');src:url('../eot/hurmegeometricsans1_black-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../woff2/hurmegeometricsans1_black-webfont.woff2') format('woff2'),url('../woff/hurmegeometricsans1_black-webfcont.woff') format('woff'),url('../ttf/hurmegeometricsans1_black-webfont.ttf') format('truetype'),url('../svg/hurmegeometricsans1_black-webfont.svg#hurme_geometric_sans_1black') format('svg');font-weight:900;font-style:normal}
@font-face{font-family:'HurmeGeometric';src:url('../eot/hurmegeometricsans1_bold-webfont.eot');src:url('../eot/hurmegeometricsans1_bold-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../woff2/hurmegeometricsans1_bold-webfont.woff2') format('woff2'),url('../woff/hurmegeometricsans1_bold-webfont.woff') format('woff'),url('../ttf/hurmegeometricsans1_bold-webfont.ttf') format('truetype'),url('../svg/hurmegeometricsans1_bold-webfont.svg#hurme_geometric_sans_1bold') format('svg');font-weight:700;font-style:normal}
@font-face{font-family:'HurmeGeometric';src:url('../eot/hurmegeometricsans1_boldoblique-webfont.eot');src:url('../eot/hurmegeometricsans1_boldoblique-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../woff2/hurmegeometricsans1_boldoblique-webfont.woff2') format('woff2'),url('../woff/hurmegeometricsans1_boldoblique-webfont.woff') format('woff'),url('../ttf/hurmegeometricsans1_boldoblique-webfont.ttf') format('truetype'),url('../svg/hurmegeometricsans1_boldoblique-webfont.svg#hurme_geometric_sans_1BdOb') format('svg');font-weight:700;font-style:italic}
@font-face{font-family:'HurmeGeometric';src:url('../eot/hurmegeometricsans1_hairline-webfont.eot');src:url('../eot/hurmegeometricsans1_hairline-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../woff2/hurmegeometricsans1_hairline-webfont.woff2') format('woff2'),url('../woff/hurmegeometricsans1_hairline-webfont.woff') format('woff'),url('../ttf/hurmegeometricsans1_hairline-webfont.ttf') format('truetype'),url('../svg/hurmegeometricsans1_hairline-webfont.svg#hurme_geometric_sans_hairline') format('svg');font-weight:100;font-style:normal}
@font-face{font-family:'HurmeGeometric';src:url('../eot/hurmegeometricsans1_light-webfont.eot');src:url('../eot/hurmegeometricsans1_light-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../woff2/hurmegeometricsans1_light-webfont.woff2') format('woff2'),url('../woff/hurmegeometricsans1_light-webfont.woff') format('woff'),url('../ttf/hurmegeometricsans1_light-webfont.ttf') format('truetype'),url('../svg/hurmegeometricsans1_light-webfont.svg#hurme_geometric_sans_1light') format('svg');font-weight:300;font-style:normal}
@font-face{font-family:'HurmeGeometric';src:url('../eot/hurmegeometricsans1_oblique-webfont.eot');src:url('../eot/hurmegeometricsans1_oblique-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../woff2/hurmegeometricsans1_oblique-webfont.woff2') format('woff2'),url('../woff/hurmegeometricsans1_oblique-webfont.woff') format('woff'),url('../ttf/hurmegeometricsans1_oblique-webfont.ttf') format('truetype'),url('../svg/hurmegeometricsans1_oblique-webfont.svg#hurme_geometric_sans_1oblique') format('svg');font-weight:normal;font-style:italic}
@font-face{font-family:'HurmeGeometric';src:url('../eot/hurmegeometricsans1_semibold-webfont.eot');src:url('../eot/hurmegeometricsans1_semibold-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../woff2/hurmegeometricsans1_semibold-webfont.woff2') format('woff2'),url('../woff/hurmegeometricsans1_semibold-webfont.woff') format('woff'),url('../ttf/hurmegeometricsans1_semibold-webfont.ttf') format('truetype'),url('../svg/hurmegeometricsans1_semibold-webfont.svg#hurme_geometric_sans_1SBd') format('svg');font-weight:600;font-style:normal}
@font-face{font-family:'HurmeGeometric';src:url('../eot/hurmegeometricsans1_thin-webfont.eot');src:url('../eot/hurmegeometricsans1_thin-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../woff2/hurmegeometricsans1_thin-webfont.woff2') format('woff2'),url('../woff/hurmegeometricsans1_thin-webfont.woff') format('woff'),url('../ttf/hurmegeometricsans1_thin-webfont.ttf') format('truetype'),url('../svg/hurmegeometricsans1_thin-webfont.svg#hurme_geometric_sans_1thin') format('svg');font-weight:200;font-style:normal}
@font-face{font-family:'HurmeGeometric';src:url('../eot/hurmegeometricsans1_thinoblique-webfont.eot');src:url('../eot/hurmegeometricsans1_thinoblique-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../woff2/hurmegeometricsans1_thinoblique-webfont.woff2') format('woff2'),url('../woff/hurmegeometricsans1_thinoblique-webfont.woff') format('woff'),url('../ttf/hurmegeometricsans1_thinoblique-webfont.ttf') format('truetype'),url('../svg/hurmegeometricsans1_thinoblique-webfont.svg#hurme_geometric_sans_1ThOb') format('svg');font-weight:200;font-style:italic}
@font-face{font-family:'HurmeGeometric';src:url('../eot/hurmegeometricsans1-webfont.eot');src:url('../eot/hurmegeometricsans1-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../woff2/hurmegeometricsans1-webfont.woff2') format('woff2'),url('../woff/hurmegeometricsans1-webfont.woff') format('woff'),url('../ttf/hurmegeometricsans1-webfont.ttf') format('truetype'),url('../svg/hurmegeometricsans1-webfont.svg#hurme_geometric_sans_1regular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Fontoon';src:url('../eot/fonti-webfont.eot');src:url('../eot/fonti-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../woff2/fonti-webfont.woff2') format('woff2'),url('../woff/fonti-webfont.woff') format('woff'),url('../ttf/fonti-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'Le Gourmet';src:url('../eot/legourmet-webfont.eot');src:url('../eot/legourmet-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../woff2/legourmet-webfont.woff2') format('woff2'),url('../woff/legourmet-webfont.woff') format('woff'),url('../ttf/legourmet-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'Pluto';src:url('../otf/pluto-oreo.otf') format("opentype");font-weight:normal;font-style:normal}
@font-face{font-family:'Pluto Sans Cond';src:url('../otf/pluto-sans-cond-regular.otf') format("opentype");font-weight:normal;font-style:normal}
@font-face{font-family:'Hello Headline';src:url('../woff/helloheadline-font.woff') format("woff"),url('../woff2/helloheadline-font.woff2') format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:'Colby-CdBlk';src:url('../woff/colbycdblk-font.woff') format("woff"),url('../woff2/colbycdblk-font.woff2') format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:'Colby-NrBlk';src:url('../woff/colbynrblk-font.woff') format("woff"),url('../woff2/colbynrblk-font.woff2') format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:'Colby-StBld';src:url('../woff/colbystbld-font.woff') format("woff"),url('../woff2/colbystbld-font.woff2') format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:'Eesti';src:url('../eot/gt-eesti-display-regular.eot');src:url('../eot/gt-eesti-display-regulard41d.eot?#iefix') format("embedded-opentype"),url('../woff/gt-eesti-display-regular.woff') format("woff"),url('../ttf/gt-eesti-display-regular.ttf') format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'Eesti';src:url('../eot/gt-eesti-display-medium.eot');src:url('../eot/gt-eesti-display-mediumd41d.eot?#iefix') format("embedded-opentype"),url('../woff/gt-eesti-display-medium.woff') format("woff"),url('../ttf/gt-eesti-display-medium.ttf') format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:'Eesti';src:url('../eot/gt-eesti-display-bold.eot');src:url('../eot/gt-eesti-display-boldd41d.eot?#iefix') format("embedded-opentype"),url('../woff/gt-eesti-display-bold.woff') format("woff"),url('../ttf/gt-eesti-display-bold.ttf') format("truetype");font-weight:600;font-style:normal}
@font-face{font-family:'Eesti';src:url('../eot/gt-eesti-display-ubold.eot');src:url('../eot/gt-eesti-display-uboldd41d.eot?#iefix') format("embedded-opentype"),url('../woff/gt-eesti-display-ubold.woff') format("woff"),url('../ttf/gt-eesti-display-ubold.ttf') format("truetype");font-weight:800;font-style:normal}
@font-face{font-family:'Eesti';src:url('../eot/gt-eesti-display-regular-italic.eot');src:url('../eot/gt-eesti-display-regular-italicd41d.eot?#iefix') format("embedded-opentype"),url('../woff/gt-eesti-display-regular-italic.woff') format("woff"),url('../ttf/gt-eesti-display-regular-italic.ttf') format("truetype");font-weight:400;font-style:italic}
@font-face{font-family:'Eesti';src:url('../eot/gt-eesti-display-medium-italic.eot');src:url('../eot/gt-eesti-display-medium-italicd41d.eot?#iefix') format("embedded-opentype"),url('../woff/gt-eesti-display-medium-italic.woff') format("woff"),url('../ttf/gt-eesti-display-medium-italic.ttf') format("truetype");font-weight:500;font-style:italic}
@font-face{font-family:'Eesti';src:url('../eot/gt-eesti-display-bold-italic.eot');src:url('../eot/gt-eesti-display-bold-italicd41d.eot?#iefix') format("embedded-opentype"),url('../woff/gt-eesti-display-bold-italic.woff') format("woff"),url('../ttf/gt-eesti-display-bold-italic.ttf') format("truetype");font-weight:600;font-style:italic}
@font-face{font-family:'Eesti';src:url('../eot/gt-eesti-display-ubold-italic.eot');src:url('../eot/gt-eesti-display-ubold-italicd41d.eot?#iefix') format("embedded-opentype"),url('../woff/gt-eesti-display-ubold-italic.woff') format("woff"),url('../ttf/gt-eesti-display-ubold-italic.ttf') format("truetype");font-weight:800;font-style:italic}
@font-face{font-family:'Avenir';src:url('../otf/avenirltstd-book.otf');font-weight:normal;font-style:normal}
@font-face{font-family:'Avenir';src:url('../ttf/fontsfree-net-1579-avenirltstd-medium.ttf');font-weight:600;font-style:normal}
@font-face{font-family:'Avenir';src:url('../ttf/fontsfree-net-avenirltstd-black.ttf');font-weight:800;font-style:normal}
@font-face{font-family:'Bicyclette';src:url('../ttf/bicyclette-regular.ttf');font-weight:normal;font-style:normal}
@font-face{font-family:'BicycletteBold';src:url('../ttf/bicyclette-bold.ttf');font-weight:700;font-style:normal}
@font-face{font-family:'Cocogoose';src:url('../otf/cocogoose-pro-bold.otf');font-weight:normal;font-style:normal}
@font-face{font-family:'Stolzl';src:url('../otf/stolzl_regular.otf');font-weight:normal;font-style:normal}
@font-face{font-family:'PeachyKeen';src:url('../otf/peachy-keen-jf.otf');font-weight:normal;font-style:normal}
@font-face{font-family:'Paralucent';src:url('../otf/paralucent-medium.otf');font-weight:normal;font-style:normal}
@font-face{font-family:'icomoon';src:url('../eot/icomooneffb.eot?qz8bje');src:url('../eot/icomooneffb.eot?qz8bje#iefix') format('embedded-opentype'),url('../ttf/icomooneffb.ttf?qz8bje') format('truetype'),url('../woff/icomooneffb.woff?qz8bje') format('woff'),url('../svg/icomooneffb.svg?qz8bje#icomoon') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-arrow-left2:before{content:"\ea40"}
.icon-print:before{content:"\e901"}
.icon-email:before{content:"\e902"}
.icon-toggle-off:before{content:"\f204"}
.icon-toggle-on:before{content:"\f205"}
.icon-plus:before{content:"\f067"}
.icon-minus:before{content:"\f068"}
.icon-check:before{content:"\f00c"}
.icon-close:before{content:"\f00d"}
.icon-remove:before{content:"\f00d"}
.icon-times:before{content:"\f00d"}
.icon-play:before{content:"\f04b"}
.icon-twitter:before{content:"\f099"}
.icon-facebook:before{content:"\f09a"}
.icon-linkedin:before{content:"\f0e1"}
.icon-angle-left:before{content:"\f104"}
.icon-angle-right:before{content:"\f105"}
.icon-angle-up:before{content:"\f106"}
.icon-angle-down:before{content:"\f107"}
.icon-youtube:before{content:"\f167"}
.icon-instagram:before{content:"\f16d"}
.icon-pinterest:before{content:"\f231"}
.icon-search:before{content:"\e900"}
.icon-quotes-left:before{content:"\e977"}
.icon-quotes-right:before{content:"\e978"}
*{box-sizing:border-box;padding:0;margin:0}
html{font-size:10px;font-size:62.5%}
html,body{width:100vw;overflow-x:hidden}
body{transition:margin-top .7s}
:focus{outline:0}
:focus,:focus + label.title{outline:auto}
a{transition:color .25s}
a.skip-content{position:fixed;z-index:10000;left:50%;top:0;transform:translate(-50%,-101%);padding:.8rem;background:#fff;color:#655850;transition:transform .25s,background .25s,color .25s}
a.skip-content:focus{background:#655850;color:#fff;-webkit-transform:translate(-50%,2rem);-ms-transform:translate(-50%,2rem);transform:translate(-50%,2rem)}
button{background:0;border:0;font-size:1em;font-family:'Roboto',sans-serif;cursor:pointer}
input,select,textarea{border:0}
.sr-only{position:absolute;z-index:0;width:1px;height:1px;padding:0;clip:rect(0,0,0,0);overflow:hidden;border:0;white-space:nowrap}
.bg-white,.bkgd-color-white{background-color:#fff}
.bg-black,.bkgd-color-black{background-color:#000;color:#fff}
.bg-light-gray{background-color:#d3d3d3}
.bg-dark-gray{background-color:#a9a9a9;color:#fff}
.bg-white,.bkgd-color-white{background-color:#fff}
.bg-black,.bkgd-color-black{background-color:#000;color:#fff}
.bg-light-gray{background-color:#d3d3d3}
.bg-dark-gray{background-color:#a9a9a9;color:#fff}
.bg-blue,.ic-blue{background-color:#00b9db;color:#fff}
.bg-blue-tint,.ic-blue-tint{background-color:#99e3f1}
.bg-mint,.ic-mint{background-color:#dffff9}
.bg-yellow,.ic-yellow{background-color:#f2ff07}
.bg-yellow-tint,.ic-yellow-tint{background-color:#fcffcd}
.bg-lt-green,.ic-lt-green{background-color:#7fffd4}
.bg-lt-green-tint,.ic-lt-green-tint{background-color:#cfe}
.bg-green,.ic-green{background-color:#59b2a2;color:#fff}
.bg-green-tint,.ic-green-tint{background-color:#9de0da}
.bg-off-white,.ic-off-white{background-color:#dffff9}
.bg-pink,.ic-pink{background-color:#f931c1}
.bg-pink-tint,.ic-pink-tint{background-color:#fed6f3}
.bg-silver{background-color:#c4c4c4}
.bg-whisper-dark{background-color:#e5e5e5}
.bg-whisper-medium{background-color:#ebebeb}
.bg-whisper-light{background-color:#ededed}
.bg-white-smoke{background-color:#f1f1f1}
.bg-twine{background-color:#c09d57}
.bg-black-rose{background-color:#5e0f12}
.bg-castro{background-color:#431927}
.bg-dark-blue{background-color:#0042a6}
.bg-pale-blue{background-color:#6babe5}
.bg-white{background-color:#fff}
.bg-red{background-color:#e61f14}
.bg-dark-yellow{background-color:#ffd321}
.bg-pale-green{background-color:#00b5aa}
.bg-whisper-dark{background-color:#e5e5e5}
.bg-whisper-medium{background-color:#ebebeb}
.bg-whisper-light{background-color:#ededed}
.bg-whisper-smoke{background-color:#f1f1f1}
.bg-cornflower{background-color:#99c6eb}
.bg-gray-blue{background-color:#cce3f5}
.bg-lt-gray-blue{background-color:#e1eefa}
.bg-pale-yellow{background-color:#ffeda6}
.bg-soft-cyan{background-color:#99e1dd}
.bg-kaitoke-green{background-color:#275d38}
.bg-conifer{background-color:#b7db57}
.bg-harvest-gold{background-color:#efc06e}
.bg-cornflower{background-color:#9bcbeb}
.bg-mariner{background-color:#426da9}
.bg-dark-turquoise{background-color:#05c3de}
.bg-puerto-rico{background-color:#44beaf}
.bg-brink-pink{background-color:#f96e7c}
.bg-lightening-yellow{background-color:#f8ab29}
.bg-alizarin{background-color:#dc2032}
.bg-deep-fir{background-color:#1c4328}
.bg-reef{background-color:#dbedab}
.bg-snow-flurry{background-color:#edf9cc}
.bg-pattens-blue{background-color:#cde5f5}
.bg-turquoise-blue{background-color:#82e1ee}
.bg-sinbad{background-color:#a1ded7}
.bg-light-pink{background-color:#fcb6bd}
.bg-caramel{background-color:#fbd594}
.bg-rose-bud{background-color:#f8ac9d}
.bg-wewak{background-color:#ed8f98}
.bg-paco-brown{background-color:#401710}
.bg-burnt-orange{background-color:#e7ab43}
.bg-dark-cyan{background-color:#93c5c8}
.bg-soft-red{background-color:#de9ea1}
.bg-lt-purple{background-color:#b198c3}
.bg-golden-sand{background-color:#f0d069}
.bg-cameo{background-color:#d9ba9b}
.bg-red-violet{background-color:#d8176f}
.bg-metallic-bronze{background-color:#512c1d}
.bg-downy{background-color:#66bbcd}
.bg-blizzard-blue{background-color:#9fdded}
.bg-pigeon-post{background-color:#b6b4df}
.bg-concrete{background-color:#f3f3f3}
.bg-azalea{background-color:#f6c9e3}
.bg-marzipan{background-color:#f9e0a4}
.bg-maize{background-color:#f4d19f}
.bg-jagged-ice{background-color:#bee8e6}
.bg-crunch-blue{background-color:#001589}
.bg-chocolate-brown{background-color:#4f2c1d}
.bg-wafer-yellow{background-color:#f8e59a}
.bg-kit-kat-dark-red{background-color:#a20707}
.bg-kit-kat-red{background-color:#d02323}
.bg-soulstone{background-color:#0c4ea1}
.bg-apocalytic-orange{background-color:#f37022}
.bg-radishical{background-color:#ef456c}
.bg-purple-sage{background-color:#7251b5}
.bg-scn-darkest-purple{background-color:#411f60}
.bg-scn-brand-purple{background-color:#a06ecd}
.bg-scn-buff-darkest{background-color:#fdbc19}
.bg-scn-buff-dark{background-color:#ffe195}
.bg-scn-orange-darkest{background-color:#bc4807}
.bg-scn-orange-dark{background-color:#e76218}
.bg-scn-blue-darkest{background-color:#083568}
.bg-scn-brand-blue{background-color:#20528b}
.bg-scn-brand-chocolate-darkest{background-color:#461e14}
.bg-scn-chocolate-dark{background-color:#743e32}
.font-brown{color:#655850}
.text-black{color:#000;--bv-ratings-color:#000;--featurecard-eyebrow-color:#000;--featurecard-text-color:#000;--accordion-header-txt-color:#000;--accordion-toggle-icon-color:#000}
.text-black .hero-full h1,.text-black .hero-full h2{color:#000}
.text-black .hero-full .bar1,.text-black .hero-full .bar2,.text-black .hero-full .bar3{background-color:black !important}
.text-white{color:#fff;--bv-ratings-color:#fff;--featurecard-text-color:#fff;--featurecard-eyebrow-color:#fff;--accordion-header-txt-color:#fff;--accordion-toggle-icon-color:#fff}
.text-white .hero-full h1,.text-white .hero-full h2{color:#fff}
.text-white .hero-full .bar1,.text-white .hero-full .bar2,.text-white .hero-full .bar3{background-color:white !important}
.text-hd-black-rose{color:#5e0f12}
.text-hd-gold-dark{color:#9a6607}
.eyebrow-white{--featurecard-eyebrow-color:#fff}
.eyebrow-black{--featurecard-eyebrow-color:#000}
.gradient-overlay-black>div.cmp-image:before,.gradient-overlay-black>div>figure:before{background:linear-gradient(to bottom,#000 0,rgba(0,0,0,0) 100%)}
.gradient-overlay-black.page-hero>div:before,.gradient-overlay-black.page-hero>div>figure:before{background:linear-gradient(to right,#000 0,rgba(0,0,0,0) 60%)}
.gradient-overlay-white>div.cmp-image:before,.gradient-overlay-white>div>figure:before{background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%)}
.gradient-overlay-white.page-hero>div:before,.gradient-overlay-white.page-hero>div>figure:before{background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 60%)}
.gradient-opacity-light>div:before,.gradient-opacity-light>div>figure:before,.gradient-opacity-light>article>a>figure:before,.gradient-opacity-light>div:after,.gradient-opacity-light>div>figure:after,.gradient-opacity-light>article>a>figure:after{opacity:.25}
.gradient-opacity-medium>div:before,.gradient-opacity-medium>div>figure:before,.gradient-opacity-medium>article>a>figure:before,.gradient-opacity-medium>div:after,.gradient-opacity-medium>div>figure:after,.gradient-opacity-medium>article>a>figure:after{opacity:.5}
.gradient-opacity-dark>div:before,.gradient-opacity-dark>div>figure:before,.gradient-opacity-dark>article>a>figure:before,.gradient-opacity-dark>div:after,.gradient-opacity-dark>div>figure:after,.gradient-opacity-dark>article>a>figure:after{opacity:.75}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.pd-top-20{padding-top:2rem}
@media screen and (min-width:992px){.pd-top-20{padding-top:2rem}
}
.pd-top-40{padding-top:2rem}
@media screen and (min-width:992px){.pd-top-40{padding-top:4rem}
}
.pd-top-60{padding-top:3rem}
@media screen and (min-width:992px){.pd-top-60{padding-top:6rem}
}
.pd-top-80{padding-top:4rem}
@media screen and (min-width:992px){.pd-top-80{padding-top:8rem}
}
.pd-top-180{padding-top:4rem}
@media screen and (min-width:992px){.pd-top-180{padding-top:18rem}
}
.pd-bottom-20{padding-bottom:2rem}
@media screen and (min-width:992px){.pd-bottom-20{padding-bottom:2rem}
}
.pd-bottom-40{padding-bottom:2rem}
@media screen and (min-width:992px){.pd-bottom-40{padding-bottom:4rem}
}
.pd-bottom-60{padding-bottom:3rem}
@media screen and (min-width:992px){.pd-bottom-60{padding-bottom:6rem}
}
.pd-bottom-80{padding-bottom:4rem}
@media screen and (min-width:992px){.pd-bottom-80{padding-bottom:8rem}
}
.pd-left-20{padding-left:2rem}
@media screen and (min-width:992px){.pd-left-20{padding-left:2rem}
}
.pd-left-40{padding-left:2rem}
@media screen and (min-width:992px){.pd-left-40{padding-left:4rem}
}
.pd-left-60{padding-left:2rem}
@media screen and (min-width:992px){.pd-left-60{padding-left:6rem}
}
.pd-left-80{padding-left:2rem}
@media screen and (min-width:992px){.pd-left-80{padding-left:8rem}
}
.pd-right-20{padding-right:2rem}
@media screen and (min-width:992px){.pd-right-20{padding-right:2rem}
}
.pd-right-40{padding-right:2rem}
@media screen and (min-width:992px){.pd-right-40{padding-right:4rem}
}
.pd-right-60{padding-right:2rem}
@media screen and (min-width:992px){.pd-right-60{padding-right:6rem}
}
.pd-right-80{padding-right:2rem}
@media screen and (min-width:992px){.pd-right-80{padding-right:8rem}
}
.divider-black.column-container .wrap.with-separator>div:before,.u-color--black.column-container .wrap.with-separator>div:before{background-color:black}
.divider-white.column-container .wrap.with-separator>div:before,.u-color--white.column-container .wrap.with-separator>div:before{background-color:white}
.card-size-small{max-width:280px;height:280px}
.card-size-medium{max-width:280px;height:330px}
.card-size-large{max-width:387px;height:387px}
.column-container .cmp-container .pd-top-20{padding-top:2rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-top-20{padding-top:2rem}
}
.column-container .cmp-container .pd-top-40{padding-top:2rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-top-40{padding-top:4rem}
}
.column-container .cmp-container .pd-top-60{padding-top:3rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-top-60{padding-top:6rem}
}
.column-container .cmp-container .pd-top-80{padding-top:4rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-top-80{padding-top:8rem}
}
.column-container .cmp-container .pd-top-180{padding-top:4rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-top-180{padding-top:18rem}
}
.column-container .cmp-container .pd-bottom-20{padding-bottom:2rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-bottom-20{padding-bottom:2rem}
}
.column-container .cmp-container .pd-bottom-40{padding-bottom:2rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-bottom-40{padding-bottom:4rem}
}
.column-container .cmp-container .pd-bottom-60{padding-bottom:3rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-bottom-60{padding-bottom:6rem}
}
.column-container .cmp-container .pd-bottom-80{padding-bottom:4rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-bottom-80{padding-bottom:8rem}
}
.column-container .cmp-container .pd-left-20{padding-left:2rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-left-20{padding-left:2rem}
}
.column-container .cmp-container .pd-left-40{padding-left:2rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-left-40{padding-left:4rem}
}
.column-container .cmp-container .pd-left-60{padding-left:2rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-left-60{padding-left:6rem}
}
.column-container .cmp-container .pd-left-80{padding-left:2rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-left-80{padding-left:8rem}
}
.column-container .cmp-container .pd-right-20{padding-right:2rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-right-20{padding-right:2rem}
}
.column-container .cmp-container .pd-right-40{padding-right:2rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-right-40{padding-right:4rem}
}
.column-container .cmp-container .pd-right-60{padding-right:2rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-right-60{padding-right:6rem}
}
.column-container .cmp-container .pd-right-80{padding-right:2rem}
@media screen and (min-width:992px){.column-container .cmp-container .pd-right-80{padding-right:8rem}
}
[class*="col-"]{padding:0 1rem;margin:0;flex:0 0 auto}
@media screen and (min-width:992px){[class*="col-"]{padding:0 2rem}
}
.row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:'space-between, stretch, flex-start, row wrap';align-items:null;align-content:null;flex-flow:row wrap;margin:0 -1rem;width:calc(100% + (-1rem * -2))}
@media screen and (min-width:992px){.row{margin:0 -2rem;width:calc(100% + (-2rem * -2))}
}
.row + *{margin-top:2rem}
@media screen and (min-width:992px){.row + *{margin-top:4rem}
}
.col-xs-1{width:8.33333333%}
.col-xs-2{width:16.66666667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333333%}
.col-xs-5{width:41.66666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333333%}
.col-xs-8{width:66.66666667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333333%}
.col-xs-11{width:91.66666667%}
.col-xs-12{width:100%}
@media screen and (min-width:576px){.col-sm-1{width:8.33333333%}
.col-sm-2{width:16.66666667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333333%}
.col-sm-5{width:41.66666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.33333333%}
.col-sm-8{width:66.66666667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333333%}
.col-sm-11{width:91.66666667%}
.col-sm-12{width:100%}
}
@media screen and (min-width:768px){.col-md-1{width:8.33333333%}
.col-md-2{width:16.66666667%}
.col-md-3{width:25%}
.col-md-4{width:33.33333333%}
.col-md-5{width:41.66666667%}
.col-md-6{width:50%}
.col-md-7{width:58.33333333%}
.col-md-8{width:66.66666667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333333%}
.col-md-11{width:91.66666667%}
.col-md-12{width:100%}
}
@media screen and (min-width:992px){.col-lg-1{width:8.33333333%}
.col-lg-2{width:16.66666667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333333%}
.col-lg-5{width:41.66666667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.33333333%}
.col-lg-8{width:66.66666667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333333%}
.col-lg-11{width:91.66666667%}
.col-lg-12{width:100%}
}
body{--utility-nav-bkg-color:#dffff9;--utility-nav-txt-color:#665653;--utility-nav-cta-color:#665653;--utility-nav-cta-color-hover:#665653;--main-nav-bar-bkg-color:#fff;--main-nav-tier-one-bkg-color:#655850;--main-nav-tier-two-bkg-color:#423a34;--main-nav-tier-txt-color:#fff;--main-nav-tier-txt-color-hover:#fff;--main-nav-divider-color-mb:#c4c4c4;--main-nav-divider-color-dsktp:#c4c4c4;--main-nav-item-color:#655850;--main-nav-item-color-hover:#655850;--main-nav-font-size:1.2rem;--main-nav-font-weight:700;--footer-txt-color:#655850;--footer-bkg-color:#dffff9;--footer-social-share-color:#655850;--breadcrumb-text-color:#000;--breadcrumb-font-weight:400;--hero-subtext-font-weight:300;--hero-subtext-font-size:2.4rem;--button-txt-color:#665653;--button-bkg-color:#fff;--button-txt-color-hover:#fff;--button-bkg-color-hover:#665653;--accordion-header-txt-color:#000;--accordion-content-txt-color:#000;--accordion-toggle-icon-color:#655850;--accordion-header-txt-size:2rem;--accordion-font-weight:600;--social-share-heading-font-weight:700;--search-results-txt-color:#655850;--whiskers-color:#655850}
@media screen and (min-width:992px){body{--hero-subtext-font-size:3rem}
}
body .sub-head-paragraph{font-size:1.8rem}
@media screen and (min-width:992px){body .sub-head-paragraph{font-size:2rem}
}
body .intro-copy{font-size:2.6rem}
body .intro-copy-30{font-size:3rem}
body .optional-copy-14{font-size:1.4rem}
body .optional-copy-20{font-size:2rem}
body .body-copy-14{font-size:1.4rem}
body .body-copy{font-size:1.8rem}
body .sub-head-30{font-size:2.4rem}
@media screen and (min-width:992px){body .sub-head-30{font-size:3rem}
}
body .sub-head-36{font-size:3.6rem}
body .h1-font-48{display:block;font-size:4rem;line-height:1}
@media screen and (min-width:992px){body .h1-font-48{font-size:4.8rem}
}
body .h7{font-size:1.6rem}
body .h8{font-size:1.4rem}
body .h9{font-size:1.2rem}
body .bv-reviews>#bv-review-section span.bv-content-datetime-stamp{color:#333 !important}
body .cmp-where-to-buy{text-transform:uppercase}
body[class*="chipsahoy-"] .upc-widget a.cmp-button__btn{float:left;display:block;margin:0;padding:0 12px;background-color:#272864;border-color:#272864;border-style:solid;border-width:1px;border-radius:30px;min-width:0;font-family:'Arial';font-size:16px;line-height:40px;font-weight:400;color:#fff;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s}
body[class*="chipsahoy-"] .upc-widget a.cmp-button__btn:hover{background-color:#de2e27;border-color:#de2e27;border-style:solid;border-width:1px;border-radius:30px;font-family:'Arial';font-size:16px;line-height:40px;font-weight:400;color:#fff;cursor:pointer}
body[data-productname*="NESTLÉ®NESTLÉ® Toll "] .upc-widget a.cmp-button__btn{float:left;display:block;margin:0;padding:0 12px;background-color:#3f2120;border-color:#3f2120;border-style:solid;border-width:1px;border-radius:30px;min-width:0;font-family:'Roboto',sans-serif;font-size:13px;line-height:40px;font-weight:400;color:#FFF;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s}
body[data-productname*="NESTLÉ®NESTLÉ® Toll "] .upc-widget a.cmp-button__btn:hover{background-color:#ffd100;border-color:#ffd100;border-style:solid;border-width:1px;border-radius:30px;font-family:'Roboto',sans-serif;font-size:13px;line-height:40px;font-weight:400;color:#3f2120;cursor:pointer}
body[data-productname*="NESTLÉ® Cookies "] .upc-widget a.cmp-button__btn{float:left;display:block;margin:0;padding:0 12px;background-color:#006fb7;border-color:#006fb7;border-style:solid;border-width:1px;border-radius:30px;min-width:0;font-family:'Roboto',sans-serif;font-size:13px;line-height:40px;font-weight:400;color:#FFF;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s}
body[data-productname*="NESTLÉ® Cookies "] .upc-widget a.cmp-button__btn:hover{background-color:#ed1944;border-color:#ed1944;border-style:solid;border-width:1px;border-radius:30px;font-family:'Roboto',sans-serif;font-size:13px;line-height:40px;font-weight:400;color:#FFF;cursor:pointer}
body[data-productname*="DISNEY® "] .upc-widget a.cmp-button__btn{float:left;display:block;margin:0;padding:0 12px;background-color:#ea0029;border-color:#ea0029;border-style:solid;border-width:1px;border-radius:30px;min-width:0;font-family:'Arial';font-size:16px;line-height:40px;font-weight:400;color:#fff;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s}
body[data-productname*="DISNEY® "] .upc-widget a.cmp-button__btn:hover{background-color:#ea0029;border-color:#ea0029;border-style:solid;border-width:1px;border-radius:30px;font-family:'Arial';font-size:16px;line-height:40px;font-weight:400;color:#fff;cursor:pointer}
body[data-productname*="CRUNCH® "] .upc-widget a.cmp-button__btn{float:left;display:block;margin:0;padding:0 12px;background-color:#e31937;border-color:#e31937;border-style:solid;border-width:1px;border-radius:30px;min-width:0;font-family:'Roboto',sans-serif;font-size:13px;line-height:40px;font-weight:400;color:#FFF;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s}
body[data-productname*="CRUNCH® "] .upc-widget a.cmp-button__btn:hover{background-color:#25347a;border-color:#25347a;border-style:solid;border-width:1px;border-radius:30px;font-family:'Roboto',sans-serif;font-size:13px;line-height:40px;font-weight:400;color:#FFF;cursor:pointer}
body[data-productname*="Kit "] .upc-widget a.cmp-button__btn{float:left;display:block;margin:0;padding:0 12px;background-color:white;border-color:white;border-style:solid;border-width:1px;border-radius:30px;min-width:0;font-family:'Arial';font-size:16px;line-height:40px;font-weight:400;color:black;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s}
body[data-productname*="Kit "] .upc-widget a.cmp-button__btn:hover{background-color:white;border-color:#000;border-style:solid;border-width:1px;border-radius:30px;font-family:'Arial';font-size:16px;line-height:40px;font-weight:400;color:black;cursor:pointer}
body[class*="icecream-"]{--heading-font:'fields-display',sans-serif;--copy-font:'Manrope',sans-serif;--cta-font:'Manrope',sans-serif;--accordion-header-txt-color:#001c49;--accordion-toggle-icon-color:#001c49;--accordion-content-txt-color:#001c49;--accordion-font-weight:600;--breadcrumb-text-color:#001c49;--utility-nav-bkg-color:#fff8ec;--utility-nav-txt-color:#001c49;--utility-nav-cta-color:#001c49;--utility-nav-cta-color-hover:#00bad5;--main-nav-bar-bkg-color:transparent;--main-nav-tier-one-bkg-color:#fff8ec;--main-nav-tier-two-bkg-color:#fff8ec;--main-nav-tier-txt-color:#001c49;--main-nav-tier-txt-color-hover:#001c49;--main-nav-divider-color-dsktp:#fff8ec;--main-nav-item-color:#001c49;--main-nav-item-color-hover:#00bad5;--main-nav-font-size:1.8rem;--main-nav-font-weight:600;--language-dropdown-cta-color:#655850;--language-dropdown-cta-color-hover:#423a34;--footer-txt-color:#f5f4f0;--footer-bkg-color:#001c49;--footer-social-share-color:#f5f4f0;--footer-txt-color-hover:#00bad5;--social-share-color-hover:#00bad5;--hero-subtext-font-weight:300;--hero-subtext-font-size:2.4rem;color:#001c49;--button-txt-color:#f5f4f0;--button-txt-color-hover:#f5f4f0;--button-bkg-color:#001c49;--button-bkg-color-hover:#001c49;--button-bkg-color-active:#001433;--button-border-color:#001433;--button-border-color-hover:#001433;--button-border-color-active:#001433;--button-secondary-txt-color:#001433;--button-secondary-txt-color-hover:#001433;--button-secondary-bkg-color:#f5f4f0;--button-secondary-bkg-color-hover:#f5f4f0;--button-secondary-bkg-color-active:#f5f4f0;--button-secondary-border-color:#001433;--button-secondary-border-color-hover:#001433;--button-secondary-border-color-active:#001433;--button-tertiary-txt-color:#f5f4f0;--button-tertiary-txt-color-hover:#001433;--link-color:#001433;--link-color-hover:#001c49;--button-lt-txt-color:#001433;--button-lt-txt-color-hover:#001433;--button-lt-bkg-color:#f5f4f0;--button-lt-bkg-color-hover:#f5f4f0;--button-lt-border-color:#001433;--button-lt-border-color-hover:#001433;--button-lt-border-color-active:#001433;--button-lt-secondary-txt-color:#001433;--button-lt-secondary-txt-color-hover:#001433;--button-lt-secondary-bkg-color:#f5f4f0;--button-lt-secondary-bkg-color-hover:#f5f4f0;--button-lt-secondary-border-color:#001433;--button-lt-secondary-border-color-hover:#001433;--button-lt-secondary-border-color-active:#001433;--button-lt-secondary-bkg-color-active:#f5f4f0;--button-lt-tertiary-txt-color:#001433;--button-lt-tertiary-txt-color-hover:#001433;--link-lt-color:#001433;--link-lt-color-hover:#001c49;--featurecard-eyebrow-color:#001c49;--featurecard-text-color:#001c49;--featurecard-hovertext-font-weight:600;--featurecard-title-font-size:2rem;--featurecard-title-font-weight:800;--dot-border:#00bad5;--dot-fill:transparent;--dot-border-hover:#00bad5;--dot-fill-hover:#00bad5;--carousel-arrow-color:#f5f4f0;--search-results-txt-color:#655850;--rte-font-weight:500;--whiskers-color:#655850;font-family:var(--copy-font)}
body[class*="icecream-"] .fa,body[class*="icecream-"] .far,body[class*="icecream-"] .fas{font-family:"Font Awesome 5 Free" !important}
@media screen and (max-width:991.9px){body[class*="icecream-"]{background-color:#fff8ec}
}
@media screen and (min-width:992px){body[class*="icecream-"]{--hero-subtext-font-size:3rem;background-color:#fff8ec}
}
@media screen and (min-width:992px){body[class*="icecream-"] .cmp-carousel{padding:0 2rem 5rem}
}
@media screen and (min-width:992px){body[class*="icecream-"] header.page-hero>.hero-full{height:calc(94vh)}
}
@media screen and (max-width:991.9px){body[class*="icecream-"] .cmp-carousel .owl-dots{top:-58px}
body[class*="icecream-"] .cmp-carousel .owl-dots{text-align:center;line-height:1;position:absolute;z-index:100;left:unset;bottom:unset;transform:none;display:flex;align-items:center;justify-content:center}
}
@media screen and (min-width:992px){body[class*="icecream-"] .cmp-carousel .owl-dots{text-align:center;line-height:1;position:absolute;z-index:100;right:0;left:unset;bottom:-70px;transform:none;display:flex;align-items:center;justify-content:flex-end}
}
@media screen and (max-width:991.9px){body[class*="icecream-"] .experiencefragment nav.top-nav>.mobile-btn,body[class*="icecream-"] .xf-web-container nav.top-nav>.mobile-btn{width:3.5rem;background-color:#00bad5;justify-content:center;border-radius:4px}
}
body[class*="icecream-"] .feature-card>a>figure{border-radius:8px 8px 80px 8px}
body[class*="icecream-"] .text-ics-brown{color:#fff8ec}
body[class*="icecream-"] .customcarousel .cmp-carousel{max-width:100%;margin:auto 0;padding:0 0 5rem}
@media screen and (max-width:991.9px){body[class*="icecream-"] .customcarousel .cmp-carousel{padding:7rem 0 5rem}
}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage{display:flex}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item{display:flex;justify-content:center}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"]{display:flex;height:100%;width:100%}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard{height:100%;width:100%}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below,body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above{height:100%;display:block;max-width:unset}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below a figure,body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above a figure{padding:0 !important;height:auto;border-radius:8px 8px 80px 8px}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text,body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text{justify-content:space-between;flex-direction:column;margin-top:0;padding:0;border-top:0;height:auto}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text span,body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text span{color:#001c49}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text span p,body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text span p{margin-bottom:0}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text span p:first-child,body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text span p:first-child{font-family:'fields-display',sans-serif;font-size:2.4rem;line-height:33px;font-weight:600}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text span p:last-child,body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text span p:last-child{padding-top:20px;padding-bottom:10px;font-family:'Manrope',sans-serif;font-size:2.0rem;line-height:30px;font-weight:500}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text div.cmp-button button.cmp-button__btn,body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text div.cmp-button button.cmp-button__btn{padding-top:15px;padding-bottom:15px}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text div.cmp-button button.cmp-button__btn .cmp-button__text.cta-ff,body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text div.cmp-button button.cmp-button__btn .cmp-button__text.cta-ff{font-family:'Manrope',sans-serif;font-size:1.6rem;line-height:24px;font-weight:800}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-overlay figure{height:0 !important}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-overlay div.cmp-text{height:100%;justify-content:center;align-items:flex-start;flex-direction:column;padding:20px 40px}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card a .content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card a .content .cmp-icon{opacity:0;max-width:42px;height:38px;margin-left:2rem;transition:line-height .3s .2s ease-out,opacity .2s ease-out,margin .3s .2s ease-out !important}
body[class*="icecream-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card a:hover .content .cmp-icon{opacity:1;max-width:42px;height:38px;margin-left:2rem;transition:line-height .2s ease-out,opacity .1s .15s ease-out,margin .2s ease-out !important}
body[class*="icecream-"] .btn-link-tertiary.light-background .cmp-button__btn:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";padding:10px;transition:padding .15s ease-out;color:#001c49;border:1px solid #00bad5;border-radius:100%;margin-left:10px}
body[class*="icecream-"] .multi-width-card .feature-card>a>figure{border-radius:8px}
body[class*="icecream-"] .multi-width-card .owl-nav{display:none}
body[class*="icecream-"] .multi-width-card .owl-dots{display:none}
body[class*="icecream-"] .cmp-carousel .owl-dots button.owl-dot{position:relative;width:1.5rem;height:1.5rem;margin:0 .6rem;border:solid 1px var(--dot-border);border-radius:100%;background-color:var(--dot-fill);transition:all .2s ease-out}
@media screen and (max-width:991.9px){body[class*="icecream-"] .cmp-carousel .owl-dots button.owl-dot{width:.6rem;height:.6rem}
}
body[class*="icecream-"] .cmp-carousel .owl-dots button.owl-dot.active{border-color:var(--dot-border-hover);background-color:var(--dot-fill-hover)}
body[class*="icecream-"] .cmp-carousel .owl-nav .owl-prev{right:29px;top:-55px;color:var(--carousel-arrow-color);padding:7px 10px;border-top-left-radius:8px;border-bottom-left-radius:8px;background:#001c49 !important;left:unset}
body[class*="icecream-"] .cmp-carousel .owl-nav .owl-prev:focus{outline:0}
body[class*="icecream-"] .cmp-carousel .owl-nav .owl-next{right:0;top:-55px;color:var(--carousel-arrow-color);padding:7px 10px;border-top-right-radius:8px;border-bottom-right-radius:8px;background:#001c49 !important}
body[class*="icecream-"] .cmp-carousel .owl-nav .owl-next:focus{outline:0}
body[class*="icecream-"] header.page-hero .hero-full section div.hero-button>div.cmp-button a,body[class*="icecream-"] header.page-hero .hero-med section div.hero-button>div.cmp-button a,body[class*="icecream-"] header.page-hero .hero-sm section div.hero-button>div.cmp-button a{font-family:'Manrope',sans-serif;font-size:1.8rem}
body[class*="icecream-"] .experiencefragment nav.top-nav,body[class*="icecream-"] .xf-web-container nav.top-nav{border:solid 1px transparent;flex-direction:row-reverse}
@media screen and (min-width:768px){body[class*="icecream-"] .experiencefragment .main-nav div.container,body[class*="icecream-"] .xf-web-container .main-nav div.container{padding-left:20px;padding-right:20px;max-width:1202px}
}
@media screen and (min-width:992px){body[class*="icecream-"] .experiencefragment nav.top-nav,body[class*="icecream-"] .xf-web-container nav.top-nav{background:transparent;padding:0;height:auto}
}
@media screen and (min-width:992px){body[class*="icecream-"] .experiencefragment .utility-nav,body[class*="icecream-"] .xf-web-container .utility-nav{height:60px}
}
body[class*="icecream-"] .experiencefragment nav.top-nav .utility-nav .container .menu a,body[class*="icecream-"] .xf-web-container nav.top-nav .utility-nav .container .menu a{font-family:var(--heading-font);font-size:1.8rem;line-height:0;letter-spacing:1px;font-weight:800;border-bottom:2px solid transparent}
body[class*="icecream-"] .experiencefragment nav.top-nav .utility-nav .container .menu a:hover,body[class*="icecream-"] .xf-web-container nav.top-nav .utility-nav .container .menu a:hover{border-bottom:2px solid #00bad5}
@media screen and (min-width:992px){body[class*="icecream-"] .experiencefragment .utility-nav ul.menu.left-container,body[class*="icecream-"] .xf-web-container .utility-nav ul.menu.left-container{right:20px;left:unset}
}
@media screen and (min-width:992px){body[class*="icecream-"] .experiencefragment .utility-nav .center-container,body[class*="icecream-"] .xf-web-container .utility-nav .center-container{position:absolute;left:5px;display:flex;align-items:center;transform:unset}
}
@media screen and (min-width:992px){body[class*="icecream-"] .experiencefragment .main-nav,body[class*="icecream-"] .xf-web-container .main-nav{height:60px;padding:0;top:65px;text-transform:capitalize}
}
@media screen and (min-width:992px){body[class*="icecream-"] .sticky .main-nav{top:40px !important}
}
body[class*="icecream-"] .experiencefragment .outer .main-nav div.container .logo img,body[class*="icecream-"] .xf-web-container .outer .main-nav div.container .logo img,body[class*="icecream-"] .experiencefragment .outer .main-nav div.container .logo svg,body[class*="icecream-"] .xf-web-container .outer .main-nav div.container .logo svg{top:-50px;box-shadow:0 4px 8px -5px #636363;border-radius:100%}
@media screen and (max-width:991.9px){body[class*="icecream-"] .experiencefragment nav.top-nav>.nav-wrap,body[class*="icecream-"] .xf-web-container nav.top-nav>.nav-wrap{background:#fff8ec}
}
@media screen and (max-width:991.9px){body[class*="icecream-"] .experiencefragment .main-nav,body[class*="icecream-"] .xf-web-container .main-nav{background:#fff8ec}
}
@media screen and (min-width:992px){body[class*="icecream-"] .experiencefragment .sticky .nav-wrap.outer .main-nav div.container .logo img,body[class*="icecream-"] .xf-web-container .sticky .nav-wrap.outer .main-nav div.container .logo img,body[class*="icecream-"] .experiencefragment .sticky .nav-wrap.outer .main-nav div.container .logo svg,body[class*="icecream-"] .xf-web-container .sticky .nav-wrap.outer .main-nav div.container .logo svg{max-height:11.5rem;top:-28px;box-shadow:0 4px 8px -5px #636363;border-radius:100%}
}
body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(2),body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(2),body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(2),body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(2){padding-bottom:2rem}
body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li{justify-content:flex-start}
body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>a,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>a,body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>a,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>a,body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>label,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>label,body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>label,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>label{width:auto}
@media screen and (max-width:991.9px){body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li a,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li a{width:auto;padding:11px 0 0;margin-bottom:13px;line-height:1.25}
}
body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>a,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>a,body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3)>a,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3)>a{font-family:'Manrope',sans-serif;font-size:2.0rem;line-height:24px;font-weight:600;border-bottom:0}
body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3),body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3),body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3),body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3){border-bottom:0}
@media screen and (max-width:991.9px){body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu,body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul{background:#fff8ec}
}
@media screen and (min-width:992px){body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li a,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li a{font-family:var(--heading-font);flex-wrap:nowrap;padding:0 2rem;display:flex;height:65px;flex-direction:column;align-items:center;justify-content:center;color:var(--main-nav-item-color)}
body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li a:hover,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li a:hover{color:var(--main-nav-item-color-hover)}
}
@media screen and (max-width:991.9px){body[class*="icecream-"] .main-nav .bg-white-bkgd{background-color:transparent;border-radius:0}
}
@media screen and (min-width:992px){body[class*="icecream-"] .bg-white-bkgd{background-color:#fff8ec;border-radius:12px;box-shadow:0 2px 10px -4px #636363}
}
@media screen and (min-width:992px){body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu{border-radius:12px;margin-top:5px;box-shadow:0 5px 16px -4px #666}
body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu::after,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu::after{border-color:transparent}
body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu li:last-child,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu li:last-child{padding-bottom:1.6rem}
}
@media screen and (min-width:992px){body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>a,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>a,body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3)>a,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3)>a{padding:1.6rem 0 0 0;font-family:'Manrope',sans-serif;font-size:1.6rem;line-height:24px;margin:0 3rem;height:unset;width:auto;border-bottom:2px solid transparent}
body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>a:hover,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>a:hover,body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3)>a:hover,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3)>a:hover{border-bottom:2px solid #00bad5;color:var(--main-nav-item-color-hover)}
}
@media screen and (max-width:991.9px){body[class*="icecream-"] .experiencefragment .utility-nav .container>ul>li>a,body[class*="icecream-"] .xf-web-container .utility-nav .container>ul>li>a,body[class*="icecream-"] .experiencefragment .utility-nav .container>.utility-right>ul>li>a,body[class*="icecream-"] .xf-web-container .utility-nav .container>.utility-right>ul>li>a,body[class*="icecream-"] .experiencefragment .utility-nav .container>ul>li>label,body[class*="icecream-"] .xf-web-container .utility-nav .container>ul>li>label,body[class*="icecream-"] .experiencefragment .utility-nav .container>.utility-right>ul>li>label,body[class*="icecream-"] .xf-web-container .utility-nav .container>.utility-right>ul>li>label{padding:2.2rem 0}
}
@media screen and (max-width:991.9px){body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li{border-top:solid 1px transparent}
}
@media screen and (max-width:991.9px){body[class*="icecream-"] .experiencefragment .main-nav div.container>.menu>li a,body[class*="icecream-"] .xf-web-container .main-nav div.container>.menu>li a{font-family:'fields-display',sans-serif;font-size:3.2rem;font-weight:600;line-height:41px;color:#001c49;text-transform:capitalize;text-decoration:none;border-bottom:1px solid #00bad5}
}
body[class*="icecream-"] .button.small-btn .cmp-button__btn{border-radius:6px;padding:10px 20px}
body[class*="icecream-"] .button.arrow-right .cmp-button__btn{display:inline-block;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22%2300BAD5%22%20class%3D%22w-6%20h-6%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%204.5L21%2012m0%200l-7.5%207.5M21%2012H3%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:24px;background-position:right 4.2rem center;text-align:left;padding:2.6rem 7.8rem 2.6rem 4.0rem}
@media screen and (max-width:991.9px){body[class*="icecream-"] .button.arrow-right .cmp-button__btn{background-position:right 1.2rem center;border-radius:6px;padding:1.0rem 4.8rem 1rem 2rem}
}
body[class*="icecream-"] .button.check-left .cmp-button__btn{display:inline-block;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22%2300BAD5%22%20class%3D%22w-6%20h-6%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012.75l6%206%209-13.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:24px;background-position:left 4.2rem center;text-align:left;padding:2.6rem 4.0rem 2.6rem 7.8rem}
@media screen and (max-width:991.9px){body[class*="icecream-"] .button.check-left .cmp-button__btn{background-position:left 1.2rem center;border-radius:6px;padding:1rem 2rem 1rem 4.8rem}
}
body[class*="icecream-"] .button.small-btn.arrow-right .cmp-button__btn{display:inline-block;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22%2300BAD5%22%20class%3D%22w-6%20h-6%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%204.5L21%2012m0%200l-7.5%207.5M21%2012H3%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:24px;background-position:right 4.2rem center;text-align:left;padding:10px 7.8rem 10px 4.0rem}
body[class*="icecream-"] .button.small-btn.check-left .cmp-button__btn{display:inline-block;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22%2300BAD5%22%20class%3D%22w-6%20h-6%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012.75l6%206%209-13.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:24px;background-position:left 4.2rem center;text-align:left;padding:10px 4.0rem 10px 7.8rem}
body[class*="icecream-"] .btn-primary .cmp-button__btn,body[class*="icecream-"] .btn-secondary .cmp-button__btn{border-radius:1.2rem;padding:2.6rem 4.0rem;font-size:1.8rem;line-height:2.7rem;letter-spacing:normal;font-weight:800;border:1px solid #001433}
@media screen and (max-width:767px){body[class*="icecream-"] .btn-primary .cmp-button__btn,body[class*="icecream-"] .btn-secondary .cmp-button__btn{border-radius:1.2rem}
}
body[class*="icecream-"] .btn-primary .cmp-button__btn::after,body[class*="icecream-"] .btn-secondary .cmp-button__btn::after{display:none}
body[class*="icecream-"] .btn-primary.small-btn .cmp-button__btn,body[class*="icecream-"] .btn-secondary.small-btn .cmp-button__btn{border-radius:6px;padding:10px 20px}
body[class*="icecream-"] .btn-primary.arrow-right .cmp-button__btn,body[class*="icecream-"] .btn-secondary.arrow-right .cmp-button__btn{display:inline-block;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22%2300BAD5%22%20class%3D%22w-6%20h-6%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%204.5L21%2012m0%200l-7.5%207.5M21%2012H3%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:24px;background-position:right 4.2rem center;text-align:left;padding:2.6rem 7.8rem 2.6rem 4.0rem}
body[class*="icecream-"] .btn-primary.check-left .cmp-button__btn,body[class*="icecream-"] .btn-secondary.check-left .cmp-button__btn{display:inline-block;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22%2300BAD5%22%20class%3D%22w-6%20h-6%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012.75l6%206%209-13.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:24px;background-position:left 4.2rem center;text-align:left;padding:2.6rem 4.0rem 1.2rem 7.8rem}
body[class*="icecream-"] .btn-primary.small-btn.arrow-right .cmp-button__btn,body[class*="icecream-"] .btn-secondary.small-btn.arrow-right .cmp-button__btn{display:inline-block;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22%2300BAD5%22%20class%3D%22w-6%20h-6%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%204.5L21%2012m0%200l-7.5%207.5M21%2012H3%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:24px;background-position:right 4.2rem center;text-align:left;padding:10px 7.8rem 10px 4.0rem}
body[class*="icecream-"] .btn-primary.small-btn.check-left .cmp-button__btn,body[class*="icecream-"] .btn-secondary.small-btn.check-left .cmp-button__btn{display:inline-block;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22%2300BAD5%22%20class%3D%22w-6%20h-6%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012.75l6%206%209-13.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:24px;background-position:left 4.2rem center;text-align:left;padding:10px 4.0rem 10px 7.8rem}
body[class*="icecream-"] .btn-primary.dark-background .cmp-button__btn:hover{border:solid 1px var(--button-border-color);background-color:var(--button-bkg-color-hover);box-shadow:0 0 8px -2px #1e1e1e}
body[class*="icecream-"] .btn-primary.dark-background .cmp-button__btn:focus{border:solid 1px #001433;box-shadow:none;outline:1px solid #f160ff !important;outline-offset:10px}
body[class*="icecream-"] .btn-primary.dark-background .cmp-button__btn:active{border:solid 1px var(--button-border-color-active);background-color:var(--button-bkg-color-active);box-shadow:none}
body[class*="icecream-"] .btn-primary.light-background .cmp-button__btn:hover{border:solid 1px var(--button-lt-border-color);background-color:#f5f4f0;box-shadow:0 0 8px -2px #1e1e1e}
body[class*="icecream-"] .btn-primary.light-background .cmp-button__btn:focus{border:solid 1px #001433;box-shadow:none;background-color:#f5f4f0;outline:1px solid #f160ff !important;outline-offset:10px}
body[class*="icecream-"] .btn-primary.light-background .cmp-button__btn:active{border:solid 1px var(--button-lt-border-color-active);color:var(--button-lt-txt-color-active);background-color:#f5f4f0;box-shadow:none}
body[class*="icecream-"] .btn-secondary.dark-background .cmp-button__btn:hover{border:solid 1px var(--button-secondary-border-color);background-color:var(--button-secondary-bkg-color);box-shadow:0 0 8px -2px #1e1e1e}
body[class*="icecream-"] .btn-secondary.dark-background .cmp-button__btn:focus{border:solid 1px #001433;background-color:var(--button-secondary-bkg-color);box-shadow:none;outline:1px solid #f160ff !important;outline-offset:10px}
body[class*="icecream-"] .btn-secondary.dark-background .cmp-button__btn:active{border:solid 1px var(--button-secondary-bkg-color);background-color:var(--button-secondary-bkg-color);box-shadow:none}
body[class*="icecream-"] .btn-secondary.light-background .cmp-button__btn:hover{border:solid 1px var(--button-lt-secondary-border-color);background-color:var(--button-lt-secondary-bkg-color);box-shadow:0 0 8px -2px #1e1e1e}
body[class*="icecream-"] .btn-secondary.light-background .cmp-button__btn:focus{border:solid 1px #001433;background-color:var(--button-lt-secondary-bkg-color);box-shadow:none;outline:1px solid #f160ff !important;outline-offset:10px}
body[class*="icecream-"] .btn-secondary.light-background .cmp-button__btn:active{border:solid 1px var(--button-lt-secondary-border-color-active);background-color:var(--button-lt-secondary-bkg-color);color:var(--button-lt-secondary-txt-color-active);box-shadow:none}
body[class*="icecream-"] .bv-reviews [data-bv-show='reviews'] #BVRRContainer .bv-write-review:hover,body[class*="icecream-"] .bv-reviews [data-bv-show='reviews'] #BVRRContainer .bv-write-review:focus{text-decoration:underline !important}
body[class*="icecream-"] .bv-reviews [data-bv-show='reviews'] #BVRRContainer .bv-inline-profile .bv-author h3:hover,body[class*="icecream-"] .bv-reviews [data-bv-show='reviews'] #BVRRContainer .bv-inline-profile .bv-author h3:focus{text-decoration:underline !important}
body[class*="icecream-"] .sub-title-ff{font-family:var(--copy-font);content:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"fill="none"viewBox="002424"stroke-width="1.5"stroke="currentColor"class="w-6h-6"><pathstroke-linecap="round"stroke-linejoin="round"d="M13.54.5L2112m00l-7.57.5M2112H3"/></svg>')}
body[class*="icecream-"] .cmp-text a{color:inherit}
body[class*="icecream-"] .cmp-text a:hover,body[class*="icecream-"] .cmp-text a:focus{color:#000}
body[class*="icecream-"] .font-black .cmp-text a{color:#000}
body[class*="icecream-"] .font-black .cmp-text a:hover,body[class*="icecream-"] .font-black .cmp-text a:focus{color:#665653}
body[class*="icecream-"] .font-white .cmp-text a{color:#fff}
body[class*="icecream-"] .font-white .cmp-text a:hover,body[class*="icecream-"] .font-white .cmp-text a:focus{color:#00c2df}
body[class*="icecream-"] h1,body[class*="icecream-"] h2,body[class*="icecream-"] h3,body[class*="icecream-"] h4{font-family:var(--heading-font)}
body[class*="icecream-"] h5,body[class*="icecream-"] h6{font-family:var(--copy-font);text-transform:none}
body[class*="icecream-"] h1,body[class*="icecream-"] .h1{font-size:5.6rem;line-height:120% !important;letter-spacing:-1px;font-weight:700}
body[class*="icecream-"] h2,body[class*="icecream-"] .h2{font-size:4.8rem;line-height:120% !important;letter-spacing:-1px;font-weight:700}
body[class*="icecream-"] h3,body[class*="icecream-"] .h3{font-size:4.0rem;line-height:48px;letter-spacing:-1px;font-weight:700;margin-bottom:3rem}
@media screen and (max-width:991.9px){body[class*="icecream-"] h3,body[class*="icecream-"] .h3{font-size:3.2rem;line-height:40px}
}
body[class*="icecream-"] h4,body[class*="icecream-"] .h4{font-size:3.2rem;line-height:130% !important;letter-spacing:-1px;font-weight:600}
body[class*="icecream-"] h5,body[class*="icecream-"] .h5{font-size:2.0rem;line-height:32px !important;letter-spacing:-1px;font-weight:600}
body[class*="icecream-"] h6,body[class*="icecream-"] .h6{font-size:1.8rem;line-height:140% !important;letter-spacing:-1px;font-weight:600}
body[class*="icecream-"] .cta-ff{font-family:var(--cta-font)}
body[class*="icecream-"] .cta-ff.util-nav-item{font-weight:800}
body[class*="icecream-"] .cta-ff.bold{font-weight:800}
body[class*="icecream-"] .heading-ff{font-family:var(--heading-font)}
body[class*="icecream-"] .heading-ff.bold{font-weight:700}
body[class*="icecream-"] .copy-ff{font-family:var(--copy-font)}
body[class*="icecream-"] .copy-ff.extra-thin{font-weight:200}
body[class*="icecream-"] .copy-ff.thin{font-weight:300}
body[class*="icecream-"] .copy-ff.regular{font-weight:400}
body[class*="icecream-"] .copy-ff.semi-bold-thin{font-weight:500}
body[class*="icecream-"] .copy-ff.semi-bold{font-weight:600}
body[class*="icecream-"] .copy-ff.bold{font-weight:700}
body[class*="icecream-"] .copy-ff.extra-bold{font-weight:800}
body[class*="icecream-"] .body-copy{font-family:'Manrope',sans-serif;font-weight:500;font-size:1.8rem;line-height:20px}
body[class*="icecream-"] .body-bold{font-weight:700;font-size:2.0rem;line-height:150%}
body[class*="icecream-"] .body-small{font-weight:600;font-size:1.4rem;line-height:150%}
body[class*="icecream-"] .body-caption{font-weight:400;font-size:1.2rem;line-height:150%}
body[class*="icecream-"] .sub-head-24-bold{font-size:1.8rem;font-weight:700;line-height:150%}
body[class*="icecream-"] .sub-head-paragraph,body[class*="icecream-"] .sub-head-24-paragraph{font-size:2.0rem;font-weight:400;line-height:150%}
body[class*="icecream-"] footer.page-footer .cmp-footer__backgroundimage{height:170px;position:relative;padding-bottom:15px;margin-bottom:0}
body[class*="icecream-"] footer.page-footer .cmp-footer{padding-bottom:0;max-width:100%}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap{padding-left:0;padding-right:0;padding-top:0;max-width:100%;margin:0}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section{max-width:1280px;margin:0 auto;display:block;padding:88px 0}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .footer-header{display:flex;flex-direction:column;justify-content:space-between;align-items:start;margin-bottom:88px}
@media screen and (max-width:991.9px){body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .footer-header{padding-left:20px;padding-right:20px}
}
@media screen and (min-width:992px){body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .footer-header{padding-left:0;align-items:center;margin-bottom:112px}
}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .footer-header .logo{margin-bottom:88px;max-width:22rem}
@media screen and (min-width:992px){body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .footer-header .logo{margin-bottom:0}
}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .footer-header label{display:block;color:#00bad5;font-weight:700;font-size:1.6rem;line-height:150%;margin-bottom:16px}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .footer-header input{height:48px;border-radius:4px;padding:12px;font-weight:400;font-size:1.6rem;line-height:150%;color:#636363;margin-bottom:16px}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .footer-header .form-text{font-weight:700;font-size:1.4rem;line-height:150%;color:#f5f4f0}
@media screen and (min-width:992px){body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .footer-header{flex-direction:row}
}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .links{position:unset;transform:none;display:block;width:100%;padding:0}
@media screen and (min-width:992px){body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .links{display:inline-block;width:100%;padding:0}
}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .links ul.footer-social-share{padding:0}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .links ul{display:flex;flex-direction:column;align-items:start;padding:0 20px}
@media screen and (min-width:992px){body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .links ul{display:flex;flex-direction:row;align-items:center;justify-content:start;margin-left:0;padding:0}
}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .links ul li{text-align:left;padding-left:0;padding-right:30px;margin:0;text-transform:capitalize;font-weight:700;font-size:1.6rem;line-height:2.2rem;margin-bottom:30px}
@media screen and (min-width:992px){body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .links ul li{text-align:left;margin-bottom:0}
}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .links ul li a .cmp-footer__link-text.cta-ff{font-family:'Manrope',sans-serif}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .social{width:100%;display:block;text-align:left;padding:0 0 30px 20px}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .social .social-heading{color:white;text-align:left;font-size:1.4rem;margin-left:1rem;transform:translateX(0);margin-bottom:10px}
@media screen and (min-width:992px){body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .social .social-heading{transform:translateX(265px)}
}
@media screen and (min-width:992px){body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .social{width:100%;display:inline-block;vertical-align:top;text-align:left;padding:0;margin-bottom:32px}
}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .social ul{display:block}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .social ul li{display:inline-block;margin:0 1.6rem 0 0}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .social ul li a{padding:10px 0;display:inline-block}
@media screen and (min-width:992px){body[class*="icecream-"] footer.page-footer .cmp-footer .wrap section .social ul li a{padding:10px 0}
}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap .copyright{border-top:2px solid #00bad5;max-width:1280px;margin:0 auto;display:block;background-color:var(--footer-bkg-color);padding:30px 0 60px 0;font-weight:700;font-size:1.6rem;line-height:2.2rem;color:var(--footer-txt-color);display:flex;flex-direction:column;justify-content:space-between}
@media screen and (max-width:991.9px){body[class*="icecream-"] footer.page-footer .cmp-footer .wrap .copyright{margin:0 20px}
}
@media screen and (min-width:992px){body[class*="icecream-"] footer.page-footer .cmp-footer .wrap .copyright{padding:30px 0;flex-direction:row}
}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap .copyright ul li{text-align:left;padding-left:0;padding-right:1rem;margin:0;list-style-type:none;display:block;margin-bottom:20px}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap .copyright ul li:before{display:none}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap .copyright ul li a{color:#00bad5;text-transform:capitalize;font-weight:700;font-size:1.6rem;line-height:2.2rem;text-decoration:none}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap .copyright ul li a .cmp-footer__link-text.cta-ff{font-family:'Manrope',sans-serif}
@media screen and (min-width:992px){body[class*="icecream-"] footer.page-footer .cmp-footer .wrap .copyright ul li{text-align:left;margin-bottom:0;display:inline}
}
body[class*="icecream-"] footer.page-footer .cmp-footer .wrap .copyright p{text-align:left;font-weight:700;font-size:1.6rem;line-height:2.2rem}
body[class*="icecream-"] .column-container.store-near{padding:0 40px}
@media screen and (max-width:991.9px){body[class*="icecream-"] .column-container.store-near{margin:0;padding:20px 40px}
}
@media screen and (max-width:991.9px){body[class*="icecream-"] .column-container.store-near div.text{padding:0 !important}
body[class*="icecream-"] .column-container.store-near div.button{padding:20px 0 0 0 !important}
}
body[class*="icecream-"] .column-container.store-near figure{border-radius:24px}
body[class*="icecream-"] .column-container.store-near h3{margin:0}
body[class*="icecream-"] .radius-container figure{border-radius:56px}
body[class*="icecream-"] .radius-container div.wrap.c-half{padding:0 100px}
@media screen and (max-width:991.9px){body[class*="icecream-"] .radius-container div.wrap.c-half{padding:0 20px}
body[class*="icecream-"] .radius-container div.wrap.c-half .cmp-container div.text{padding:0}
}
body[class*="icecream-"] .cmp-accordion{border-top:.1rem solid #001c49}
body[class*="icecream-"] .accordion dl{border-bottom:.1rem solid #001c49}
body[class*="icecream-"] .accordion dl dt button{position:relative;z-index:0;width:100%;padding:2.4rem 0 4.3rem 0;font-family:'fields-display',sans-serif;background:0;color:var(--accordion-header-txt-color);text-align:left;font-size:1.8rem;line-height:1;font-weight:var(--accordion-font-weight)}
@media screen and (max-width:991.9px){body[class*="icecream-"] .accordion dl dt button{padding:2.4rem 3.5rem 4.3rem 0}
}
body[class*="icecream-"] .cmp-accordion.plus-minus>dl>dt>button:before,body[class*="icecream-"] .cmp-accordion.plus-minus>dl>dt>button:after{width:2rem;height:.3rem;left:99%}
body[class*="icecream-"] .column-container div.wrap.c-40-60 .image .cmp-image__image{border-radius:0 0 0 80px}
@media screen and (max-width:991.9px){body[class*="icecream-"] .column-container div.wrap.c-40-60 .image .cmp-image__image{border-radius:0 80px 0 80px}
}
body[class*="icecream-"] .column-container div.wrap.c-60-40 .image .cmp-image__image{border-radius:0 0 80px 0}
@media screen and (max-width:991.9px){body[class*="icecream-"] .column-container div.wrap.c-60-40 .image .cmp-image__image{border-radius:0 80px 0 80px;padding:0 20px}
}
body[class*="icecream-"] .column-container div.wrap.c-25-75 .image .cmp-image__image{border-radius:0 0 0 80px}
@media screen and (max-width:991.9px){body[class*="icecream-"] .column-container div.wrap.c-25-75 .image .cmp-image__image{border-radius:0 80px 0 80px}
}
body[class*="icecream-"] .column-container div.wrap.c-75-25 .image .cmp-image__image{border-radius:0 0 80px 0}
@media screen and (max-width:991.9px){body[class*="icecream-"] .column-container div.wrap.c-75-25 .image .cmp-image__image{border-radius:0 80px 0 80px;padding:0 20px}
}
@media screen and (max-width:575.9px){body[class*="icecream-"] .cmp-button{padding:0}
}
body[class*="icecream-"] .feature-card>a>section{align-items:flex-start}
body[class*="icecream-"] .column-container .text h5{margin-bottom:24px}
body[class*="icecream-"] .column-container .text h5 + h1{margin-bottom:24px}
@media screen and (max-width:991.9px){body[class*="icecream-"] .column-container .text h5 + h1{margin-bottom:32px}
}
body[class*="icecream-"] .column-container .text h1{margin-bottom:16px}
body[class*="icecream-"] .column-container .text h1 + h5{margin-bottom:24px}
@media screen and (max-width:991.9px){body[class*="icecream-"] .column-container .text h1 + h5{margin-bottom:32px}
}
body[class*="icecream-"] .cmp-cardlist>.wrap div{margin-right:0}
@media screen and (min-width:992px){body[class*="icecream-"] .cmp-cardlist>.wrap.c-thirds>div{width:33.33%}
body[class*="icecream-"] .cmp-cardlist>.wrap.c-thirds>div:nth-of-type(n){padding-right:2rem;margin-top:0;margin-bottom:80px}
body[class*="icecream-"] .cmp-cardlist>.wrap.c-thirds>div:nth-of-type(3n + 1){padding-right:2rem}
body[class*="icecream-"] .cmp-cardlist>.wrap.c-thirds.col-pd-20>div{width:calc(33.33%)}
body[class*="icecream-"] .cmp-cardlist>.wrap.c-thirds.col-pd-40>div{width:calc(33.33% - 26.666px)}
body[class*="icecream-"] .cmp-cardlist>.wrap.c-thirds.col-pd-60>div{width:calc(33.33% - 40px)}
body[class*="icecream-"] .cmp-cardlist>.wrap.c-thirds.col-pd-80>div{width:calc(33.33% - 53.333px)}
}
body[class*="icecream-"] .cmp-cardlist.feature-text-below,body[class*="icecream-"] .cmp-cardlist.feature-text-above{text-align:left}
body[class*="icecream-"] .cmp-cardlist.feature-text-below article.feature-card,body[class*="icecream-"] .cmp-cardlist.feature-text-above article.feature-card{height:unset}
body[class*="icecream-"] .cmp-cardlist.feature-text-below div.cmp-text,body[class*="icecream-"] .cmp-cardlist.feature-text-above div.cmp-text{justify-content:left;height:auto;margin-top:20px;padding-top:10px;border-top:1px solid transparent}
body[class*="icecream-"] .cmp-cardlist.feature-text-below div.cmp-text span.title,body[class*="icecream-"] .cmp-cardlist.feature-text-above div.cmp-text span.title{font-size:3.2rem;line-height:4.16rem;margin:0;font-weight:var(--featurecard-title-font-weight);color:var(--featurecard-text-color);text-align:left !important}
body[class*="icecream-"] .cmp-cardlist.feature-text-below div.cmp-text span.title p,body[class*="icecream-"] .cmp-cardlist.feature-text-above div.cmp-text span.title p{margin-bottom:0}
body[class*="icecream-"] .cmp-cardlist.feature-text-below div.cmp-text span.title p span.body-copy,body[class*="icecream-"] .cmp-cardlist.feature-text-above div.cmp-text span.title p span.body-copy{line-height:18px}
body[class*="icecream-"] .cmp-cardlist.feature-text-below .cmp-button.hidden,body[class*="icecream-"] .cmp-cardlist.feature-text-above .cmp-button.hidden{display:block;text-align:left;line-height:47px;margin-top:24px}
body[class*="icecream-"] .cmp-cardlist.feature-text-below .cmp-button.hidden .cmp-button__btn,body[class*="icecream-"] .cmp-cardlist.feature-text-above .cmp-button.hidden .cmp-button__btn{opacity:1}
body[class*="icecream-"] .cmp-cardlist .cmp-button__text,body[class*="icecream-"] .cmp-cardlist .cmp-button__btn{color:var(--featurecard-text-color) !important}
body[class*="icecream-"] .two-col-banner-center{padding:0}
@media screen and (max-width:991.9px){body[class*="icecream-"] .two-col-banner-center .pd-top-80{padding-top:0}
body[class*="icecream-"] .two-col-banner-center .pd-bottom-80{padding-bottom:0}
body[class*="icecream-"] .two-col-banner-center .wrap{padding-left:0;padding-right:0}
}
body[class*="icecream-"] .two-col-banner-center .column-container.column-center .text{width:100%;padding:20px 0;max-width:340px;margin:0 auto}
body[class*="icecream-"] .two-col-banner-center .owl-nav{display:none}
body[class*="icecream-"] .two-col-banner-center .customcarousel{padding-top:40px}
@media screen and (max-width:991.9px){body[class*="icecream-"] .column-container .customcarousel{width:100%;margin-left:unset}
}
body[class*="icecream-"] .two-col-banner-full{padding:0}
@media screen and (max-width:991.9px){body[class*="icecream-"] .two-col-banner-full .column-container .wrap>div div.text{padding:20px 0 0 20px}
body[class*="icecream-"] .two-col-banner-full .column-container .wrap>div div.button{padding:0 20px}
body[class*="icecream-"] .two-col-banner-full .column-container .wrap.invert-mobile>div div.text,body[class*="icecream-"] .two-col-banner-full .column-container .wrap.invert-mobile>div div.button{padding:0 20px}
}
body[class*="icecream-"] .two-col-banner-full .column-container.column-center .text{width:80%;margin:0 auto}
@media screen and (max-width:991.9px){body[class*="icecream-"] .two-col-banner-full .column-container.column-center .text{width:100%;padding:40px 20px 20px 20px}
}
body[class*="icecream-"] .two-col-banner-full .column-container.column-center .button{width:80%;margin:0 auto 60px auto}
@media screen and (max-width:991.9px){body[class*="icecream-"] .two-col-banner-full .column-container.column-center .button{width:100%;margin:0 0 60px 0}
}
body[class*="icecream-"] .two-col-banner-full .column-container.column-center .bv-ratings{width:80%;margin:0 auto}
@media screen and (max-width:991.9px){body[class*="icecream-"] .two-col-banner-full .column-container.column-center .bv-ratings{width:100%;margin:0 0 60px 0}
}
body[class*="icecream-"] .two-col-banner-full .column-container.column-center .column-container.where-to-buy-alignment{width:80%;margin:0 auto 60px auto}
@media screen and (max-width:991.9px){body[class*="icecream-"] .two-col-banner-full .column-container.column-center .column-container.where-to-buy-alignment{width:100%;margin:0 0 60px 0}
}
body[class*="icecream-"] .two-col-banner-full .column-container.column-center .column-container.where-to-buy-alignment .wrap.c-half .button{width:100%}
@media screen and (max-width:991.9px){body[class*="icecream-"] .two-col-banner-full .column-container.column-center .column-container.where-to-buy-alignment .wrap.c-half .button{width:100%}
}
body[class*="icecream-"] .two-col-banner-full .column-container.column-center .column-container.column-center{width:80%;margin:0 auto}
@media screen and (max-width:991.9px){body[class*="icecream-"] .two-col-banner-full .column-container.column-center .column-container.column-center{width:100%;margin:0 0 60px 0}
}
body[class*="icecream-"] .two-col-banner-full .column-container.column-center .column-container.column-center .cmp-container .text .cmp-text h5{font-family:'fields-display',sans-serif;color:#001c49;text-align:left}
body[class*="icecream-"] .two-col-banner-full .column-container.column-bottom .text{width:80%;margin:0 auto;padding:0}
@media screen and (max-width:991.9px){body[class*="icecream-"] .two-col-banner-full .column-container.column-bottom .text{width:100%;padding:40px 20px 20px 20px}
}
body[class*="icecream-"] .two-col-banner-full .column-container.column-bottom .button{width:80%;margin:0 auto 60px auto}
@media screen and (max-width:991.9px){body[class*="icecream-"] .two-col-banner-full .column-container.column-bottom .button{width:100%;margin:0 0 60px 0}
}
body[class*="icecream-"] .two-col-banner-full .column-container.column-top .text{width:80%;margin:0 auto;padding:0}
@media screen and (max-width:991.9px){body[class*="icecream-"] .two-col-banner-full .column-container.column-top .text{width:100%;padding:40px 20px 20px 20px}
}
body[class*="icecream-"] .two-col-banner-full .column-container.column-top .button{width:80%;margin:0 auto 60px auto}
@media screen and (max-width:991.9px){body[class*="icecream-"] .two-col-banner-full .column-container.column-top .button{width:100%;margin:0 0 60px 0}
}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-40-60 header.page-hero.hero-icon-center .hero-med{justify-content:flex-end}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-40-60 header.page-hero.hero-icon-center .hero-med section{width:100%}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-40-60 header.page-hero.hero-icon-center .hero-med section .wrap .cmp-icon.desktop-only .cmp-icon__container{padding:0}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-40-60 header.page-hero.hero-icon-center .hero-med section .wrap .cmp-icon.mbile-only .cmp-icon__container{text-align:center}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-40-60 header.page-hero .hero-full figure{border-radius:0 0 0 80px}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-40-60 header.page-hero .hero-full section{display:none}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-60-40 header.page-hero.hero-icon-center .hero-med{justify-content:flex-end}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-60-40 header.page-hero.hero-icon-center .hero-med section{width:100%}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-60-40 header.page-hero.hero-icon-center .hero-med section .wrap .cmp-icon.desktop-only .cmp-icon__container{padding:0}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-60-40 header.page-hero.hero-icon-center .hero-med section .wrap .cmp-icon.mbile-only .cmp-icon__container{text-align:center}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-60-40 header.page-hero .hero-full figure{border-radius:0 56px 0 80px}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-60-40 header.page-hero .hero-full section{display:none}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-25-75 header.page-hero.hero-icon-center .hero-med{justify-content:flex-end}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-25-75 header.page-hero.hero-icon-center .hero-med section{width:100%}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-25-75 header.page-hero.hero-icon-center .hero-med section .wrap .cmp-icon.desktop-only .cmp-icon__container{padding:0}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-25-75 header.page-hero.hero-icon-center .hero-med section .wrap .cmp-icon.mbile-only .cmp-icon__container{text-align:center}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-25-75 header.page-hero .hero-full figure{border-radius:0 0 0 80px}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-25-75 header.page-hero .hero-full section{display:none}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-75-25 header.page-hero.hero-icon-center .hero-med{justify-content:flex-end}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-75-25 header.page-hero.hero-icon-center .hero-med section{width:100%}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-75-25 header.page-hero.hero-icon-center .hero-med section .wrap .cmp-icon.desktop-only .cmp-icon__container{padding:0}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-75-25 header.page-hero.hero-icon-center .hero-med section .wrap .cmp-icon.mbile-only .cmp-icon__container{text-align:center}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-75-25 header.page-hero .hero-full figure{border-radius:0 56px 0 80px}
body[class*="icecream-"] .two-col-banner-full div.wrap.c-75-25 header.page-hero .hero-full section{display:none}
body[class*="icecream-"] .column-alignment.column-container.column-center div.wrap.c-full .image{width:auto}
body[class*="icecream-"] .column-alignment.column-container.column-center div.wrap.c-full .image .cmp-image__image{border-radius:0}
body[class*="icecream-"] .two-col-banner-full.radius-bottom div.wrap.c-full div[class*="bg-"] figure[style*="background-color"]{border-radius:0 0 55px 80px}
@media screen and (max-width:991.9px){body[class*="icecream-"] .two-col-banner-full.radius-bottom div.wrap.c-full div[class*="bg-"] figure[style*="background-color"]{border-radius:0 55px 24px 24px}
}
body[class*="icecream-"] .column-container.radius-bottom div.wrap.c-40-60 .image .cmp-image__image{border-radius:8px;margin-top:25px;margin-bottom:40px}
body[class*="icecream-"] .column-container.divider-black{border-bottom:1px solid #001c49}
@media screen and (max-width:991.9px){body[class*="icecream-"] .column-container.divider-black{margin:0 0 40px 0}
}
body[class*="icecream-"] .column-container.divider-black .wrap.c-half>div{margin-bottom:20px}
body[class*="icecream-"] .column-container.divider-black .wrap.c-full>div{margin-bottom:20px}
body[class*="icecream-"] .column-container.divider-black .text{padding:0 !important}
body[class*="icecream-"] .column-container.divider-black .text p{margin-bottom:10px}
body[class*="icecream-"] .two-col-banner-checkered{padding:0}
body[class*="icecream-"] .two-col-banner-checkered .wrap .cmp-container .cmp-text{padding:0}
@media screen and (min-width:992px){body[class*="icecream-"] .two-col-banner-checkered .wrap .cmp-container .cmp-text{padding:0 75px 0 0}
}
body[class*="icecream-"] .two-col-banner-checkered .wrap .cmp-container .cmp-text h5{margin-bottom:2rem}
body[class*="icecream-"] .featurecard{width:unset;height:unset}
body[class*="icecream-"] .featurecard .feature-card.feature-text-below{height:100%;display:block;max-width:unset;flex-direction:column}
body[class*="icecream-"] .featurecard .feature-card.feature-text-below a figure{padding:0 !important;height:auto;border-radius:8px 8px 80px 8px}
body[class*="icecream-"] .featurecard .feature-card.feature-text-below a .cmp-text.feature-text-below{flex-direction:column}
body[class*="icecream-"] .featurecard .feature-card.feature-text-below a .cmp-text.feature-text-below span.title{font-size:3.2rem;line-height:4.16rem;margin:24px 0 0 0;font-weight:var(--featurecard-title-font-weight);color:var(--featurecard-text-color);text-align:left !important}
body[class*="icecream-"] .featurecard .feature-card.feature-text-below a .cmp-text.feature-text-below span.title p{margin-bottom:0}
body[class*="icecream-"] .featurecard .feature-card.feature-text-below a .cmp-text.feature-text-below span.title p span.body-copy{line-height:18px}
body[class*="icecream-"] .featurecard .feature-card.feature-text-below a .cmp-text.feature-text-below div.cmp-button button.cmp-button__btn{padding-top:15px;padding-bottom:15px}
body[class*="icecream-"] .featurecard .feature-card.feature-text-below a .cmp-text.feature-text-below div.cmp-button button.cmp-button__btn .cmp-button__text.cta-ff{font-family:'Manrope',sans-serif;font-size:1.6rem;line-height:24px;font-weight:800}
body[class*="icecream-"] .text.main-header{background:transparent}
body[class*="icecream-"] .text.main-header .cmp-text>h3,body[class*="icecream-"] .text.main-header .cmp-text h4{margin:0;padding:24px 0;border-top:1px solid #001c49}
body[class*="icecream-"] .text.main-header .cmp-text>p{padding:0}
body[class*="icecream-"] .text.sub-header{background:transparent}
body[class*="icecream-"] .text.sub-header .cmp-text>h3,body[class*="icecream-"] .text.sub-header .cmp-text h4{margin:0 0 20px 0;padding:0 0 24px 0;border-bottom:1px solid #001c49}
body[class*="icecream-"] .text.sub-header .cmp-text>p{padding:0}
body[class*="icecream-"] .column-container.column-alignment .cmp-container{flex-direction:row}
body[class*="icecream-"] .column-container.column-alignment .cmp-container .text{border-left:1px solid #001c49;padding:0 30px}
body[class*="icecream-"] .column-container.column-alignment .cmp-container .text h5{margin-bottom:0}
@media screen and (max-width:991.9px){body[class*="icecream-"] .column-container.column-alignment .cmp-container .text{padding:0 50px !important}
}
body[class*="icecream-"] .column-container.column-alignment .cmp-container .image{padding:0 30px 0 0}
@media screen and (max-width:991.9px){body[class*="icecream-"] .column-container.column-alignment .cmp-container .image{padding:0 50px !important}
}
body[class*="icecream-"] .column-container.column-alignment .cmp-container .image .cmp-image__image{border-radius:0}
body[class*="icecream-"] .column-container.divider-black .cmp-container .text .cmp-text{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
@media screen and (max-width:991.9px){body[class*="icecream-"] .column-container.gradient-overlay-top div.wrap.c-full{padding-left:0;padding-right:0}
}
body[class*="icecream-"] .pagination-container{display:none}
body[class*="icecream-"] .disabled{pointer-events:none;cursor:not-allowed;box-shadow:none;opacity:.5}
body[class*="icecream-"] #wave-banner{margin:60px 20px;height:250px;background-image:url("../svg/wavy-banner.svg")}
body[class*="icecream-"] #cookie-policy th{background:#ebebeb;font-family:sans-serif;text-align:center}
body[class*="icecream-"] #cookie-policy td{background:#fffcf8}
body[class*="icecream-"] #cookie-policy td:first-child,body[class*="icecream-"] #cookie-policy th:first-child{position:static}
body[class*="icecream-"] #cookie-policy td:nth-child(3),body[class*="icecream-"] #cookie-policy th:nth-child(3){min-width:200px}
body[class*="haagendazs-"]{--heading-font:'HurmeGeometric';--copy-font:'HurmeGeometric';--cta-font:'HurmeGeometric';--accordion-header-txt-color:#000;--accordion-toggle-icon-color:#000;--accordion-content-txt-color:#000;--subheader-bg-color:#382f2d;--subheader-text-color:#fff8ed;--product-page-header-bg-color:#fff8ed;--breadcrumb-text-color:#382f2d;--breadcrumb-font-weight:700;--footer-txt-color:white;--footer-txt-color-hover:#7c2529;--footer-bkg-color:#382f2d;--footer-social-share-color:black;--social-share-color:black;--social-share-color-hover:#7c2529;font-family:'HurmeGeometric';color:#000;font-weight:400;font-size:16px;line-height:2.2rem;--utility-nav-bkg-color:#e1cab7;--utility-nav-txt-color:#000;--utility-nav-cta-color:#000;--utility-nav-cta-color-hover:#5e0f12;--main-nav-bar-bkg-color:#f5ede7;--main-nav-tier-one-bkg-color:#7c2529;--main-nav-tier-two-bkg-color:#680409;--main-nav-tier-txt-color:#fff;--main-nav-tier-txt-color-hover:#d2d2d2;--main-nav-divider-color-dsktp:#72515c;--main-nav-item-color:#000;--main-nav-item-color-hover:#5e0f12;--language-dropdown-cta-color:#000;--language-dropdown-cta-color-hover:#5e0f12;--hero-subtext-font-weight:700;--hero-subtext-font-size:2.4rem;--button-txt-color:white;--button-txt-color-hover:white;--button-bkg-color:#5e0f12;--button-bkg-color-hover:#5e0f12;--button-bkg-color-active:#a14c52;--button-border-color:#5e0f12;--button-border-color-hover:transparent;--button-border-color-active:#a14c52;--button-secondary-txt-color:white;--button-secondary-txt-color-hover:white;--button-secondary-bkg-color:transparent;--button-secondary-bkg-color-hover:#5e0f12;--button-secondary-bkg-color-active:transparent;--button-secondary-border-color:white;--button-secondary-border-color-hover:white;--button-secondary-border-color-active:white;--button-tertiary-txt-color:white;--button-tertiary-txt-color-hover:white;--link-color:inherit;--link-color-hover:#c09d57;--button-lt-txt-color:#5e0f12;--button-lt-txt-color-hover:#5e0f12;--button-lt-txt-color-active:#a14c52;--button-lt-bkg-color:white;--button-lt-bkg-color-hover:white;--button-lt-border-color:#5e0f12;--button-lt-border-color-hover:#5e0f12;--button-lt-border-color-active:#a14c52;--button-lt-secondary-txt-color:#5e0f12;--button-lt-secondary-txt-color-hover:#5e0f12;--button-lt-secondary-bkg-color:transparent;--button-lt-secondary-bkg-color-hover:#5e0f12;--button-lt-secondary-bkg-color-active:transparent;--button-lt-secondary-border-color:#5e0f12;--button-lt-secondary-border-color-hover:#5e0f12;--button-lt-secondary-border-color-active:#5e0f12;--button-lt-tertiary-txt-color:black;--button-lt-tertiary-txt-color-hover:black;--link-lt-color:inherit;--link-lt-color-hover:#5e0f12;--featurecard-eyebrow-color:#fff;--featurecard-text-color:#5e0f12;--featurecard-hovertext-font-weight:600;--featurecard-title-font-size:2.4rem;--featurecard-title-font-weight:700;--shops-landing-order-from-shop-banner-text:#f0e3d2;--shops-p-text:1.8rem;--shops-colums-text-padding:60px;--carousel-card-bg-color:#fff8ed;--dot-border:#382f2d;--dot-fill:transparent;--dot-border-hover:#382f2d;--dot-fill-hover:#382f2d;--carousel-arrow-color:#000;--carousel-arrow-hover-color:#000;--carousel-featurecard-title-font-family:'HurmeGeometric';--carousel-featurecard-title-font-size:1.6rem;--carousel-featurecard-title-font-weight:600;--rte-font-weight:400;--whiskers-color:#000}
@media screen and (min-width:992px){body[class*="haagendazs-"]{--hero-subtext-font-size:2.4rem}
}
body[class*="haagendazs-"] .fa,body[class*="haagendazs-"] .far,body[class*="haagendazs-"] .fas{font-family:"Font Awesome 5 Free" !important}
body[class*="haagendazs-"] sup{line-height:10px}
body[class*="haagendazs-"] .body-copy{font-weight:400;font-size:1.6rem;line-height:2.2rem}
body[class*="haagendazs-"] .body-bold{font-weight:700;font-size:1.6rem;line-height:2.2rem}
body[class*="haagendazs-"] .body-small{font-weight:600;font-size:1.4rem;line-height:2.2rem}
body[class*="haagendazs-"] .body-caption{font-weight:400;font-size:1.4rem;line-height:2.2rem;font-style:italic}
body[class*="haagendazs-"] .sub-head-14{font-size:1.4rem;font-weight:400;line-height:3.0rem}
body[class*="haagendazs-"] .sub-head-24-bold{font-size:2.4rem;font-weight:700;line-height:3.0rem}
body[class*="haagendazs-"] .sub-head-paragraph,body[class*="haagendazs-"] .sub-head-24-paragraph{font-size:2.4rem;line-height:3.0rem;font-weight:400}
body[class*="haagendazs-"] .cmp-text a{color:#000;font-size:1.6rem;font-weight:600;line-height:2.2rem}
body[class*="haagendazs-"] .cmp-text a:hover,body[class*="haagendazs-"] .cmp-text a:focus{color:#5e0f12}
body[class*="haagendazs-"] .font-black .cmp-text a{color:#000}
body[class*="haagendazs-"] .font-black .cmp-text a:hover,body[class*="haagendazs-"] .font-black .cmp-text a:focus{color:#5e0f12}
body[class*="haagendazs-"] .font-white .cmp-text a{color:#fff}
body[class*="haagendazs-"] .font-white .cmp-text a:hover,body[class*="haagendazs-"] .font-white .cmp-text a:focus{color:#c09d57}
body[class*="haagendazs-"] .sub-title-ff{font-family:var(--copy-font)}
body[class*="haagendazs-"] h1,body[class*="haagendazs-"] h2,body[class*="haagendazs-"] h3,body[class*="haagendazs-"] h4,body[class*="haagendazs-"] h5,body[class*="haagendazs-"] h6{font-family:var(--heading-font)}
body[class*="haagendazs-"] h1,body[class*="haagendazs-"] .h1{font-size:5.4rem;font-weight:700;letter-spacing:-0.01em}
@media screen and (min-width:992px){body[class*="haagendazs-"] h1,body[class*="haagendazs-"] .h1{font-size:7.2rem;line-height:7.0rem !important}
}
body[class*="haagendazs-"] h2,body[class*="haagendazs-"] .h2{font-size:5.6rem;line-height:5.8rem;font-weight:700;letter-spacing:-0.01em}
@media screen and (min-width:992px){body[class*="haagendazs-"] h2,body[class*="haagendazs-"] .h2{font-size:5.6rem;line-height:5.8rem}
}
body[class*="haagendazs-"] h3,body[class*="haagendazs-"] .h3{font-size:2rem;font-weight:700;letter-spacing:-0.01em}
@media screen and (min-width:992px){body[class*="haagendazs-"] h3,body[class*="haagendazs-"] .h3{font-size:3.2rem;line-height:3.4rem}
}
body[class*="haagendazs-"] h4,body[class*="haagendazs-"] .h4{font-size:4.0rem;font-weight:700;line-height:4.2rem;letter-spacing:-0.01em}
body[class*="haagendazs-"] h5,body[class*="haagendazs-"] .h5{font-size:1.4rem;font-weight:700;line-height:2.2rem;letter-spacing:.2em;margin-bottom:20px}
body[class*="haagendazs-"] h6,body[class*="haagendazs-"] .h6{font-size:1.2rem}
body[class*="haagendazs-"] .heading-ff,body[class*="haagendazs-"] .cta-ff,body[class*="haagendazs-"] .copy-ff{font-family:var(--heading-font)}
body[class*="haagendazs-"] .heading-ff.bold,body[class*="haagendazs-"] .cta-ff.bold,body[class*="haagendazs-"] .copy-ff.bold{font-weight:700}
body[class*="haagendazs-"] .heading-ff.regular,body[class*="haagendazs-"] .cta-ff.regular,body[class*="haagendazs-"] .copy-ff.regular{font-weight:400}
body[class*="haagendazs-"] .heading-ff.thin,body[class*="haagendazs-"] .cta-ff.thin,body[class*="haagendazs-"] .copy-ff.thin{font-weight:400}
body[class*="haagendazs-"] .cta-ff.util-nav-item{font-size:1.4rem;line-height:2.2rem;font-weight:600}
@media screen and (max-width:991.9px){body[class*="haagendazs-"] .experiencefragment nav.top-nav.has-tapestry,body[class*="haagendazs-"] .xf-web-container nav.top-nav.has-tapestry{height:50px;padding-top:1rem;transition:all .3s}
}
body[class*="haagendazs-"] .experiencefragment .margin-tapestry,body[class*="haagendazs-"] .xf-web-container .margin-tapestry{margin-bottom:0}
@media screen and (min-width:992px){body[class*="haagendazs-"] .experiencefragment .margin-tapestry,body[class*="haagendazs-"] .xf-web-container .margin-tapestry{margin-bottom:0}
}
@media screen and (min-width:992px){body[class*="haagendazs-"] .experiencefragment nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo img,body[class*="haagendazs-"] .xf-web-container nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo img,body[class*="haagendazs-"] .experiencefragment nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo svg,body[class*="haagendazs-"] .xf-web-container nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo svg{max-height:85px}
}
body[class*="haagendazs-"] .experiencefragment nav.top-nav.has-tapestry .mobile-logo>a>img.inner,body[class*="haagendazs-"] .xf-web-container nav.top-nav.has-tapestry .mobile-logo>a>img.inner{transform:translateY(0)}
@media screen and (min-width:992px){body[class*="haagendazs-"] .experiencefragment nav.top-nav.has-tapestry>.nav-wrap .main-nav,body[class*="haagendazs-"] .xf-web-container nav.top-nav.has-tapestry>.nav-wrap .main-nav{padding-top:0;background-color:transparent}
}
body[class*="haagendazs-"] .experiencefragment .sticky nav.top-nav.has-tapestry figure.tapestry-mobile,body[class*="haagendazs-"] .xf-web-container .sticky nav.top-nav.has-tapestry figure.tapestry-mobile{transform:translateY(0)}
@media screen and (min-width:500px){body[class*="haagendazs-"] .experiencefragment nav.top-nav.has-tapestry figure.tapestry-mobile,body[class*="haagendazs-"] .xf-web-container nav.top-nav.has-tapestry figure.tapestry-mobile{transform:translateY(0rem);height:100%}
}
body[class*="haagendazs-"] .experiencefragment nav.top-nav.has-tapestry figure.tapestry-mobile img,body[class*="haagendazs-"] .xf-web-container nav.top-nav.has-tapestry figure.tapestry-mobile img{object-fit:cover;width:100%;height:50px}
body[class*="haagendazs-"] .experiencefragment nav.top-nav .utility-nav .container .menu a,body[class*="haagendazs-"] .xf-web-container nav.top-nav .utility-nav .container .menu a,body[class*="haagendazs-"] .cmp-language-dropdown__current-language::after{font-size:1.4rem;font-weight:600;line-height:2.2rem}
body[class*="haagendazs-"] .experiencefragment nav.top-nav.has-tapestry figure.tapestry img,body[class*="haagendazs-"] .xf-web-container nav.top-nav.has-tapestry figure.tapestry img{max-width:100%;height:auto}
body[class*="haagendazs-"] .experiencefragment nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo,body[class*="haagendazs-"] .xf-web-container nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo{transform:translateX(-50%) translateY(0)}
body[class*="haagendazs-"] .experiencefragment nav.top-nav .mobile-logo,body[class*="haagendazs-"] .xf-web-container nav.top-nav .mobile-logo{top:0}
body[class*="haagendazs-"] .experiencefragment nav.top-nav.has-tapestry figure.tapestry,body[class*="haagendazs-"] .xf-web-container nav.top-nav.has-tapestry figure.tapestry{transform:unset;margin-bottom:0}
body[class*="haagendazs-"] .experiencefragment .sticky nav.top-nav.has-tapestry figure.tapestry,body[class*="haagendazs-"] .xf-web-container .sticky nav.top-nav.has-tapestry figure.tapestry{transform:translateY(2%);margin-bottom:0}
body[class*="haagendazs-"] .experiencefragment nav.top-nav.has-tapestry figure.tapestry,body[class*="haagendazs-"] .xf-web-container nav.top-nav.has-tapestry figure.tapestry{height:100%}
body[class*="haagendazs-"] .cmp-icon__container svg{max-width:100%;height:auto}
body[class*="haagendazs-"] header.page-hero>div[class^="hero-"]>section>div.wrap{text-align:left}
body[class*="haagendazs-"] .hero-full section,body[class*="haagendazs-"] .hero-med section,body[class*="haagendazs-"] .hero-sm section{width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}
@media screen and (min-width:768px){body[class*="haagendazs-"] .hero-full section,body[class*="haagendazs-"] .hero-med section,body[class*="haagendazs-"] .hero-sm section{padding-left:20px;padding-right:20px;max-width:1282px}
}
@media screen and (min-width:992px){body[class*="haagendazs-"] .hero-full section,body[class*="haagendazs-"] .hero-med section,body[class*="haagendazs-"] .hero-sm section{width:95%}
}
@media screen and (min-width:1200px){body[class*="haagendazs-"] .hero-full section,body[class*="haagendazs-"] .hero-med section,body[class*="haagendazs-"] .hero-sm section{width:90%}
}
@media screen and (min-width:992px){body[class*="haagendazs-"] .hero-full section .wrap,body[class*="haagendazs-"] .hero-med section .wrap,body[class*="haagendazs-"] .hero-sm section .wrap{max-width:473px !important}
}
body[class*="haagendazs-"] header.page-hero .hero-full{min-height:unset}
@media screen and (min-width:992px){body[class*="haagendazs-"] header.page-hero .hero-full{min-height:856px}
}
body[class*="haagendazs-"] header.page-hero.mob-lg .hero-med{justify-content:flex-end}
@media screen and (min-width:992px){body[class*="haagendazs-"] header.page-hero.mob-lg .hero-med{min-height:710px;justify-content:center}
}
@media screen and (max-width:991.9px){body[class*="haagendazs-"] header.page-hero.mob-lg .hero-med figure{height:1050px}
}
body[class*="haagendazs-"] header.page-hero.mob-lg .hero-med section{position:absolute}
@media screen and (min-width:992px){body[class*="haagendazs-"] header.page-hero.mob-lg .hero-med section{position:relative}
body[class*="haagendazs-"] header.page-hero.mob-lg .hero-med section div.wrap{text-align:left}
}
body[class*="haagendazs-"] header.page-hero.text-white{color:white}
@media screen and (min-width:992px){body[class*="haagendazs-"] header.page-hero.text-white{color:inherit}
}
body[class*="haagendazs-"] header.page-hero #moment-of-slow.hero-sm>figure{height:100%;padding-top:initial;position:absolute}
body[class*="haagendazs-"] header.page-hero #moment-of-slow button,body[class*="haagendazs-"] header.page-hero #moment-of-slow a.cmp-button__btn{background-color:#d29937;border:0;box-shadow:none;color:white;font-weight:800;font-size:3rem;padding:2.5rem}
body[class*="haagendazs-"] header.page-hero #moment-of-slow h2{color:white;text-shadow:4px 4px 12px black}
body[class*="haagendazs-"] header.page-hero.hero-icon-center .hero-full section{height:100%}
body[class*="haagendazs-"] header.page-hero.hero-icon-center .hero-full section .wrap{width:100% !important;max-width:unset !important}
body[class*="haagendazs-"] header.page-hero.hero-icon-center .hero-full section .wrap .cmp-icon.desktop-only .cmp-icon__container{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);padding:0 20px;width:100%;text-align:center}
body[class*="haagendazs-"] header.page-hero.hero-icon-center .hero-full section .wrap .cmp-icon.mbile-only .cmp-icon__container{text-align:center;position:absolute;bottom:8px}
@media screen and (max-width:991.9px){body[class*="haagendazs-"] header.page-hero.hero-icon-center .hero-full section{position:absolute;height:auto;padding:0;bottom:-5px}
}
body[class*="haagendazs-"] header.page-hero.hero-icon-center .hero-med{justify-content:flex-end}
body[class*="haagendazs-"] header.page-hero.hero-icon-center .hero-med section{height:100%;padding:0}
body[class*="haagendazs-"] header.page-hero.hero-icon-center .hero-med section .wrap{width:100% !important;max-width:unset !important}
body[class*="haagendazs-"] header.page-hero.hero-icon-center .hero-med section .wrap .cmp-icon.desktop-only .cmp-icon__container{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);padding:0 20px;width:100%;text-align:center}
body[class*="haagendazs-"] header.page-hero.hero-icon-center .hero-med section .wrap .cmp-icon.mbile-only .cmp-icon__container{text-align:center}
@media screen and (max-width:991.9px){body[class*="haagendazs-"] header.page-hero.hero-icon-center .hero-med section{position:absolute;height:auto;padding:0;bottom:-5px}
}
body[class*="haagendazs-"] .logo-list{width:100%;margin:0 auto}
@media screen and (min-width:992px){body[class*="haagendazs-"] .logo-list{width:814px}
}
@media screen and (min-width:992px){body[class*="haagendazs-"] header.page-hero .hero-med{min-height:640px;justify-content:center}
}
@media screen and (max-width:991.9px){body[class*="haagendazs-"] header.page-hero .hero-med figure{height:360px}
}
body[class*="haagendazs-"] .cmp-button__btn{margin-top:0;margin-bottom:0}
body[class*="haagendazs-"] .column-container.where-to-buy-alignment .cmp-container{flex-direction:row}
body[class*="haagendazs-"] .btn-primary .cmp-button__btn,body[class*="haagendazs-"] .btn-secondary .cmp-button__btn{border-radius:1.2rem;padding:1.6rem 2.4rem;font-size:1.4rem;line-height:2.2rem;letter-spacing:.2rem;font-weight:700}
@media screen and (max-width:767px){body[class*="haagendazs-"] .btn-primary .cmp-button__btn,body[class*="haagendazs-"] .btn-secondary .cmp-button__btn{border-radius:1.2rem}
}
body[class*="haagendazs-"] .btn-primary .cmp-button__btn::after,body[class*="haagendazs-"] .btn-secondary .cmp-button__btn::after{display:none}
body[class*="haagendazs-"] .btn-primary.dark-background .cmp-button__btn:hover{border:solid 2px var(--button-border-color);background:var(--button-bkg-color-hover);box-shadow:0 0 10px #5e0f12}
body[class*="haagendazs-"] .btn-primary.dark-background .cmp-button__btn:focus{border:solid 2px black;box-shadow:none;outline:none !important}
body[class*="haagendazs-"] .btn-primary.dark-background .cmp-button__btn:active{border:solid 2px var(--button-border-color-active);background:var(--button-bkg-color-active);box-shadow:none}
body[class*="haagendazs-"] .btn-primary.light-background .cmp-button__btn:hover{border:solid 2px var(--button-lt-border-color);background:white;box-shadow:0 0 10px #5e0f12}
body[class*="haagendazs-"] .btn-primary.light-background .cmp-button__btn:focus{border:solid 2px black;box-shadow:none;outline:none !important}
body[class*="haagendazs-"] .btn-primary.light-background .cmp-button__btn:active{border:solid 2px var(--button-lt-border-color-active);color:var(--button-lt-txt-color-active);box-shadow:none}
body[class*="haagendazs-"] .btn-secondary.dark-background .cmp-button__btn:hover{border:solid 2px var(--button-secondary-border-color);background:var(--button-secondary-bkg-color);box-shadow:0 0 10px #5e0f12}
body[class*="haagendazs-"] .btn-secondary.dark-background .cmp-button__btn:focus{border:solid 2px black;background:var(--button-secondary-bkg-color);box-shadow:none;outline:none !important}
body[class*="haagendazs-"] .btn-secondary.dark-background .cmp-button__btn:active{border:solid 2px var(--button-secondary-border-color-active);background:var(--button-secondary-bkg-color-active);box-shadow:none}
body[class*="haagendazs-"] .btn-secondary.light-background .cmp-button__btn:hover{border:solid 2px var(--button-lt-secondary-border-color);background:var(--button-lt-secondary-bkg-color);box-shadow:0 0 10px #5e0f12}
body[class*="haagendazs-"] .btn-secondary.light-background .cmp-button__btn:focus{border:solid 2px black;background:var(--button-lt-secondary-bkg-color);box-shadow:none;outline:none !important}
body[class*="haagendazs-"] .btn-secondary.light-background .cmp-button__btn:active{border:solid 2px var(--button-lt-secondary-border-color-active);background:var(--button-lt-secondary-bkg-color);color:var(--button-lt-secondary-txt-color-hover);box-shadow:none}
body[class*="haagendazs-"] .two-col-banner-center{padding:0}
@media screen and (max-width:991.9px){body[class*="haagendazs-"] .two-col-banner-center .pd-top-80{padding-top:0}
body[class*="haagendazs-"] .two-col-banner-center .pd-bottom-80{padding-bottom:0}
body[class*="haagendazs-"] .two-col-banner-center .wrap{padding-left:0;padding-right:0}
}
body[class*="haagendazs-"] .two-col-banner-center .column-container.column-center .text{width:100%;padding:20px 0;max-width:340px;margin:0 auto}
body[class*="haagendazs-"] .two-col-banner-center .owl-nav{display:none}
body[class*="haagendazs-"] .two-col-banner-center .customcarousel{padding-top:40px}
body[class*="haagendazs-"] .two-col-banner-full{padding:0}
body[class*="haagendazs-"] .two-col-banner-full .column-container.column-center .text{width:80%;margin:0 auto;padding:0}
@media screen and (max-width:991.9px){body[class*="haagendazs-"] .two-col-banner-full .column-container.column-center .text{width:100%;padding:20px}
}
body[class*="haagendazs-"] .two-col-banner-full div.wrap.c-half header.page-hero.hero-icon-center .hero-med{justify-content:flex-end}
body[class*="haagendazs-"] .two-col-banner-full div.wrap.c-half header.page-hero.hero-icon-center .hero-med section{width:100%}
body[class*="haagendazs-"] .two-col-banner-full div.wrap.c-half header.page-hero.hero-icon-center .hero-med section .wrap .cmp-icon.desktop-only .cmp-icon__container{padding:0}
body[class*="haagendazs-"] .two-col-banner-full div.wrap.c-half header.page-hero.hero-icon-center .hero-med section .wrap .cmp-icon.mbile-only .cmp-icon__container{text-align:center}
body[class*="haagendazs-"] .two-col-banner-checkered{padding:0}
body[class*="haagendazs-"] .two-col-banner-checkered .wrap .cmp-container .cmp-text{padding:0}
@media screen and (min-width:992px){body[class*="haagendazs-"] .two-col-banner-checkered .wrap .cmp-container .cmp-text{padding:0 75px 0 0}
}
body[class*="haagendazs-"] .two-col-banner-checkered .wrap .cmp-container .cmp-text h5{margin-bottom:2rem}
body[class*="haagendazs-"] .text.left-aligned-text div.cmp-text{width:100%;max-width:100%;margin:0}
body[class*="haagendazs-"] .text.left-aligned-text div.cmp-text h2{margin-bottom:0}
@media screen and (min-width:992px){body[class*="haagendazs-"] .text.left-aligned-text div.cmp-text{width:100%;max-width:81.4rem;margin:0}
}
body[class*="haagendazs-"] .column-container .wrap.c-75-25>div div.cmp-text p{margin-top:40px;max-width:100%}
@media screen and (min-width:992px){body[class*="haagendazs-"] .column-container .wrap.c-75-25>div div.cmp-text p{max-width:90%}
}
body[class*="haagendazs-"] nav.social h5.social-heading{margin-bottom:0}
body[class*="haagendazs-"] nav.social ul{gap:1rem}
body[class*="haagendazs-"] footer.page-footer .cmp-footer__backgroundimage{height:170px;position:relative;padding-bottom:15px;margin-bottom:0;background-color:transparent}
body[class*="haagendazs-"] footer.page-footer .logo{max-width:16rem;transform:translateY(-130px);margin-bottom:0;height:0;padding-left:20px}
body[class*="haagendazs-"] footer.page-footer .cmp-footer{padding-bottom:0;max-width:100%;background-color:transparent}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap{padding-left:0;padding-right:0;padding-top:0;max-width:100%;margin:0;background-color:#1b1615}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap section{align-items:baseline;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap section .footer-header{position:absolute;top:0}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap section .links{position:unset;transform:none;display:block;width:100%;padding:64px 20px 56px 20px}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap section .links .footer-heading{margin-left:10px}
@media screen and (min-width:992px){body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap section .links{display:inline-block;width:49%;padding:64px 0 88px 0}
}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap section .links ul{display:inline-block;columns:2;-webkit-columns:2;-moz-columns:2}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap section .links ul li{text-align:left;padding-left:1rem;padding-right:1rem;margin:0 0 20px 0;text-transform:capitalize;font-weight:700;font-size:1.6rem;line-height:2.2rem}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap section .social{display:block;padding-left:30px;text-align:left;width:100%}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap section .social .social-heading{color:white;font-size:1.4rem;margin-bottom:3rem;text-align:left;transform:translateX(0)}
@media screen and (min-width:992px){body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap section .social{padding-left:0;vertical-align:top;width:32%;width:max-content}
}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap section .social ul{display:block}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap section .social ul li{display:inline-block;margin:0 2rem 0 0}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap section .social ul li a{background-color:#afacab;border-radius:100%;padding:10px 15px;display:inline-block}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap .copyright{background-color:var(--footer-bkg-color);color:var(--footer-txt-color);font-size:1.6rem;font-weight:700;line-height:2.2rem;padding:30px 50px}
@media screen and (min-width:992px){body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap .copyright{padding:30px 0}
}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap .copyright p{font-size:1.6rem;font-weight:700;line-height:2.2rem;margin:0 auto;max-width:1280px;text-align:left}
body[class*="haagendazs-"] footer.page-footer .cmp-footer .wrap .copyright .cmp-footer__link-text{margin:auto;max-width:1280px;text-align:left}
body[class*="haagendazs-"] .breadcrumb{padding:7px 0}
body[class*="haagendazs-"] nav.cmp-breadcrumb .cmp-breadcrumb__item{font-size:1.6rem;line-height:2.2;text-transform:inherit;color:var(--breadcrumb-text-color);font-weight:var(--breadcrumb-font-weight);display:initial}
body[class*="haagendazs-"] nav.cmp-breadcrumb .cmp-breadcrumb__item.cmp-breadcrumb__item--active{font-weight:400}
body[class*="haagendazs-"] .social-share{padding:7px 0}
body[class*="haagendazs-"] .social-share .text-on-bkgd{background:black;padding:7px 9px;font-size:10px;border-radius:100%;color:white}
@media screen and (min-width:992px){body[class*="haagendazs-"] .cmp-cardlist .wrap.c-thirds div{margin-right:0}
body[class*="haagendazs-"] .cmp-cardlist .wrap.c-thirds div:nth-of-type(n+5){margin-top:2rem}
}
body[class*="haagendazs-"] .cmp-cardlist.feature-text-below article.feature-card,body[class*="haagendazs-"] .cmp-cardlist.feature-text-above article.feature-card{height:380px}
@media screen and (min-width:992px){body[class*="haagendazs-"] .cmp-cardlist>.wrap.c-thirds>div{width:33.33%}
body[class*="haagendazs-"] .cmp-cardlist>.wrap.c-thirds>div:nth-of-type(n){padding-right:2rem}
body[class*="haagendazs-"] .cmp-cardlist>.wrap.c-thirds>div:nth-of-type(3n + 1){padding-right:2rem}
body[class*="haagendazs-"] .cmp-cardlist>.wrap.c-thirds.col-pd-20>div{width:calc(33.33%)}
body[class*="haagendazs-"] .cmp-cardlist>.wrap.c-thirds.col-pd-40>div{width:calc(33.33% - 26.666px)}
body[class*="haagendazs-"] .cmp-cardlist>.wrap.c-thirds.col-pd-60>div{width:calc(33.33% - 40px)}
body[class*="haagendazs-"] .cmp-cardlist>.wrap.c-thirds.col-pd-80>div{width:calc(33.33% - 53.333px)}
}
body[class*="haagendazs-"] .cmp-cardlist.feature-text-below,body[class*="haagendazs-"] .cmp-cardlist.feature-text-above{text-align:left}
body[class*="haagendazs-"] .cmp-cardlist.feature-text-below div.cmp-text,body[class*="haagendazs-"] .cmp-cardlist.feature-text-above div.cmp-text{justify-content:left;height:75px;margin-top:20px;padding-top:10px;border-top:1px solid #5e0f12}
body[class*="haagendazs-"] .cmp-cardlist.feature-text-below div.cmp-text span.title,body[class*="haagendazs-"] .cmp-cardlist.feature-text-above div.cmp-text span.title{font-size:1.6rem;line-height:2.2rem;margin:0;font-weight:var(--featurecard-title-font-weight);color:#5e0f12;text-align:left !important}
body[class*="haagendazs-"] .featurecard .card-size-large,body[class*="haagendazs-"] .featurecard .card-size-medium,body[class*="haagendazs-"] .featurecard .card-size-small{max-width:unset;height:100%}
body[class*="haagendazs-"] .featurecard .feature-card.feature-text-overlay>a>section{justify-content:center}
body[class*="haagendazs-"] .featurecard .feature-card.feature-text-below div.cmp-text,body[class*="haagendazs-"] .featurecard .feature-card.feature-text-above div.cmp-text{justify-content:flex-start;margin-top:20px;padding:10px 0;border-top:1px solid #5e0f12;flex-direction:column}
body[class*="haagendazs-"] .featurecard .feature-card.feature-text-below div.cmp-text span p,body[class*="haagendazs-"] .featurecard .feature-card.feature-text-above div.cmp-text span p{margin-bottom:0}
body[class*="haagendazs-"] .featurecard .feature-card.feature-text-below div.cmp-text div.cmp-button,body[class*="haagendazs-"] .featurecard .feature-card.feature-text-above div.cmp-text div.cmp-button{margin-top:20px}
body[class*="haagendazs-"] .featurecard.product-feature-card-half{margin-bottom:40px}
body[class*="haagendazs-"] .featurecard.product-feature-card-half .card-size-large,body[class*="haagendazs-"] .featurecard.product-feature-card-half .card-size-medium,body[class*="haagendazs-"] .featurecard.product-feature-card-half .card-size-small{max-width:unset}
body[class*="haagendazs-"] .featurecard.product-feature-card-half .feature-card.feature-text-below,body[class*="haagendazs-"] .featurecard.product-feature-card-half .feature-card.feature-text-above{background-color:#fff8ed}
body[class*="haagendazs-"] .featurecard.product-feature-card-half .feature-card.feature-text-below a figure,body[class*="haagendazs-"] .featurecard.product-feature-card-half .feature-card.feature-text-above a figure{padding:0}
body[class*="haagendazs-"] .featurecard.product-feature-card-half .feature-card.feature-text-below div.cmp-text,body[class*="haagendazs-"] .featurecard.product-feature-card-half .feature-card.feature-text-above div.cmp-text{justify-content:center;margin-top:0;padding:32px 52px 46px 52px;border-top:0}
body[class*="haagendazs-"] .featurecard.product-feature-card-half .feature-card.feature-text-below div.cmp-text span h3,body[class*="haagendazs-"] .featurecard.product-feature-card-half .feature-card.feature-text-above div.cmp-text span h3{height:100%}
@media screen and (min-width:992px){body[class*="haagendazs-"] .featurecard.product-feature-card-half .feature-card.feature-text-below div.cmp-text span h3,body[class*="haagendazs-"] .featurecard.product-feature-card-half .feature-card.feature-text-above div.cmp-text span h3{height:68px}
}
body[class*="haagendazs-"] .featurecard.product-feature-card-half .feature-card.feature-text-below div.cmp-text span p,body[class*="haagendazs-"] .featurecard.product-feature-card-half .feature-card.feature-text-above div.cmp-text span p{height:100%;margin-bottom:0}
@media screen and (min-width:992px){body[class*="haagendazs-"] .featurecard.product-feature-card-half .feature-card.feature-text-below div.cmp-text span p,body[class*="haagendazs-"] .featurecard.product-feature-card-half .feature-card.feature-text-above div.cmp-text span p{height:100px}
}
body[class*="haagendazs-"] .find-a-shop .where-to-buy .upc-widget{height:auto;float:unset;margin:0 auto;width:570px}
body[class*="haagendazs-"] .accordion .cmp-accordion{border-bottom:.1rem solid #1b1615}
body[class*="haagendazs-"] .accordion .cmp-accordion dl{border-top:.1rem solid #1b1615}
body[class*="haagendazs-"] .cmp-accordion>dl>dt>button{position:relative;z-index:0;width:100%;padding:2.5rem 0;background:0;color:#1b1615;text-align:left;font-size:2.4rem;line-height:3.0rem;font-weight:700}
body[class*="haagendazs-"] .cmp-accordion.plus-minus>dl>dt>button:before,body[class*="haagendazs-"] .cmp-accordion.plus-minus>dl>dt>button:after{width:2rem;height:.3rem;left:99%}
body[class*="haagendazs-"] .md-feature-list .carouselCard .carousel-card{background-color:white;padding:26px 17px;justify-content:center;height:370px;position:relative}
body[class*="haagendazs-"] .md-feature-list .carouselCard .carousel-card .carousel-card__footer{position:absolute;bottom:20px}
body[class*="haagendazs-"] .md-feature-list .feature-card.feature-text-below,body[class*="haagendazs-"] .md-feature-list .feature-card.feature-text-above{background-color:white}
body[class*="haagendazs-"] .md-feature-list .feature-card.feature-text-below a figure,body[class*="haagendazs-"] .md-feature-list .feature-card.feature-text-above a figure{padding:0}
body[class*="haagendazs-"] .md-feature-list .feature-card.feature-text-below div.cmp-text,body[class*="haagendazs-"] .md-feature-list .feature-card.feature-text-above div.cmp-text{justify-content:flex-start;margin-top:0;padding:10px;border-top:0;align-items:center}
body[class*="haagendazs-"] .md-feature-list .feature-card.feature-text-below div.cmp-text span,body[class*="haagendazs-"] .md-feature-list .feature-card.feature-text-above div.cmp-text span{text-align:left !important;line-height:2.2rem}
body[class*="haagendazs-"] .md-feature-list .feature-card.feature-text-below div.cmp-text span p,body[class*="haagendazs-"] .md-feature-list .feature-card.feature-text-above div.cmp-text span p{margin-bottom:0}
body[class*="haagendazs-"] .product-claim-image .wrap{align-items:flex-start}
body[class*="haagendazs-"] .product-claim-image .wrap .cmp-section__item{padding-right:0 !important;padding-left:0 !important;width:auto !important}
body[class*="haagendazs-"] .product-claim-image .wrap .cmp-section__item .cmp-container{width:auto;flex-direction:row;align-items:flex-start}
body[class*="haagendazs-"] .product-claim-image .wrap .cmp-section__item .cmp-container .image{margin-right:20px;max-width:75px;width:100%}
body[class*="haagendazs-"] section.column-container .cmp-carousel{margin:auto 0}
body[class*="haagendazs-"] .customcarousel .cmp-carousel{max-width:100%}
body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage{display:flex}
body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item{display:flex;justify-content:center}
body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"]{display:flex;height:100%;width:100%}
body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard{height:100%;width:100%}
body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below,body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above{height:100%;display:block;width:100%}
body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below a figure,body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above a figure{padding:0 !important;height:auto}
body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text,body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text{justify-content:space-between;margin-top:0;padding:20px;border-top:0;height:auto}
body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text span p,body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text span p{margin-bottom:0}
body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-overlay figure{height:0 !important}
body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-overlay div.cmp-text{height:100%;justify-content:center;align-items:flex-start;flex-direction:column;padding:20px 40px}
body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard{display:flex;width:inherit}
body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard .carousel-card{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0 35px;flex:1;position:relative;width:100%}
body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard .carousel-card .carousel-card__footer{position:absolute;bottom:25px;width:75%}
body[class*="haagendazs-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard .carousel-card .carousel-card__footer .carousel-card-footer__text{font-size:2.4rem;line-height:3.0rem;font-weight:700;color:#5e0f12;transform:translateY(5px)}
body[class*="haagendazs-"] .customcarousel .cmp-carousel.hd-small-carousel{padding:0 0 6rem}
body[class*="haagendazs-"] .customcarousel .cmp-carousel.hd-small-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below a figure,body[class*="haagendazs-"] .customcarousel .cmp-carousel.hd-small-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above a figure{height:216px}
@media screen and (min-width:992px){body[class*="haagendazs-"] .cmp-carousel .owl-dots{bottom:-16px}
}
body[class*="haagendazs-"] #testimony-carrousel .owl-carousel .owl-dots button.owl-dot{border:solid 1px white}
body[class*="haagendazs-"] #testimony-carrousel .owl-carousel .owl-dots button.owl-dot.active{border-color:white;background-color:white}
body[class*="haagendazs-"] #testimony-carrousel .owl-carousel .owl-nav i{display:none}
body[class*="haagendazs-"] .cmp-carousel .owl-dots button.owl-dot{position:relative;width:1.2rem;height:1.2rem;margin:0 .6rem;border:solid 1px var(--dot-border);border-radius:100%;background-color:var(--dot-fill);transition:all .2s ease-out}
body[class*="haagendazs-"] .cmp-carousel .owl-dots button.owl-dot.active{border-color:var(--dot-border-hover);background-color:var(--dot-fill-hover)}
@media screen and (min-width:992px){body[class*="haagendazs-"] .cmp-carousel.slider-carousel div.owl-stage-outer .owl-stage.p-l-0{padding-left:0 !important}
}
body[class*="haagendazs-"] .customcarousel.feature-card-spacing{max-width:unset !important;width:100%;margin-left:0}
body[class*="haagendazs-"] .customcarousel.feature-card-spacing .cmp-carousel{padding:0 0 10rem}
body[class*="haagendazs-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard{background-color:transparent}
body[class*="haagendazs-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below a figure,body[class*="haagendazs-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above a figure{padding:0}
body[class*="haagendazs-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text,body[class*="haagendazs-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text{justify-content:flex-start;margin-top:20px;padding:10px 0;border-top:1px solid #5e0f12}
body[class*="haagendazs-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text span p,body[class*="haagendazs-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text span p{margin-bottom:0}
body[class*="haagendazs-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-nav{display:none}
body[class*="haagendazs-"] .customcarousel.product-carousel-small .cmp-carousel .owl-stage{padding-right:0 !important}
body[class*="haagendazs-"] .multi-width-card .featurecard .feature-card .cmp-text.feature-text-overlay{width:100%}
@media screen and (min-width:992px){body[class*="haagendazs-"] .multi-width-card .featurecard .feature-card .cmp-text.feature-text-overlay{width:448px !important}
}
body[class*="haagendazs-"] .multi-width-card .carouselCard .carousel-card{width:390px}
@media screen and (min-width:992px){body[class*="haagendazs-"] .multi-width-card .carouselCard .carousel-card{width:448px !important}
}
body[class*="haagendazs-"] .multi-width-card .cmp-image{width:100%}
@media screen and (min-width:992px){body[class*="haagendazs-"] .multi-width-card .cmp-image{max-width:800px}
}
body[class*="haagendazs-"] section.column-container .cmp-carousel{margin:auto 0}
@media screen and (min-width:992px){body[class*="haagendazs-"] .cmp-carousel{padding:0 1.7rem 10rem}
}
body[class*="haagendazs-"] .arrow-sm{background:#5e0f12;height:3px;width:45px;margin:0 auto;position:relative;cursor:pointer;display:inline-block}
body[class*="haagendazs-"] .arrow-sm:before,body[class*="haagendazs-"] .arrow-sm:after{content:"";background:#5e0f12;position:absolute;height:3px;width:15px}
body[class*="haagendazs-"] .arrow-sm:before{right:-3px;bottom:-4px;transform:rotate(-45deg)}
body[class*="haagendazs-"] .arrow-sm:after{right:-3px;top:-4px;transform:rotate(45deg)}
body[class*="haagendazs-"] .arrow-lg{background:#5e0f12;height:3px;width:100%;margin:0 auto;position:relative;cursor:pointer;display:inline-block}
body[class*="haagendazs-"] .arrow-lg:before,body[class*="haagendazs-"] .arrow-lg:after{content:"";background:#5e0f12;position:absolute;height:3px;width:15px}
body[class*="haagendazs-"] .arrow-lg:before{right:-3px;bottom:-4px;transform:rotate(-45deg)}
body[class*="haagendazs-"] .arrow-lg:after{right:-3px;top:-4px;transform:rotate(45deg)}
body[class*="haagendazs-"] #giftcards-hero .wrap{color:#5e0f12}
body[class*="haagendazs-"] .cmp-where-to-buy .mikmak-widget iframe{height:100vh}
body[class*="haagendazs-"] #order-online-hero .column.container.responsivegrid.cmp-section__item{display:flex;align-items:center}
body[class*="haagendazs-"] #order-online-hero .cmp-button{padding:25px 0}
body[class*="haagendazs-"] #available-markets-info .cmp-image{align-items:flex-start;padding:15px}
body[class*="haagendazs-"] #next-steps div.wrap.c-25-75{display:flex;flex-direction:row;flex-wrap:nowrap}
body[class*="haagendazs-"] #franchise-navigation div.overlay{margin-top:30px}
@media screen and (max-width:991.9px){body[class*="haagendazs-"] #franchise-navigation div.cmp-image{padding-top:60px}
}
@media screen and (max-width:991.9px){body[class*="haagendazs-"] .shops-own-a-shop-top-btn .button.ta-right{text-align:left !important}
body[class*="haagendazs-"] .shops-own-a-shop-top-btn .cmp-button{padding-left:0}
body[class*="haagendazs-"] .shops-own-a-shop-top-btn .cmp-button__btn{padding-left:0}
}
@media screen and (max-width:991.9px){body[class*="haagendazs-"] .shops-column-text-size header section{display:none}
body[class*="haagendazs-"] .shops-column-text-size .wrap.c-half .cmp-text{padding-bottom:var(--shops-colums-text-padding);padding-top:var(--shops-colums-text-padding)}
}
body[class*="haagendazs-"][id*="shops-"] #btn-own-a-shop-primary{background-image:url("../svg/shop-white-36x27.svg");background-position:95% 50%;background-size:30px 30px;background-repeat:no-repeat;padding-right:60px}
body[class*="haagendazs-"][id*="shops-"] #btn-own-a-shop-secondary{border:0;background-image:url("../svg/shop-36x27.svg");background-position:99% center;background-repeat:no-repeat;background-size:30px 30px;padding-right:40px;position:relative;text-decoration:underline;text-decoration-color:#5e0f12}
body[class*="haagendazs-"][id*="shops-"] .column-container .cmp-text p{font-size:var(--shops-p-text)}
body[class*="haagendazs-"]#shops-landing .hero-med .cmp-icon.cmp-icon--small .cmp-icon__container{bottom:-6px;left:0;position:absolute;width:100%}
body[class*="haagendazs-"]#shops-landing .hero-med section{padding:0;bottom:0;left:50%;transform:translateX(-50%);position:absolute;width:100%}
@media screen and (max-width:991.9px){body[class*="haagendazs-"]#shops-landing .aem-Grid .column-container:nth-child(2) .button.ta-right{text-align:left !important}
body[class*="haagendazs-"]#shops-landing .aem-Grid .column-container:nth-child(2) .cmp-button{padding-left:0}
body[class*="haagendazs-"]#shops-landing .aem-Grid .column-container:nth-child(2) .cmp-button__btn{padding-left:0}
}
@media screen and (min-width:992px){body[class*="haagendazs-"]#shops-landing .cmp-button.btn-primary{margin:auto;width:80%}
}
body[class*="haagendazs-"]#shops-landing .cmp-button.btn-primary .cmp-button__btn{border:0}
body[class*="haagendazs-"]#shops-landing .column-container.two-col-banner-full:nth-child(6) .text .cmp-text{color:var(--shops-landing-order-from-shop-banner-text) !important}
body[class*="haagendazs-"]#shops-landing .column-container.two-col-banner-full:nth-child(6) .text .cmp-text h2{color:var(--shops-landing-order-from-shop-banner-text) !important}
body[class*="haagendazs-"]#shops-landing .column-container.two-col-banner-full:nth-child(6) .button .cmp-button__btn{background-color:var(--shops-landing-order-from-shop-banner-text)}
body[class*="haagendazs-"]#shops-landing .column-container .cmp-text p{font-size:1.8rem}
body[class*="haagendazs-"]#shops-landing .column-container.two-col-banner-center .column-container.column-center .text{max-width:450px}
@media screen and (max-width:991.9px){body[class*="haagendazs-"]#shops-landing .column-container.two-col-banner-center{margin-top:80px}
body[class*="haagendazs-"]#shops-landing .column-container.two-col-banner-center .column-container.column-center .text{padding:80px 30px 0 30px;max-width:none}
body[class*="haagendazs-"]#shops-landing .column-container.two-col-banner-center .button{padding-bottom:80px}
body[class*="haagendazs-"]#shops-landing .column-container.two-col-banner-full .column-container.column-center .text{padding:80px 40px 40px}
body[class*="haagendazs-"]#shops-landing .column-container.two-col-banner-full .button{padding:0 0 80px 40px}
body[class*="haagendazs-"]#shops-landing .column-container.two-col-banner-full .cmp-button{padding:0}
}
body[class*="haagendazs-"]#shops-landing .column-container:last-child .wrap{padding:0}
body[class*="haagendazs-"]#shops-gift-cards section .cmp-image__image{width:100%}
body[class*="haagendazs-"]#shops-gift-cards section .column-container .wrap.c-full.col-pd-80 .column.container{margin:auto;max-width:750px;padding:8rem 2rem}
@media screen and (min-width:768px){body[class*="haagendazs-"]#shops-gift-cards section .column-container .wrap.c-full.col-pd-80 .column.container{padding:8rem}
}
body[class*="haagendazs-"]#shops-gift-cards section .column-container .cmp-button{padding:0}
body[class*="haagendazs-"]#shops-gift-cards section .cmp-text{margin-bottom:80px}
body[class*="haagendazs-"]#shops-gift-cards section .cmp-text h1{font-size:6.2rem}
body[class*="haagendazs-"]#shops-gift-cards section .cmp-text h2{font-size:2.6rem;line-height:3.8rem}
@media screen and (max-width:767px){body[class*="haagendazs-"]#shops-franchise .breadcrumb{margin:0 30px}
}
@media screen and (max-width:991.9px){body[class*="haagendazs-"]#shops-franchise header section{display:none}
}
body[class*="haagendazs-"]#shops-franchise .wrap.c-full .text.text-hd-black-rose{margin:auto;max-width:991.9px}
body[class*="haagendazs-"]#shops-franchise .column-container .wrap.c-thirds{margin:auto;max-width:1282px;width:calc(100vw - 30px)}
body[class*="haagendazs-"]#shops-franchise .column-container .wrap.c-thirds .cmp-section__item{padding:10px}
body[class*="haagendazs-"]#shops-franchise .column-container .wrap{width:initial}
body[class*="haagendazs-"]#shops-franchise .aem-Grid .column-container:nth-child(3).two-col-banner-full{padding:0 30px}
@media screen and (min-width:992px){body[class*="haagendazs-"]#shops-franchise .aem-Grid .column-container:nth-child(3).two-col-banner-full{padding:0 20px}
}
body[class*="haagendazs-"]#shops-franchise .aem-Grid .column-container:nth-child(3).two-col-banner-full .column-container{padding-bottom:60px}
@media screen and (min-width:992px){body[class*="haagendazs-"]#shops-franchise .aem-Grid .column-container:nth-child(3).two-col-banner-full .column-container{padding-bottom:0}
}
@media screen and (min-width:992px){body[class*="haagendazs-"]#shops-franchise .aem-Grid .column-container:nth-child(3) header.page-hero .hero-med{min-height:400px;justify-content:center}
}
body[class*="haagendazs-"]#shops-franchise .aem-Grid .column-container:nth-child(3) .cmp-text h2{font-size:3.3rem;line-height:4rem}
body[class*="haagendazs-"]#shops-franchise .aem-Grid .column-container:nth-child(3) .column.container:nth-child(1){margin-bottom:40px}
@media screen and (min-width:992px){body[class*="haagendazs-"]#shops-franchise .aem-Grid .column-container:nth-child(3) .column.container:nth-child(1){margin-bottom:0}
}
body[class*="haagendazs-"]#shops-franchise .aem-Grid .column-container:nth-child(n + 4) .wrap.c-half{border-top:1px solid #5e0f12;margin:auto;padding:60px 0;width:calc(100vw - 40px)}
body[class*="haagendazs-"]#shops-franchise .aem-Grid .column-container:nth-child(n + 4) .wrap.c-half .cmp-button{padding:0}
body[class*="haagendazs-"]#shops-franchise .aem-Grid .column-container:nth-child(n + 4) .wrap.c-half .button.ta-right{margin-top:20px;text-align:left !important}
@media screen and (min-width:992px){body[class*="haagendazs-"]#shops-franchise .aem-Grid .column-container:nth-child(n + 4) .wrap.c-half .button.ta-right{margin-top:0;text-align:right !important}
}
@media screen and (max-width:991.9px){body[class*="haagendazs-"]#shops-rewards-app header section{display:none}
body[class*="haagendazs-"]#shops-rewards-app .wrap.c-half .cmp-text{padding-bottom:var(--shops-colums-text-padding);padding-top:var(--shops-colums-text-padding)}
}
body[class*="haagendazs-"]#shops-rewards-app .iconList{width:initial}
@media screen and (min-width:992px){body[class*="haagendazs-"]#shops-rewards-app .iconList{margin-left:auto}
}
body[class*="haagendazs-"]#shops-rewards-app .iconList .logo-list{width:fit-content}
body[class*="haagendazs-"]#shops-rewards-app .iconList .logo-list ul{display:block;padding-top:0}
body[class*="haagendazs-"]#shops-rewards-app .iconList .logo-list ul li{padding-top:20px}
body[class*="haagendazs-"]#shops-rewards-app .iconList .logo-list ul li img{height:initial}
@media screen and (max-width:991.9px){body[class*="haagendazs-"]#shops-work-at-a-haagen-dazs header section{display:none}
body[class*="haagendazs-"]#shops-work-at-a-haagen-dazs .wrap.c-half .cmp-text{padding-bottom:var(--shops-colums-text-padding);padding-top:var(--shops-colums-text-padding)}
}
@media screen and (max-width:991.9px){body[class*="haagendazs-"]#shops-work-at-a-haagen-dazs .aem-Grid .column-container:nth-child(3) .button.ta-right{text-align:left !important}
body[class*="haagendazs-"]#shops-work-at-a-haagen-dazs .aem-Grid .column-container:nth-child(3) .cmp-button{padding-left:0}
body[class*="haagendazs-"]#shops-work-at-a-haagen-dazs .aem-Grid .column-container:nth-child(3) .cmp-button__btn{padding-left:0}
}
body[class*="haagendazs-"]#shops-menu .accordion .cmp-accordion{border-bottom:0;border-top:0}
body[class*="haagendazs-"]#shops-menu .accordion .cmp-accordion dl{border-bottom:0;border-top:.1rem solid #5e0f12}
body[class*="haagendazs-"]#shops-menu .accordion .cmp-accordion dl dd{padding:1rem 0 0}
@media screen and (min-width:992px){body[class*="haagendazs-"]#shops-menu .accordion .cmp-accordion dl dd{padding:2rem 0 0}
}
body[class*="haagendazs-"]#shops-menu .accordion .cmp-accordion dl dt button{color:#5e0f12;font-size:3.2rem}
body[class*="haagendazs-"] #financial-table-container table{border:0;border-collapse:collapse;color:#5e0f12;display:table;font-size:16px}
body[class*="haagendazs-"] #financial-table-container table tr th,body[class*="haagendazs-"] #financial-table-container table tr td{background-color:transparent;border:1px solid #5e0f12;border-top:0;min-width:30px;padding:20px 0}
body[class*="haagendazs-"] #financial-table-container table tr td:first-child,body[class*="haagendazs-"] #financial-table-container table th:first-child{border-left:0;text-align:start}
body[class*="haagendazs-"] #financial-table-container table tr td:last-child,body[class*="haagendazs-"] #financial-table-container table th:last-child{border-right:0;text-align:end}
body[class*="haagendazs-"] #financial-table-container table#financial-table tr:last-child td{border-bottom:0}
body[class*="haagendazs-"] #financial-table-container table#financial-table tr th:first-child{width:75%}
body[class*="haagendazs-"] #financial-table-container table#financial-table tr th:nth-child(2){width:5%}
body[class*="haagendazs-"] #financial-table-container table#financial-table tr th:last-child{width:20%}
body[class*="haagendazs-"] #financial-table-container table#other-fees-table tr th,body[class*="haagendazs-"] #financial-table-container table#other-fees-table tr td{border-left:0;border-right:0}
@media screen and (min-width:992px){body[class*="haagendazs-"] #giveaway-banner.hero-med{height:45vw;max-height:1200px;margin:auto;min-height:auto}
}
body[class*="haagendazs-"] #giveaway-banner.hero-med .mobile-only{padding-top:250vw}
body[class*="haagendazs-"] #giveaway-banner.hero-med section,body[class*="haagendazs-"] #giveaway-banner.hero-med section .wrap,body[class*="haagendazs-"] #giveaway-banner.hero-med .hero-button{display:flex;justify-content:center;align-items:center;flex-direction:column}
body[class*="haagendazs-"] #giveaway-banner.hero-med section{height:0;padding:0}
@media screen and (min-width:992px){body[class*="haagendazs-"] #giveaway-banner.hero-med section{height:auto;padding:auto}
}
body[class*="haagendazs-"] #giveaway-banner.hero-med h1,body[class*="haagendazs-"] #giveaway-banner.hero-med p{color:white;position:relative;text-align:center}
body[class*="haagendazs-"] #giveaway-banner.hero-med h1{font-size:10vw;top:-192vw}
@media screen and (min-width:992px){body[class*="haagendazs-"] #giveaway-banner.hero-med h1{font-size:4vw;top:-14vw;white-space:nowrap}
}
@media screen and (min-width:2800px){body[class*="haagendazs-"] #giveaway-banner.hero-med h1{font-size:12rem;top:-350px}
}
body[class*="haagendazs-"] #giveaway-banner.hero-med p{font-size:4vw;font-weight:600;line-height:3.8vw;top:-112vw}
@media screen and (min-width:992px){body[class*="haagendazs-"] #giveaway-banner.hero-med p{font-size:1.8vw;line-height:1.9vw;top:13vw;width:40vw}
}
@media screen and (min-width:2800px){body[class*="haagendazs-"] #giveaway-banner.hero-med p{font-size:5rem;line-height:50px;top:400px}
}
body[class*="haagendazs-"] #giveaway-banner.hero-med .hero-button{position:relative;top:-110vw}
@media screen and (min-width:992px){body[class*="haagendazs-"] #giveaway-banner.hero-med .hero-button{top:13vw}
body[class*="haagendazs-"] #giveaway-banner.hero-med .hero-button .cmp-button{margin-top:15px}
body[class*="haagendazs-"] #giveaway-banner.hero-med .hero-button .cmp-button__btn{padding:8px}
}
@media screen and (min-width:1200px){body[class*="haagendazs-"] #giveaway-banner.hero-med .hero-button .cmp-button{margin-top:30px}
body[class*="haagendazs-"] #giveaway-banner.hero-med .hero-button .cmp-button__btn{padding:1.6rem 2.4rem}
}
@media screen and (min-width:2800px){body[class*="haagendazs-"] #giveaway-banner.hero-med .hero-button{top:390px}
}
body[class*="haagendazs-"] #giveaway-info-section{margin:auto;max-width:2800px}
body[class*="haagendazs-"] #giveaway-info-section #text-container-left,body[class*="haagendazs-"] #giveaway-info-section #text-container-left img,body[class*="haagendazs-"] #giveaway-info-section #text-container-left .image{height:100%}
body[class*="haagendazs-"] #giveaway-info-section #text-container-left img{width:100%}
body[class*="haagendazs-"] #giveaway-info-section #text-container-right{padding:50px}
body[class*="haagendazs-"] #giveaway-info-section p:first-child,body[class*="haagendazs-"] #giveaway-info-section ul{max-width:900px;margin:auto}
body[class*="haagendazs-"] #giveaway-info-section h2{font-size:3.2rem;color:#33608c;line-height:32px;margin-bottom:1.5rem}
body[class*="haagendazs-"] #giveaway-info-section ul li::before{background:white;width:.7rem;height:.2rem;border-radius:0}
body[class*="haagendazs-"] #giveaway-info-section a{word-wrap:break-word;overflow-wrap:break-word}
@media screen and (min-width:992px){body[class*="haagendazs-"] #giveaway-pictures-section.hero-med{height:35vw;max-height:1200px;max-width:2800px;margin:auto;min-height:auto}
}
body[class*="haagendazs-"] #giveaway-pictures-section.hero-med section{height:0;padding:0}
body[class*="haagendazs-"] .cmp-embed iframe{height:100%;width:100%;aspect-ratio:1.77777778}
body[class*="haagendazs-"][data-productname^="Thät"] img.cmp-image__image{width:100%}
@media screen and (max-width:991.9px){body[class*="haagendazs-"][data-productname^="Thät"] .column.container .text{padding:8rem 2rem}
}
body[class*="outshine-"]{--heading-font:'Le Gourmet',serif;--copy-font:'Nunito Sans',sans-serif;--cta-font:'Nunito',sans-serif;--accordion-header-txt-color:#275d38;--accordion-content-txt-color:#275d38;--accordion-toggle-icon-color:#275d38;--accordion-font-weight:800;--breadcrumb-text-color:#275d38;--breadcrumb-font-weight:600;--utility-nav-bkg-color:#275d38;--utility-nav-txt-color:white;--utility-nav-cta-color:white;--utility-nav-cta-color-hover:#b7db57;--main-nav-bar-bkg-color:white;--main-nav-tier-one-bkg-color:#1c4328;--main-nav-tier-two-bkg-color:#053013;--main-nav-tier-txt-color:white;--main-nav-tier-txt-color-hover:#b7db57;--main-nav-divider-color-dsktp:white;--main-nav-item-color:#275d38;--main-nav-item-color-hover:black;--main-nav-item-dropdown-color:white;--main-nav-item-dropdown-color-hover:white;--main-nav-font-size:1.2rem;--main-nav-font-weight:900;--language-dropdown-cta-color:#275d38;--language-dropdown-cta-color-hover:#b7db57;--hero-subtext-font-weight:600;--hero-subtext-font-size:2.4rem;--button-txt-color:#275d38;--button-txt-color-hover:#275d38;--button-bkg-color:white;--button-bkg-color-hover:#b7db57;--button-border-color:transparent;--button-border-color-hover:transparent;--button-secondary-txt-color:#275d38;--button-secondary-txt-color-hover:#275d38;--button-secondary-bkg-color:#b7db57;--button-secondary-bkg-color-hover:white;--button-secondary-border-color:transparent;--button-secondary-border-color-hover:transparent;--button-tertiary-txt-color:white;--button-tertiary-txt-color-hover:white;--link-color:inherit;--link-color-hover:inherit;--button-lt-txt-color:#275d38;--button-lt-txt-color-hover:white;--button-lt-bkg-color:transparent;--button-lt-bkg-color-hover:#275d38;--button-lt-border-color:#275d38;--button-lt-border-color-hover:#275d38;--button-lt-secondary-txt-color:white;--button-lt-secondary-txt-color-hover:#275d38;--button-lt-secondary-bkg-color:#275d38;--button-lt-secondary-bkg-color-hover:#b7db57;--button-lt-secondary-border-color:transparent;--button-lt-secondary-border-color-hover:transparent;--button-lt-tertiary-txt-color:#275d38;--button-lt-tertiary-txt-color-hover:#275d38;--link-lt-color:inherit;--link-lt-color-hover:#275d38;--featurecard-eyebrow-color:#275d38;--featurecard-text-color:#275d38;--featurecard-hovertext-font-weight:600;--featurecard-title-font-size:2.4rem;--featurecard-title-font-weight:900;--dot-border:#275d38;--dot-fill:transparent;--dot-border-hover:#275d38;--dot-fill-hover:#275d38;--carousel-arrow-color:#275d38;--carousel-arrow-hover-color:#275d38;--carousel-featurecard-title-font-family:'Nunito Sans',sans-serif;--carousel-featurecard-title-font-size:1.6rem;--carousel-featurecard-title-font-weight:800;--footer-txt-color:#fff;--footer-txt-color-hover:#b7db57;--footer-bkg-color:#275d38;--footer-social-share-color:#fff;--social-share-color:#275d38;--social-share-color-hover:#b7db57;--rte-font-weight:600;--whiskers-color:#275d38;font-family:var(--copy-font);color:#275d38}
@media screen and (min-width:992px){body[class*="outshine-"]{--hero-subtext-font-size:2.6rem}
}
body[class*="outshine-"] .sub-title-ff{font-family:var(--copy-font)}
body[class*="outshine-"] .cmp-text a{color:#275d38}
body[class*="outshine-"] .cmp-text a:hover,body[class*="outshine-"] .cmp-text a:focus{color:#1c4328}
body[class*="outshine-"] .font-black .cmp-text a{color:#000}
body[class*="outshine-"] .font-black .cmp-text a:hover,body[class*="outshine-"] .font-black .cmp-text a:focus{color:#1c4328}
body[class*="outshine-"] .font-white .cmp-text a{color:#fff}
body[class*="outshine-"] .font-white .cmp-text a:hover,body[class*="outshine-"] .font-white .cmp-text a:focus{color:#dbedab}
body[class*="outshine-"] h1,body[class*="outshine-"] h2{font-family:'Le Gourmet',serif;font-weight:normal}
body[class*="outshine-"] h3,body[class*="outshine-"] h4,body[class*="outshine-"] h5,body[class*="outshine-"] h6{font-family:'Nunito Sans',sans-serif;font-weight:bolder}
body[class*="outshine-"] h1,body[class*="outshine-"] .h1{font-size:6rem}
@media screen and (min-width:992px){body[class*="outshine-"] h1,body[class*="outshine-"] .h1{font-size:8rem}
}
body[class*="outshine-"] h2,body[class*="outshine-"] .h2{font-size:3.6rem}
@media screen and (min-width:992px){body[class*="outshine-"] h2,body[class*="outshine-"] .h2{font-size:4.8rem}
}
body[class*="outshine-"] h3,body[class*="outshine-"] .h3{font-size:2rem}
@media screen and (min-width:992px){body[class*="outshine-"] h3,body[class*="outshine-"] .h3{font-size:2.4rem}
}
body[class*="outshine-"] h4,body[class*="outshine-"] .h4{font-size:1.6rem}
@media screen and (min-width:992px){body[class*="outshine-"] h4,body[class*="outshine-"] .h4{font-size:1.6rem}
}
@media screen and (min-width:992px){body[class*="outshine-"] h5,body[class*="outshine-"] .h5{font-size:1.4rem}
}
@media screen and (min-width:992px){body[class*="outshine-"] h6,body[class*="outshine-"] .h6{font-size:1.2rem}
}
body[class*="outshine-"] .sub-head-paragraph{font-size:2rem}
@media screen and (min-width:992px){body[class*="outshine-"] .sub-head-paragraph{font-size:2rem}
}
body[class*="outshine-"] .cta-ff{font-family:var(--cta-font)}
body[class*="outshine-"] .cta-ff.util-nav-item{font-weight:600}
body[class*="outshine-"] .cta-ff.bold{font-weight:900}
body[class*="outshine-"] .heading-ff{font-family:var(--heading-font)}
body[class*="outshine-"] .heading-ff.thin{font-weight:500}
body[class*="outshine-"] .copy-ff{font-family:var(--copy-font)}
body[class*="outshine-"] .copy-ff.thin{font-weight:300}
body[class*="outshine-"] .copy-ff.regular{font-weight:500}
body[class*="outshine-"] .copy-ff.bold{font-weight:800}
body[class*="outshine-"] .feature-card>a>section .title,body[class*="outshine-"] .feature-card>a>.cmp-text>span.title,body[class*="outshine-"] .cmp-cardlist>.wrap .cmp-text>span.title{font-family:var(--cta-font)}
body[class*="outshine-"] .main-nav>.container>ul{font-family:var(--copy-font)}
body[class*="outshine-"] .cmp-button{font-weight:700}
body[class*="outshine-"] .upc-widget a.cmp-button__btn{float:left;display:block;margin:0;padding:0 12px;background-color:#275d38;border-color:transparent;border-style:solid;border-width:1px;border-radius:30px;min-width:0;font-family:'GothamRounded',sans-serif;font-size:18px;line-height:40px;font-weight:400;color:#fff;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;cursor:pointer}
body[class*="outshine-"] .upc-widget a.cmp-button__btn:hover{background-color:#b7db57}
@media screen and (max-width:991.9px){body[class*="outshine-"][id*="outshine-home-page-"] .cmp-button{margin:auto;margin-bottom:40px}
}
@media screen and (max-width:767px){body[class*="outshine-"][id*="outshine-home-page-"] .button.ta-left{margin-left:5%}
}
body[class*="outshine-"][id*="outshine-home-page-"] .c-half .container .aem-Grid .text{margin-left:8%;padding-top:60px}
@media screen and (min-width:992px){body[class*="outshine-"][id*="outshine-home-page-"] .c-half .container .aem-Grid .text{margin-left:20%}
}
body[class*="outshine-"][id*="outshine-home-page-"] .c-half .container .button.ta-left{margin-left:5%}
@media screen and (min-width:768px){body[class*="outshine-"][id*="outshine-home-page-"] .c-half .container .button.ta-left{margin-left:8%}
}
@media screen and (min-width:992px){body[class*="outshine-"][id*="outshine-home-page-"] .c-half .container .button.ta-left{margin-left:20%}
}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner{min-height:740px;background-image:url(../png/light-green-grain-background-tile.png)}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner h1{text-align:center}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner h1 span{display:block;line-height:.9em}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner section{max-width:1682px;align-items:center}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner section div.hero-button div.cmp-button{margin-top:40px}
@media screen and (max-width:991.9px){body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner section div.hero-button div.cmp-button{margin-top:20px}
}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner section div.hero-button div.cmp-button a{background-color:#275d38;color:white;margin:auto}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner section div.wrap{max-width:fit-content;width:100%}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner section img{width:100%}
@media screen and (max-width:991.9px){body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner section{position:absolute}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner section h1{font-size:clamp(5.5rem,15vw,14rem);margin-top:20px}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner section img{max-width:fit-content}
}
@media screen and (max-width:991.9px){body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner figure{padding-top:calc(150%)}
}
@media screen and (min-width:992px){body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner.alignment-right .copy-ff{float:right}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner .copy-ff{width:calc(100vw / 3)}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner div.wrap{position:relative}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner div.wrap div:nth-child(n+3){left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner div.wrap div:nth-child(5){top:clamp(320px,98%,800px)}
body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner div.wrap h1{font-size:clamp(8rem,9.5vw,18rem)}
}
@media screen and (min-width:992px) and screen and (min-width:1600px){body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner .copy-ff{width:calc(100vw / 3.5)}
}
@media screen and (max-width:575.9px){body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner .copy-ff + div{font-size:1.6rem}
}
@media screen and (min-width:576px){body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner .copy-ff + div{font-size:2rem}
}
@media screen and (min-width:1600px){body[class*="outshine-"][id*="outshine-home-page-"] #get-ready-banner .copy-ff{width:calc(100vw / 3.5)}
}
body[class*="outshine-"][id*="outshine-home-page-"] #refreshing-banner-bottom,body[class*="outshine-"][id*="outshine-home-page-"] #refreshing-banner-top{background-image:url("../png/refreshingly-real-strip.png");background-repeat:repeat;padding:30px}
body[class*="outshine-"][id*="outshine-home-page-"] #journey-banner{min-height:500px}
body[class*="outshine-"][id*="outshine-home-page-"] #journey-banner h2{color:white;font-family:'Pluto',sans-serif;margin-bottom:0;text-align:center}
body[class*="outshine-"][id*="outshine-home-page-"] #journey-banner h2 span{display:block;font-size:3.5rem;white-space:nowrap}
@media screen and (max-width:575.9px){body[class*="outshine-"][id*="outshine-home-page-"] #journey-banner h2 span{font-size:2rem;white-space:normal}
}
body[class*="outshine-"][id*="outshine-home-page-"] #journey-banner h2 span:nth-child(2){font-size:8rem}
@media screen and (max-width:575.9px){body[class*="outshine-"][id*="outshine-home-page-"] #journey-banner h2 span:nth-child(2){font-size:clamp(3rem,7vw,5rem)}
}
body[class*="outshine-"][id*="outshine-home-page-"] #journey-banner p{font-weight:200;text-align:center;width:100%}
body[class*="outshine-"][id*="outshine-home-page-"] #journey-banner p:before{background-image:url(../png/rating-stars.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";margin-right:30px;padding:20px 60px;position:relative}
@media screen and (max-width:991.9px){body[class*="outshine-"][id*="outshine-home-page-"] #journey-banner p:before{display:block;margin:auto;margin-bottom:10px;padding:15px 50px}
}
body[class*="outshine-"][id*="outshine-home-page-"] #journey-banner section{max-width:1482px}
@media screen and (max-width:991.9px){body[class*="outshine-"][id*="outshine-home-page-"] #journey-banner section{background-color:#ddd5d7}
body[class*="outshine-"][id*="outshine-home-page-"] #journey-banner section div.wrap{margin:auto;padding:65px 0}
}
body[class*="outshine-"][id*="outshine-home-page-"] #journey-banner section div.wrap{background-color:rgba(5,5,5,0.35);border-radius:3rem;max-width:600px;padding:95px 55px;position:relative}
body[class*="outshine-"][id*="outshine-home-page-"] #journey-banner section div.wrap:after{border-color:rgba(5,5,5,0.35) transparent transparent transparent;border-style:solid;border-width:15px;bottom:50%;content:"";left:100%;position:absolute;rotate:-90deg}
body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner .column.container.responsivegrid.cmp-section__item .cmp-container{max-width:fit-content !important}
body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner div.cmp-button{padding:0;margin:auto;width:100%}
body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner div.cmp-button a{background-color:#275d38;color:white;display:block;margin:auto;width:fit-content}
@media screen and (min-width:992px){body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner div.cmp-button a{margin-left:100px}
}
body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner h2{font-size:clamp(5.5rem,12vw,12rem);line-height:.9em;margin-bottom:20px;margin-right:100px;text-align:start}
body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner h2 span{display:block}
@media screen and (max-width:991.9px){body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner h2{margin-right:auto;font-size:14rem;text-align:center}
}
@media screen and (max-width:575.9px){body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner h2{font-size:8rem}
}
@media screen and (min-width:1600px){body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner h2{font-size:clamp(12rem,7.5vw,20rem)}
}
body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner p{font-size:2rem;font-weight:400;margin-right:100px;text-align:start}
@media screen and (max-width:991.9px){body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner p{margin:auto;text-align:center;margin-bottom:20px}
}
body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner p span{display:block}
body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner #box-container .cmp-image{align-items:start}
body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner #box-container .column-container .cmp-container{margin:auto;max-width:400px}
@media screen and (min-width:1600px){body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner #box-container .column-container .cmp-container{margin:0;margin-left:auto}
}
body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner #popsicle-container{height:100%}
body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner #popsicle-container>div{justify-content:flex-end}
body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner #popsicle-container .cmp-image{align-items:end}
@media screen and (max-width:991.9px){body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner #popsicle-container{display:none}
}
@media screen and (max-width:991.9px){body[class*="outshine-"][id*="outshine-home-page-"] #pinapple-watermelon-mango-banner .c-half .container .aem-Grid .text{margin-left:0}
}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner{background-image:url(../png/light-green-grain-background-tile.png);min-height:1000px;overflow:hidden}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner h2{text-align:center}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner section{align-items:center}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner section div.hero-button div.cmp-button{margin-top:0}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner section div.hero-button div.cmp-button a{background-color:#275d38;color:white;margin:auto}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner section div.wrap{max-width:fit-content;width:100%}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner section img{width:100%}
@media screen and (max-width:991.9px){body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner section{position:absolute}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner section h2{font-size:clamp(8rem,25vw,25rem);margin-bottom:20px;margin-top:20px}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner section img{max-width:fit-content}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner section p{font-size:2rem;margin-bottom:40px}
}
@media screen and (max-width:575.9px){body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner figure{padding-top:300%}
}
@media screen and (min-width:576px){body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner figure{padding-top:calc(150%)}
}
@media screen and (min-width:992px){body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner .copy-ff{margin:auto;position:relative;text-align:center;top:65%}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner div.hero-button div.cmp-button{position:relative;top:270px}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner div.wrap{position:relative}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner div.wrap div:nth-child(3){left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner div.wrap h2{font-size:25rem;position:relative;top:75px;z-index:-1}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner div.wrap h2 span{line-height:45rem;white-space:nowrap}
body[class*="outshine-"][id*="outshine-home-page-"] #extra-joy-banner img{position:relative;z-index:99}
}
body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner .image:first-of-type>div{top:-5px}
body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner div.wrap{max-width:1682px}
body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #claims-grid div.image{padding:0 10px}
body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #claims-grid div.text{margin:20px auto;padding:0 20px;text-align:center;white-space:nowrap}
@media screen and (min-width:992px){body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #claims-grid #claims-grid-top div.wrap div.column{border-bottom:2px solid #b7db57}
body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #claims-grid #claims-grid-top div.wrap div.column:nth-child(-n+3){border-right:2px solid #b7db57}
body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #claims-grid #column-grid-bottom div.wrap div.column:nth-child(-n+3){border-right:2px solid #b7db57}
}
@media screen and (max-width:991.9px){body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #claims-grid #claims-grid-top div.wrap,body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #claims-grid #column-grid-bottom div.wrap{display:flex;flex-direction:row;flex-wrap:wrap}
body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #claims-grid #claims-grid-top div.wrap div.column,body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #claims-grid #column-grid-bottom div.wrap div.column{width:50%}
}
body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #ingredients-text{margin:auto;max-width:700px}
body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #ingredients-text h2{line-height:7rem}
@media screen and (min-width:1600px){body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #ingredients-text h2{line-height:9rem}
}
body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #ingredients-text h2 span:nth-child(3){font-size:14rem}
@media screen and (max-width:575.9px){body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #ingredients-text h2 span:nth-child(3){font-size:7.2rem}
}
@media screen and (min-width:1600px){body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #ingredients-text h2 span:nth-child(3){font-size:18rem}
}
body[class*="outshine-"][id*="outshine-home-page-"] #ingredients-banner #ingredients-text p{font-size:1.8rem;font-weight:200}
body[class*="outshine-"][id*="outshine-home-page-"] .customcarousel:has(>#recipe-carousel.cmp-carousel){background-color:#f4e6d4}
body[class*="outshine-"][id*="outshine-home-page-"] .customcarousel:has(>#social-carousel.cmp-carousel){background-color:#b7db57}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel{max-width:1682px;padding-top:80px}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer{height:700px}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item{background-color:white;border-radius:40px;display:flex;justify-content:center}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"]{display:flex;height:100%;width:100%}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard{width:inherit}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard .carousel-card{align-items:flex-start;background-color:#f4e6d4;color:#275d38;display:flex;flex-direction:column;justify-content:center;padding:0 35px}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard .carousel-card h2{font-size:10rem;margin-bottom:40px}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard .carousel-card .carousel-card__desc{width:fit-content}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard .carousel-card .carousel-card__desc a{background-color:#275d38;border-radius:30px;color:white;font-size:2.4rem;font-weight:200;padding:20px 30px;text-align:center;text-decoration:none;white-space:nowrap}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard{height:100%;width:100%}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard article{max-width:400px}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below{display:block;height:100%;width:100%}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text{background-color:white;border-radius:40px;flex-flow:column;margin-top:0;padding:20px}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text h4{color:#275d38;font-family:'Le Gourmet',serif;font-size:4rem;font-weight:700;height:100px;margin-bottom:10px}
@media screen and (min-width:576px) and (max-width:767.9px){body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text h4{font-size:3rem}
}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text span p{color:black;font-size:1.8rem;font-weight:200;height:100px;margin-bottom:0}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text .cmp-button button{background-color:transparent;color:black;padding:0 0 20px 0;text-align:left}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text .cmp-button button:after{background-color:#275d38;border-radius:100%;color:white;padding:4px 8px 4px 8px}
body[class*="outshine-"][id*="outshine-home-page-"] #recipe-carousel.cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below img{border-radius:60px;height:325px;padding:25px}
body[class*="outshine-"][id*="outshine-home-page-"] #social-carousel.cmp-carousel{background-color:#b7db57;max-width:1682px;padding:2rem 0 100px}
body[class*="outshine-"][id*="outshine-home-page-"] #social-carousel.cmp-carousel .carousel-card h2{font-size:10rem;padding:0 35px}
body[class*="outshine-"][id*="outshine-home-page-"] #social-carousel.cmp-carousel .cmp-icon__container{bottom:0;position:absolute}
body[class*="outshine-"][id*="outshine-home-page-"] #social-carousel.cmp-carousel .owl-item.active{align-items:center;display:flex;height:400px;justify-content:center}
body[class*="outshine-"][id*="outshine-home-page-"] #social-carousel.cmp-carousel figure{border-radius:20px}
@media screen and (min-width:992px){body[class*="outshine-"][id*="outshine-home-page-"] #social-carousel.cmp-carousel{padding:6rem 2rem}
}
body[class*="outshine-"][id*="outshine-home-page-"] #joyshine-banner{background-color:#df5828}
@media screen and (min-width:992px){body[class*="outshine-"][id*="outshine-home-page-"] #joyshine-banner{height:50vw;min-height:500px;max-height:1000px}
}
body[class*="outshine-"][id*="outshine-home-page-"] #joyshine-banner section div.wrap h1{font-size:clamp(8rem,9.5vw,18rem);line-height:clamp(8rem,8vw,14rem);padding-bottom:20px}
@media screen and (max-width:991.9px){body[class*="outshine-"][id*="outshine-home-page-"] #joyshine-banner section div.wrap h1{font-size:clamp(5.5rem,15vw,14rem);line-height:clamp(5rem,12vw,12rem)}
}
body[class*="outshine-"][id*="outshine-home-page-"] #joyshine-banner section div.wrap p{font-size:2rem;font-weight:200;margin-bottom:20px}
body[class*="outshine-"][id*="outshine-home-page-"] #joyshine-banner div.hero-button div.cmp-button{margin-top:0}
body[class*="outshine-"][id*="outshine-home-page-"] #joyshine-banner div.hero-button div.cmp-button a{background-color:#275d38;color:white}
@media screen and (max-width:991.9px){body[class*="outshine-"][id*="outshine-home-page-"] #joyshine-banner div.hero-button div.cmp-button a{margin:auto}
}
body[class*="outshine-"] #our-story-banner{margin:auto;max-width:1682px}
body[class*="outshine-"] #our-story-banner figure{background-color:#a5c757}
@media screen and (max-width:991.9px){body[class*="outshine-"] #our-story-banner{padding:100px 0}
body[class*="outshine-"] #our-story-banner div.image{display:none}
body[class*="outshine-"] #our-story-banner h1{font-size:12rem}
}
@media screen and (min-width:992px){body[class*="outshine-"] #our-story-banner{padding:150px 0}
body[class*="outshine-"] #our-story-banner div.image{position:absolute}
body[class*="outshine-"] #our-story-banner div.image #left-fruit{left:30px;top:-8vw}
body[class*="outshine-"] #our-story-banner div.image #right-fruit{right:30px;top:-14vw}
body[class*="outshine-"] #our-story-banner div.wrap.c-thirds{height:150px}
body[class*="outshine-"] #our-story-banner h1{font-size:clamp(14rem,12vw,18rem);white-space:nowrap}
body[class*="outshine-"] #our-story-banner img{width:400px}
}
@media screen and (min-width:1600px){body[class*="outshine-"] #our-story-banner div.image #left-fruit{left:100px;top:-100px}
body[class*="outshine-"] #our-story-banner div.image #right-fruit{right:100px;top:-180px}
}
body[class*="outshine-"] #our-belife-section div.wrap.c-40-60>div.column{align-items:center;display:flex;justify-content:center}
body[class*="outshine-"] #our-belife-section div.text div.cmp-text h2{font-size:8rem;line-height:8rem}
body[class*="outshine-"] #our-belife-section div.text div.cmp-text h2 span:nth-of-type(2){font-size:12rem}
body[class*="outshine-"] #our-belife-section p{font-size:1.8rem;font-weight:200;white-space:nowrap}
@media screen and (max-width:991.9px){body[class*="outshine-"] #our-belife-section #belifes-top div.wrap,body[class*="outshine-"] #our-belife-section #belifes-bottom div.wrap{align-items:flex-start;display:flex;flex-direction:row;justify-content:center}
body[class*="outshine-"] #our-belife-section #belifes-top div.wrap div.column,body[class*="outshine-"] #our-belife-section #belifes-bottom div.wrap div.column{width:50%}
body[class*="outshine-"] #our-belife-section #belifes-top div.wrap.c-half.col-pd-20,body[class*="outshine-"] #our-belife-section #belifes-bottom div.wrap.c-half.col-pd-20{margin:auto}
body[class*="outshine-"] #our-belife-section #belifes-top div.wrap.c-half.col-pd-20>div.column.container:first-of-type,body[class*="outshine-"] #our-belife-section #belifes-bottom div.wrap.c-half.col-pd-20>div.column.container:first-of-type{margin-right:30px}
}
@media screen and (max-width:991.9px) and screen and (max-width:575.9px){body[class*="outshine-"] #our-belife-section #belifes-top div.wrap,body[class*="outshine-"] #our-belife-section #belifes-bottom div.wrap{flex-wrap:wrap}
}
@media screen and (max-width:991.9px) and screen and (max-width:575.9px){body[class*="outshine-"] #our-belife-section #belifes-top div.wrap div.column,body[class*="outshine-"] #our-belife-section #belifes-bottom div.wrap div.column{width:100%}
}
@media screen and (max-width:575.9px){body[class*="outshine-"] #our-belife-section p{margin:10px;text-align:justify}
body[class*="outshine-"] #our-belife-section #belifes-top,body[class*="outshine-"] #our-belife-section #belifes-bottom{justify-items:center}
body[class*="outshine-"] #our-belife-section #belifes-top div.wrap,body[class*="outshine-"] #our-belife-section #belifes-bottom div.wrap{width:280px}
body[class*="outshine-"] #our-belife-section #belifes-top div.image,body[class*="outshine-"] #our-belife-section #belifes-bottom div.image{width:90px}
body[class*="outshine-"] #our-belife-section #belifes-top div.wrap.c-half.col-pd-20,body[class*="outshine-"] #our-belife-section #belifes-bottom div.wrap.c-half.col-pd-20{flex-wrap:wrap;flex-direction:column;margin:0}
body[class*="outshine-"] #our-belife-section #belifes-top div.wrap.c-half.col-pd-20>div.column.container:first-of-type,body[class*="outshine-"] #our-belife-section #belifes-bottom div.wrap.c-half.col-pd-20>div.column.container:first-of-type{margin-right:0}
}
body[class*="outshine-"] #our-fruit-bars-section figure{background-color:#a5c757}
body[class*="outshine-"] #our-fruit-bars-section .cmp-container:has(>div.image){height:100%}
body[class*="outshine-"] #our-fruit-bars-section h2{font-size:8rem;line-height:8rem;margin-bottom:20px}
body[class*="outshine-"] #our-fruit-bars-section h2 span:nth-of-type(2){font-size:12rem}
body[class*="outshine-"] #our-fruit-bars-section p{font-size:1.8rem;font-weight:200}
body[class*="outshine-"] #our-fruit-bars-section .cmp-button{display:flex;justify-content:center;margin:20px 0}
body[class*="outshine-"] #our-fruit-bars-section .cmp-button a{background-color:#275d38;color:white}
@media screen and (max-width:991.9px){body[class*="outshine-"] #our-fruit-bars-section #popsicle-desktop-left,body[class*="outshine-"] #our-fruit-bars-section #popsicle-desktop-right{display:none}
}
@media screen and (min-width:992px){body[class*="outshine-"] #our-fruit-bars-section{padding-bottom:60px}
body[class*="outshine-"] #our-fruit-bars-section #popsicle-mobile{display:none}
}
body[class*="outshine-"] #our-mission-section{margin:auto;max-width:1682px}
body[class*="outshine-"] #our-mission-section>figure{background-color:#a5c757}
body[class*="outshine-"] #our-mission-section>figure + div.wrap{position:relative;top:-1px}
body[class*="outshine-"] #our-mission-section h2{font-size:8rem;line-height:8rem}
body[class*="outshine-"] #our-mission-section h2 span:nth-of-type(2){font-size:12rem}
body[class*="outshine-"] #our-mission-section #text-wrapper div.wrap{margin:auto;padding:0 150px 300px}
@media screen and (max-width:575.9px){body[class*="outshine-"] #our-mission-section #text-wrapper div.wrap{padding:0 50px 300px}
}
body[class*="outshine-"] #our-mission-section #text-wrapper div.column.container:nth-of-type(2){align-items:center;display:flex;justify-content:center}
body[class*="outshine-"] #our-mission-section #text-wrapper p{font-size:1.8rem;font-weight:200;text-align:justify}
@media screen and (max-width:991.9px){body[class*="outshine-"] #our-mission-section #text-wrapper p{text-align:center}
}
body[class*="outshine-"] #live-laugh-shine-background{background-color:#a5c757}
@media screen and (max-width:991.9px){body[class*="outshine-"] #live-laugh-shine-background div.wrap{padding:0}
}
body[class*="outshine-"] #live-laugh-shine-background #live-laugh-banner{padding:100px 0}
body[class*="outshine-"] #live-laugh-shine-background #live-laugh-banner figure{border-radius:40px}
@media screen and (max-width:991.9px){body[class*="outshine-"] #live-laugh-shine-background #live-laugh-banner figure{border-radius:0}
}
body[class*="outshine-"] #live-laugh-shine-background #live-laugh-banner div.text{margin-left:50px}
body[class*="outshine-"] #live-laugh-shine-background #live-laugh-banner div.text h2{font-size:8rem;line-height:8rem;margin-bottom:10px}
body[class*="outshine-"] #live-laugh-shine-background #live-laugh-banner div.text p{font-size:2rem;font-weight:200}
@media screen and (max-width:991.9px){body[class*="outshine-"] #live-laugh-shine-background #live-laugh-banner figure:before{background-color:rgba(0,0,0,0.6);content:"";inset:0;position:absolute;z-index:0}
body[class*="outshine-"] #live-laugh-shine-background #live-laugh-banner div.text{margin-left:0;text-align:center}
}
body[class*="outshine-"] #our-story-claim-section h2{color:#a5c757;font-size:8rem;line-height:12rem;margin-bottom:20px}
body[class*="outshine-"] #our-story-claim-section h2 span{display:block}
body[class*="outshine-"] #our-story-claim-section h2 span:nth-of-type(2),body[class*="outshine-"] #our-story-claim-section h2 span:nth-of-type(3){font-size:22rem;margin-bottom:50px}
@media screen and (max-width:991.9px){body[class*="outshine-"] #our-story-claim-section h2{margin-bottom:80px;text-align:center}
}
@media screen and (max-width:575.9px){body[class*="outshine-"] #our-story-claim-section h2{font-size:5rem;line-height:8rem}
body[class*="outshine-"] #our-story-claim-section h2 span:nth-of-type(2),body[class*="outshine-"] #our-story-claim-section h2 span:nth-of-type(3){font-size:14rem;margin-bottom:50px}
}
body[class*="outshine-"] #our-story-claim-section p{font-size:1.8rem}
body[class*="outshine-"] #our-story-claim-section img{margin-bottom:10px;width:90px}
body[class*="outshine-"] #our-story-claim-section div.wrap.c-thirds{display:flex;flex-direction:row;margin-bottom:10px}
@media screen and (max-width:575.9px){body[class*="outshine-"] #our-story-claim-section div.wrap.c-thirds{flex-direction:column;margin-bottom:0}
}
body[class*="outshine-"] #our-story-claim-section #foot-notes p{font-size:1.4rem;font-weight:200}
body[class*="outshine-"] #frozen-fruit-bars .column.container.responsivegrid.cmp-section__item,body[class*="outshine-"] #frozen-fruit-pops .column.container.responsivegrid.cmp-section__item{align-items:center;display:flex;justify-content:center}
body[class*="outshine-"] #frozen-fruit-bars .cmp-image,body[class*="outshine-"] #frozen-fruit-pops .cmp-image{align-items:flex-end}
@media screen and (min-width:992px){body[class*="outshine-"] #frozen-fruit-bars .text,body[class*="outshine-"] #frozen-fruit-pops .text{margin-left:40px}
}
body[class*="outshine-"] #frozen-fruit-bars h1,body[class*="outshine-"] #frozen-fruit-pops h1{font-size:14rem;line-height:12rem;margin:auto;margin-bottom:40px;width:600px}
@media screen and (max-width:575.9px){body[class*="outshine-"] #frozen-fruit-bars h1,body[class*="outshine-"] #frozen-fruit-pops h1{font-size:10rem}
}
body[class*="outshine-"] #frozen-fruit-bars p,body[class*="outshine-"] #frozen-fruit-pops p{font-size:2rem;font-weight:200;margin:auto;width:600px}
@media screen and (max-width:991.9px){body[class*="outshine-"] #frozen-fruit-bars h1,body[class*="outshine-"] #frozen-fruit-pops h1,body[class*="outshine-"] #frozen-fruit-bars p,body[class*="outshine-"] #frozen-fruit-pops p{margin:20px 0;text-align:center}
}
body[class*="oreo-"]{--heading-font:'Pluto',sans-serif;--copy-font:'Hello Headline',sans-serif;--cta-font:'Pluto Sans Cond',sans-serif;--accordion-header-txt-color:#0058c9;--accordion-content-txt-color:#0058c9;--accordion-toggle-icon-color:#000;--accordion-header-txt-size:2.4rem;--accordion-font-weight:700;--breadcrumb-text-color:#0058c9;--utility-nav-bkg-color:#0058c9;--utility-nav-txt-color:#fff;--utility-nav-cta-color:#fff;--utility-nav-cta-color-hover:#669bdf;--main-nav-bar-bkg-color:#fff;--main-nav-tier-one-bkg-color:#0058c9;--main-nav-tier-two-bkg-color:#0047c4;--main-nav-tier-txt-color:#fff;--main-nav-tier-txt-color-hover:#669bdf;--main-nav-divider-color-dsktp:#fff;--main-nav-item-color:#0058c9;--main-nav-item-color-hover:black;--main-nav-item-dropdown-color:#fff;--main-nav-item-dropdown-color-hover:#fff;--main-nav-font-size:1.2rem;--main-nav-font-weight:600;--language-dropdown-cta-color:white;--language-dropdown-cta-color-hover:#3379d4;--footer-txt-color:#fff;--footer-txt-color-hover:#679bdf;--footer-bkg-color:#0058c9;--footer-social-share-color:#fff;--social-share-color:#0058c9;--social-share-color-hover:#669bdf;--button-txt-color:#0158c9;--button-txt-color-hover:white;--button-bkg-color:white;--button-bkg-color-hover:#6bbce5;--button-lt-border-color:#6bbce5;--button-border-color:transparent;--button-border-color-hover:transparent;--button-secondary-txt-color:#0158c9;--button-secondary-txt-color-hover:white;--button-secondary-bkg-color:white;--button-secondary-bkg-color-hover:#6bbce5;--button-secondary-border-color:transparent;--button-secondary-border-color-hover:transparent;--button-tertiary-txt-color:white;--button-tertiary-txt-color-hover:white;--button-lt-txt-color:white;--button-lt-txt-color-hover:white;--button-lt-bkg-color:#0158c9;--button-lt-bkg-color-hover:#6bbce5;--button-lt-border-color:transparent;--button-lt-border-color-hover:transparent;--button-lt-secondary-txt-color:white;--button-lt-secondary-txt-color-hover:white;--button-lt-secondary-bkg-color:#0158c9;--button-lt-secondary-bkg-color-hover:#6bbce5;--button-lt-secondary-border-color:transparent;--button-lt-secondary-border-color-hover:transparent;--button-lt-tertiary-txt-color:#0158c9;--button-lt-tertiary-txt-color-hover:#0158c9;--featurecard-eyebrow-color:#0158c9;--featurecard-text-color:#0158c9;--featurecard-hovertext-font-weight:400;--featurecard-title-font-size:2rem;--featurecard-title-font-weight:400;--dot-border:#000;--dot-fill:transparent;--dot-border-hover:#000;--dot-fill-hover:#000;--carousel-arrow-color:#000;--carousel-arrow-hover-color:#000;--carousel-featurecard-title-font-family:var(--heading-font);--carousel-featurecard-title-font-size:2rem;--carousel-featurecard-title-font-weight:400;--rte-font-weight:500;--whiskers-color:#0058c9;font-family:var(--cta-font);color:#000}
body[class*="oreo-"] .sub-title-ff{font-family:var(--cta-font)}
body[class*="oreo-"] .cmp-text a{color:#0058c9;font-weight:700}
body[class*="oreo-"] .cmp-text a:hover,body[class*="oreo-"] .cmp-text a:focus{color:#6bbce5}
body[class*="oreo-"] .font-black .cmp-text a{color:#0058c9;font-weight:700}
body[class*="oreo-"] .font-black .cmp-text a:hover,body[class*="oreo-"] .font-black .cmp-text a:focus{color:#6bbce5}
body[class*="oreo-"] .font-white .cmp-text a{color:#fff;font-weight:700}
body[class*="oreo-"] .font-white .cmp-text a:hover,body[class*="oreo-"] .font-white .cmp-text a:focus{color:#6bbce5}
@media screen and (min-width:992px){body[class*="oreo-"] h1,body[class*="oreo-"] .h1{font-size:7.2rem}
}
@media screen and (min-width:992px){body[class*="oreo-"] h2,body[class*="oreo-"] .h2{font-size:4.8rem}
}
@media screen and (min-width:992px){body[class*="oreo-"] h3,body[class*="oreo-"] .h3{font-size:2.4rem}
}
@media screen and (min-width:992px){body[class*="oreo-"] h4,body[class*="oreo-"] .h4{font-size:2rem}
}
@media screen and (min-width:992px){body[class*="oreo-"] h5,body[class*="oreo-"] .h5{font-size:1.4rem}
}
@media screen and (min-width:992px){body[class*="oreo-"] h6,body[class*="oreo-"] .h6{font-size:1.2rem}
}
body[class*="oreo-"] h1,body[class*="oreo-"] h2,body[class*="oreo-"] h3,body[class*="oreo-"] h4,body[class*="oreo-"] h5,body[class*="oreo-"] h6{color:#0058c9;font-weight:400}
body[class*="oreo-"] h1,body[class*="oreo-"] h3,body[class*="oreo-"] h4{font-family:var(--heading-font)}
body[class*="oreo-"] h5,body[class*="oreo-"] h6{font-family:var(--cta-font)}
body[class*="oreo-"] h2,body[class*="oreo-"] span[class*="sub-head-"]{font-family:var(--copy-font);color:#0058c9;font-weight:400}
body[class*="oreo-"] span[class*="intro-copy"]{font-family:var(--cta-font);color:#0058c9}
body[class*="oreo-"] .cta-ff{font-family:var(--cta-font)}
body[class*="oreo-"] .cta-ff.util-nav-item{font-weight:400}
body[class*="oreo-"] .cta-ff.bold{font-weight:900}
body[class*="oreo-"] .heading-ff{font-family:var(--heading-font)}
body[class*="oreo-"] .heading-ff.thin{font-weight:500}
body[class*="oreo-"] .copy-ff{font-family:var(--cta-font)}
body[class*="oreo-"] .copy-ff.thin{font-weight:300}
body[class*="oreo-"] .copy-ff.regular{font-weight:500}
body[class*="oreo-"] .copy-ff.bold{font-weight:800}
body[class*="oreo-"] .page-hero .hero-full section .hero-button .cmp-button a,body[class*="oreo-"] .page-hero .hero-med section .hero-button .cmp-button a,body[class*="oreo-"] .page-hero .hero-sm section .hero-button .cmp-button a{text-transform:none}
body[class*="oreo-"] .font-black h1,body[class*="oreo-"] .font-black .h1,body[class*="oreo-"] .font-black h2,body[class*="oreo-"] .font-black .h2,body[class*="oreo-"] .font-black h3,body[class*="oreo-"] .font-black .h3,body[class*="oreo-"] .font-black h4,body[class*="oreo-"] .font-black .h4,body[class*="oreo-"] .font-black h5,body[class*="oreo-"] .font-black .h5,body[class*="oreo-"] .font-black span{color:black !important}
body[class*="oreo-"] .font-white .cmp-text h1,body[class*="oreo-"] .font-white .cmp-text .h1,body[class*="oreo-"] .font-white .cmp-text h2,body[class*="oreo-"] .font-white .cmp-text .h2,body[class*="oreo-"] .font-white .cmp-text h3,body[class*="oreo-"] .font-white .cmp-text .h3,body[class*="oreo-"] .font-white .cmp-text h4,body[class*="oreo-"] .font-white .cmp-text .h4,body[class*="oreo-"] .font-white .cmp-text h5,body[class*="oreo-"] .font-white .cmp-text .h5,body[class*="oreo-"] .font-white .cmp-text span{color:white !important}
body[class*="oreo-"] .page-hero.text-white h1,body[class*="oreo-"] .page-hero.text-white h2,body[class*="oreo-"] .page-hero.text-white h3,body[class*="oreo-"] .page-hero.text-white h4,body[class*="oreo-"] .page-hero.text-white h5,body[class*="oreo-"] .page-hero.text-white .wrap p,body[class*="oreo-"] .page-hero.text-white .wrap span{color:#0058c9}
@media screen and (min-width:992px){body[class*="oreo-"] .page-hero.text-white h1,body[class*="oreo-"] .page-hero.text-white h2,body[class*="oreo-"] .page-hero.text-white h3,body[class*="oreo-"] .page-hero.text-white h4,body[class*="oreo-"] .page-hero.text-white h5,body[class*="oreo-"] .page-hero.text-white .wrap p,body[class*="oreo-"] .page-hero.text-white .wrap span{color:white !important}
}
body[class*="oreo-"] .page-hero.text-black h1,body[class*="oreo-"] .page-hero.text-black h2,body[class*="oreo-"] .page-hero.text-black h3,body[class*="oreo-"] .page-hero.text-black h4,body[class*="oreo-"] .page-hero.text-black h5,body[class*="oreo-"] .page-hero.text-black .wrap p,body[class*="oreo-"] .page-hero.text-black .wrap span{color:black !important}
body[class*="oreo-"] .feature-card .eyebrow{font-family:var(--cta-font);font-weight:400}
body[class*="oreo-"] .feature-card>a>section p{font-size:2rem;font-family:var(--heading-font)}
body[class*="oreo-"] .upc-widget a.cmp-button__btn{float:left;display:block;margin:0;padding:0 12px;background-color:white;border-color:white;border-style:solid;border-width:1px;border-radius:30px;min-width:0;font-family:'Arial';font-size:16px;line-height:40px;font-weight:400;color:#333;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s}
body[class*="oreo-"] .upc-widget a.cmp-button__btn:hover{background-color:white;border-color:white;border-style:solid;border-width:1px;border-radius:30px;font-family:'Arial';font-size:16px;line-height:40px;font-weight:400;color:black;cursor:pointer}
body[class*="oreo-"] .cmp-cardlist>.wrap.c-thirds>div{margin-top:0;margin:0;min-height:415px}
@media screen and (min-width:992px){body[class*="oreo-"] .cmp-cardlist>.wrap.c-thirds>div{align-items:center;margin-top:2rem;padding-right:2rem;width:33.33%}
}
body[class*="dreyers-"],body[class*="edys-"]{--heading-font:'Eesti',sans-serif;--copy-font:'Eesti',sans-serif;--cta-font:'Eesti',sans-serif;--accordion-header-txt-color:#401710;--accordion-content-txt-color:#401710;--accordion-toggle-icon-color:#000;--accordion-font-weight:700;--breadcrumb-text-color:#401710;--breadcrumb-font-weight:500;--footer-txt-color:black;--footer-txt-color-hover:#401710;--footer-bkg-color:#e7ab43;--footer-social-share-color:#fff;--social-share-color:#401710;--social-share-color-hover:#664540;font-family:'Eesti',sans-serif;color:#441105;--utility-nav-bkg-color:#f5f5f5;--utility-nav-txt-color:#000;--utility-nav-cta-color:#000;--utility-nav-cta-color-hover:#000;--main-nav-bar-bkg-color:#fff;--main-nav-tier-one-bkg-color:#441105;--main-nav-tier-two-bkg-color:#310000;--main-nav-tier-txt-color:#fff;--main-nav-tier-txt-color-hover:#d2d2d2;--main-nav-divider-color-dsktp:#72515c;--main-nav-item-color:#401710;--main-nav-item-color-hover:#4a0b00;--main-nav-font-weight:500;--language-dropdown-cta-color:#000;--language-dropdown-cta-color-hover:#000;--hero-subtext-font-weight:300;--hero-subtext-font-size:2.4rem;--button-txt-color:white;--button-txt-color-hover:#401710;--button-bkg-color:#401710;--button-bkg-color-hover:white;--button-border-color:transparent;--button-border-color-hover:transparent;--button-secondary-txt-color:#401710;--button-secondary-txt-color-hover:white;--button-secondary-bkg-color:white;--button-secondary-bkg-color-hover:#401710;--button-secondary-border-color:transparent;--button-secondary-border-color-hover:transparent;--button-tertiary-txt-color:white;--button-tertiary-txt-color-hover:white;--link-color:inherit;--link-color-hover:#e7ab43;--button-lt-txt-color:white;--button-lt-txt-color-hover:#401710;--button-lt-bkg-color:#401710;--button-lt-bkg-color-hover:#e7ab43;--button-lt-border-color:transparent;--button-lt-border-color-hover:transparent;--button-lt-secondary-txt-color:white;--button-lt-secondary-txt-color-hover:#401710;--button-lt-secondary-bkg-color:#401710;--button-lt-secondary-bkg-color-hover:#e7ab43;--button-lt-secondary-border-color:transparent;--button-lt-secondary-border-color-hover:transparent;--button-lt-tertiary-txt-color:inherit;--button-lt-tertiary-txt-color-hover:inherit;--link-lt-color:inherit;--link-lt-color-hover:inherit;--featurecard-eyebrow-color:#fff;--featurecard-text-color:#fff;--featurecard-hovertext-font-weight:400;--featurecard-title-font-size:2.4rem;--featurecard-title-font-weight:700;--dot-border:#401710;--dot-fill:transparent;--dot-border-hover:#401710;--dot-fill-hover:#401710;--carousel-arrow-color:#401710;--carousel-arrow-hover-color:#401710;--carousel-featurecard-title-font-family:'Eesti',sans-serif;--carousel-featurecard-title-font-size:1.6rem;--carousel-featurecard-title-font-weight:300;--rte-font-weight:400;--whiskers-color:#441105;font-family:var(--copy-font)}
@media screen and (min-width:992px){body[class*="dreyers-"],body[class*="edys-"]{--hero-subtext-font-size:3rem}
}
body[class*="dreyers-"] .sub-title-ff,body[class*="edys-"] .sub-title-ff{font-family:var(--copy-font)}
body[class*="dreyers-"] .cmp-text a,body[class*="edys-"] .cmp-text a{color:inherit}
@media screen and (min-width:992px){body[class*="dreyers-"] .cmp-text p,body[class*="edys-"] .cmp-text p{font-size:1.6rem}
}
body[class*="dreyers-"] .font-white .cmp-text a,body[class*="edys-"] .font-white .cmp-text a{color:#fff}
body[class*="dreyers-"] .font-white .cmp-text a:hover,body[class*="edys-"] .font-white .cmp-text a:hover,body[class*="dreyers-"] .font-white .cmp-text a:focus,body[class*="edys-"] .font-white .cmp-text a:focus{color:#431927}
body[class*="dreyers-"] h1,body[class*="edys-"] h1,body[class*="dreyers-"] h2,body[class*="edys-"] h2,body[class*="dreyers-"] h3,body[class*="edys-"] h3,body[class*="dreyers-"] h4,body[class*="edys-"] h4,body[class*="dreyers-"] h5,body[class*="edys-"] h5,body[class*="dreyers-"] h6,body[class*="edys-"] h6{font-family:var(--heading-font)}
@media screen and (min-width:992px){body[class*="dreyers-"] h1,body[class*="edys-"] h1,body[class*="dreyers-"] .h1,body[class*="edys-"] .h1{font-size:7.2rem}
}
@media screen and (min-width:992px){body[class*="dreyers-"] h2,body[class*="edys-"] h2,body[class*="dreyers-"] .h2,body[class*="edys-"] .h2{font-size:3.6rem}
}
@media screen and (min-width:992px){body[class*="dreyers-"] h3,body[class*="edys-"] h3,body[class*="dreyers-"] .h3,body[class*="edys-"] .h3{font-size:2.4rem}
}
body[class*="dreyers-"] h4,body[class*="edys-"] h4,body[class*="dreyers-"] .h4,body[class*="edys-"] .h4{font-size:1.6rem}
body[class*="dreyers-"] h5,body[class*="edys-"] h5,body[class*="dreyers-"] .h5,body[class*="edys-"] .h5{font-size:1.4rem}
body[class*="dreyers-"] h6,body[class*="edys-"] h6,body[class*="dreyers-"] .h6,body[class*="edys-"] .h6{font-size:1.2rem}
@media screen and (min-width:992px){body[class*="dreyers-"] h1,body[class*="edys-"] h1,body[class*="dreyers-"] .h1,body[class*="edys-"] .h1{font-size:7.2rem}
}
@media screen and (min-width:992px){body[class*="dreyers-"] h2,body[class*="edys-"] h2,body[class*="dreyers-"] .h2,body[class*="edys-"] .h2{font-size:3.6rem}
}
@media screen and (min-width:992px){body[class*="dreyers-"] h3,body[class*="edys-"] h3,body[class*="dreyers-"] .h3,body[class*="edys-"] .h3{font-size:2.4rem}
}
body[class*="dreyers-"] h4,body[class*="edys-"] h4,body[class*="dreyers-"] .h4,body[class*="edys-"] .h4{font-size:1.6rem}
body[class*="dreyers-"] h5,body[class*="edys-"] h5,body[class*="dreyers-"] .h5,body[class*="edys-"] .h5{font-size:1.4rem}
body[class*="dreyers-"] h6,body[class*="edys-"] h6,body[class*="dreyers-"] .h6,body[class*="edys-"] .h6{font-size:1.2rem}
body[class*="dreyers-"] .cta-ff,body[class*="edys-"] .cta-ff{font-family:var(--cta-font);font-weight:500}
body[class*="dreyers-"] .cta-ff.util-nav-item,body[class*="edys-"] .cta-ff.util-nav-item{font-weight:400}
body[class*="dreyers-"] .heading-ff,body[class*="edys-"] .heading-ff{font-family:var(--heading-font)}
body[class*="dreyers-"] .copy-ff,body[class*="edys-"] .copy-ff{font-family:var(--copy-font)}
body[class*="dreyers-"] .copy-ff.thin,body[class*="edys-"] .copy-ff.thin{font-weight:400}
body[class*="dreyers-"] .copy-ff.regular,body[class*="edys-"] .copy-ff.regular{font-weight:400}
body[class*="dreyers-"] .copy-ff.bold,body[class*="edys-"] .copy-ff.bold{font-weight:700}
body[class*="dreyers-"] .experiencefragment .main-nav div.container>.menu>li a,body[class*="edys-"] .experiencefragment .main-nav div.container>.menu>li a{letter-spacing:.1em}
body[class*="dreyers-"] .feature-card .eyebrow,body[class*="edys-"] .feature-card .eyebrow{font-weight:300;letter-spacing:.05em}
body[class*="dreyers-"] .feature-card>a>section .title,body[class*="edys-"] .feature-card>a>section .title,body[class*="dreyers-"] .cmp-cardlist>.wrap .cmp-text>span.title,body[class*="edys-"] .cmp-cardlist>.wrap .cmp-text>span.title{font-weight:var(--featurecard-title-font-weight)}
body[class*="dreyers-"] .cmp-container .featurecard + div.text,body[class*="edys-"] .cmp-container .featurecard + div.text{margin-top:1.4rem}
body[class*="dreyers-"] .bv-reviews>#bv-review-section span.bv-content-datetime-stamp,body[class*="edys-"] .bv-reviews>#bv-review-section span.bv-content-datetime-stamp{color:#333 !important}
body[class*="dreyers-"] .upc-widget a.cmp-button__btn,body[class*="edys-"] .upc-widget a.cmp-button__btn{float:left;display:block;margin:0;padding:20px 36px;background-color:#4a0b00;border-color:transparent;border-style:solid;border-width:0;border-radius:30px;min-width:0;font-family:'Eesti',Eesti,Helvetica,Arial,sans-serif;font-size:32px;line-height:32px;font-weight:600;color:#fff;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s}
body[class*="dreyers-"] .upc-widget a.cmp-button__btn:hover,body[class*="edys-"] .upc-widget a.cmp-button__btn:hover{background-color:#fdb913;border-color:transparent;border-style:solid;border-width:0;border-radius:30px;font-family:'Eesti',Eesti,Helvetica,Arial,sans-serif;font-size:32px;line-height:32px;font-weight:600;color:#fff;cursor:pointer}
body[class*="drumstick-"]{--heading-font:'Fontoon',sans-serif;--copy-font:'proxima-nova',sans-serif;--cta-font:'proxima-nova',sans-serif;--accordion-header-txt-color:#0042a6;--accordion-content-txt-color:#0042a6;--accordion-toggle-icon-color:#000;--accordion-header-txt-size:2.4rem;--accordion-font-weight:700;--breadcrumb-text-color:#000;--breadcrumb-font-weight:600;--button-bkg-color:#fff;--button-txt-color-hover:#fff;--utility-nav-bkg-color:#6babe5;--utility-nav-txt-color:#000;--utility-nav-cta-color:#fff;--utility-nav-cta-color-hover:#a6cdef;--main-nav-bar-bkg-color:#0042a6;--main-nav-tier-one-bkg-color:#dde4ec;--main-nav-tier-two-bkg-color:#d6dfe8;--main-nav-tier-txt-color:#000;--main-nav-tier-txt-color-hover:#0042a6;--main-nav-divider-color-dsktp:#fff;--main-nav-item-color:#fff;--main-nav-item-color-hover:#a6cdef;--main-nav-font-size:1.4rem;--main-nav-font-weight:500;--language-dropdown-cta-color:#000;--language-dropdown-cta-color-hover:#000;--hero-subtext-font-weight:300;--hero-subtext-font-size:2.4rem;--button-txt-color:#0042a6;--button-txt-color-hover:white;--button-bkg-color:white;--button-bkg-color-hover:#0042a6;--button-lt-border-color:#0042a6;--button-border-color:transparent;--button-border-color-hover:transparent;--button-secondary-txt-color:white;--button-secondary-txt-color-hover:white;--button-secondary-bkg-color:transparent;--button-secondary-bkg-color-hover:#0042a6;--button-secondary-border-color:white;--button-secondary-border-color-hover:#0042a6;--button-tertiary-txt-color:white;--button-tertiary-txt-color-hover:white;--link-color:white;--link-color-hover:white;--button-lt-txt-color:#0042a6;--button-lt-txt-color-hover:white;--button-lt-bkg-color:white;--button-lt-bkg-color-hover:#0042a6;--button-lt-border-color-hover:#0042a6;--button-lt-secondary-txt-color:black;--button-lt-secondary-txt-color-hover:black;--button-lt-secondary-bkg-color:white;--button-lt-secondary-bkg-color-hover:#6babe5;--button-lt-secondary-border-color:black;--button-lt-secondary-border-color-hover:#6babe5;--button-lt-tertiary-txt-color:#6babe5;--button-lt-tertiary-txt-color-hover:#6babe5;--link-lt-color:inherit;--link-lt-color-hover:#6babe5;--featurecard-eyebrow-color:#0042a6;--featurecard-text-color:#0042a6;--featurecard-hovertext-font-weight:600;--featurecard-title-font-size:2.4rem;--featurecard-title-font-weight:800;--dot-border:#0042a6;--dot-fill:transparent;--dot-border-hover:#0042a6;--dot-fill-hover:#0042a6;--carousel-arrow-color:#000;--carousel-arrow-hover-color:#000;--carousel-featurecard-title-font-family:'proxima-nova',sans-serif;--carousel-featurecard-title-font-size:1.8rem;--carousel-featurecard-title-font-weight:800;--footer-txt-color:#fff;--footer-txt-color-hover:#e1eefa;--footer-bkg-color:#0042a6;--footer-social-share-color:#fff;--social-share-color:#000;--social-share-color-hover:#333;--rte-font-weight:500;--whiskers-color:#0042a6;font-family:var(--copy-font);color:#0042a6}
@media screen and (min-width:992px){body[class*="drumstick-"]{--hero-subtext-font-size:3.6rem}
}
body[class*="drumstick-"] .cmp-text p{font-size:1.4rem}
@media screen and (min-width:992px){body[class*="drumstick-"] .cmp-text p{font-size:1.6rem}
}
body[class*="drumstick-"] .cmp-text a{color:#000}
body[class*="drumstick-"] .cmp-text a:hover,body[class*="drumstick-"] .cmp-text a:focus{color:#0042a6}
body[class*="drumstick-"] .shadow-text .cmp-text{filter:unset}
body[class*="drumstick-"] .shadow-text .cmp-text h1,body[class*="drumstick-"] .shadow-text .cmp-text .h1{text-shadow:1px 1px 0 #0042a6,2px 2px 0 #0042a6,3px 3px 0 #0042a6,4px 4px 0 #0042a6,5px 5px 0 #0042a6,6px 6px 0 #0042a6,7px 7px 0 #0042a6,8px 8px 0 #0042a6,-1px -1px 0 #0042a6,1px -1px 0 #0042a6,-1px 1px 0 #0042a6,1px 1px 0 #0042a6}
body[class*="drumstick-"] .shadow-text .cmp-text h2,body[class*="drumstick-"] .shadow-text .cmp-text .h2{text-shadow:1px 1px 0 #0042a6,2px 2px 0 #0042a6,3px 3px 0 #0042a6,4px 4px 0 #0042a6,5px 5px 0 #0042a6,6px 6px 0 #0042a6 -1px -1px 0 #0042a6,1px -1px 0 #0042a6,-1px 1px 0 #0042a6,1px 1px 0 #0042a6}
body[class*="drumstick-"] .shadow-text .cmp-text h3,body[class*="drumstick-"] .shadow-text .cmp-text .h3,body[class*="drumstick-"] .shadow-text .cmp-text h4,body[class*="drumstick-"] .shadow-text .cmp-text .h4,body[class*="drumstick-"] .shadow-text .cmp-text h5,body[class*="drumstick-"] .shadow-text .cmp-text .h5,body[class*="drumstick-"] .shadow-text .cmp-text h6,body[class*="drumstick-"] .shadow-text .cmp-text .h6{text-shadow:1px 1px 0 #0042a6,2px 2px 0 #0042a6,3px 3px 0 #0042a6,4px 4px 0 #0042a6,-1px -1px 0 #0042a6,1px -1px 0 #0042a6,-1px 1px 0 #0042a6,1px 1px 0 #0042a6}
body[class*="drumstick-"] .font-black .cmp-text a{color:#000}
body[class*="drumstick-"] .font-black .cmp-text a:hover,body[class*="drumstick-"] .font-black .cmp-text a:focus{color:#0042a6}
body[class*="drumstick-"] .font-white .cmp-text a{color:#fff}
body[class*="drumstick-"] .font-white .cmp-text a:hover,body[class*="drumstick-"] .font-white .cmp-text a:focus{color:#6babe5}
body[class*="drumstick-"] .sub-title-ff{font-family:var(--copy-font)}
body[class*="drumstick-"] h1{font-family:var(--heading-font);font-weight:normal}
body[class*="drumstick-"] h2,body[class*="drumstick-"] h3{font-family:'Colby-NrBlk',sans-serif}
body[class*="drumstick-"] h4,body[class*="drumstick-"] h5,body[class*="drumstick-"] h6{font-family:'Colby-CdBlk',sans-serif}
@media screen and (min-width:992px){body[class*="drumstick-"] h1,body[class*="drumstick-"] .h1{font-size:8rem}
}
@media screen and (min-width:992px){body[class*="drumstick-"] h2,body[class*="drumstick-"] .h2{font-size:4.4rem}
}
@media screen and (min-width:992px){body[class*="drumstick-"] h3,body[class*="drumstick-"] .h3{font-size:3.6rem}
}
@media screen and (min-width:992px){body[class*="drumstick-"] h4,body[class*="drumstick-"] .h4{font-size:2.5rem}
}
@media screen and (min-width:1600px){body[class*="drumstick-"] h4,body[class*="drumstick-"] .h4{font-size:2.8rem}
}
body[class*="drumstick-"] h5,body[class*="drumstick-"] .h5{font-size:1.8rem}
@media screen and (min-width:992px){body[class*="drumstick-"] h5,body[class*="drumstick-"] .h5{font-size:2.4rem}
}
body[class*="drumstick-"] h6,body[class*="drumstick-"] .h6{font-size:1.4rem}
@media screen and (min-width:992px){body[class*="drumstick-"] h6,body[class*="drumstick-"] .h6{font-size:1.8rem}
}
body[class*="drumstick-"] .sub-head-30{font-size:2rem}
@media screen and (min-width:992px){body[class*="drumstick-"] .sub-head-30{font-size:3rem}
}
body[class*="drumstick-"] .main-nav .menu a,body[class*="drumstick-"] .main-nav .menu button{font-family:'Colby-StBld',sans-serif}
body[class*="drumstick-"] .cmp-footer nav .cmp-footer__link-text{font-family:'Colby-StBld',sans-serif}
body[class*="drumstick-"] .cta-ff{font-family:var(--cta-font)}
body[class*="drumstick-"] .cta-ff.util-nav-item{font-weight:700}
body[class*="drumstick-"] .cta-ff.bold{font-weight:900}
body[class*="drumstick-"] .heading-ff{font-family:var(--heading-font)}
body[class*="drumstick-"] .heading-ff.thin{font-weight:500}
body[class*="drumstick-"] .copy-ff{font-family:var(--copy-font)}
body[class*="drumstick-"] .copy-ff.thin{font-weight:300}
body[class*="drumstick-"] .copy-ff.regular{font-weight:500}
body[class*="drumstick-"] .copy-ff.bold{font-weight:800}
body[class*="drumstick-"] .feature-card>a>section .title,body[class*="drumstick-"] .feature-card>a>.cmp-text>span.title,body[class*="drumstick-"] .cmp-cardlist>.wrap .cmp-text>span.title{font-family:var(--copy-font)}
body[class*="drumstick-"] .cmp-cardlist>.wrap.c-thirds>div{margin-top:0;margin:0;min-height:415px}
@media screen and (min-width:992px){body[class*="drumstick-"] .cmp-cardlist>.wrap.c-thirds>div{align-items:center;margin-top:2rem;padding-right:2rem;width:33.33%}
}
body[class*="drumstick-"] .page-hero p{color:#fff;font-size:2.4rem}
body[class*="drumstick-"] .cmp-text p{font-size:2.4rem}
body[class*="drumstick-"] .customcarousel #product-carousel{background:radial-gradient(#4391ce,#0042a6)}
body[class*="drumstick-"] .customcarousel #product-carousel .feature-text-below{text-align:center}
body[class*="drumstick-"] .customcarousel #product-carousel .eyebrow{color:#fff;display:block;font-family:'Colby-NrBlk',sans-serif;font-size:1.5em;text-align:center}
@media screen and (min-width:1200px){body[class*="drumstick-"] .customcarousel #product-carousel .eyebrow{font-size:2.5}
}
body[class*="drumstick-"] .customcarousel #product-carousel .cmp-button__btn{background-color:#dc2032;border:0;font-size:1.2em}
@media screen and (min-width:1200px){body[class*="drumstick-"] .customcarousel #product-carousel .cmp-button__btn{font-size:2}
}
body[class*="drumstick-"] .customcarousel #social-carousel{padding:2rem 0 100px}
@media screen and (min-width:992px){body[class*="drumstick-"] .customcarousel #social-carousel{padding:2rem 0;padding:6rem 0}
}
body[class*="drumstick-"] .customcarousel #social-carousel .cmp-icon__container{bottom:0;position:absolute}
body[class*="drumstick-"] .customcarousel #social-carousel figure{border-radius:20px}
body[class*="drumstick-"] .customcarousel #social-carousel .carousel-card h2{padding:0 0 80px 0;font-size:4.4rem}
@media screen and (min-width:992px){body[class*="drumstick-"] .customcarousel #social-carousel .carousel-card h2{padding:0 0 100px 0}
}
body[class*="drumstick-"] .customcarousel #social-carousel .carousel-card-footer__text{font-size:1.9rem}
body[class*="drumstick-"] .customcarousel #social-carousel .carousel-card-footer__text::after{bottom:-35px;left:initial;right:0;top:initial}
body[class*="drumstick-"] .customcarousel .cmp-carousel.hd-small-carousel{padding:0 0 6rem}
body[class*="drumstick-"] .customcarousel .cmp-carousel.hd-small-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below a figure,body[class*="drumstick-"] .customcarousel .cmp-carousel.hd-small-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above a figure{height:216px}
body[class*="drumstick-"] #real-recognize-section-container{padding:0 0 2rem 0}
@media screen and (min-width:992px){body[class*="drumstick-"] #real-recognize-section-container{padding:6rem 0}
}
body[class*="drumstick-"] #real-recognize-section-container .new.newpar.section.cq-Editable-dom{height:0;padding:0;margin:0}
body[class*="drumstick-"] #real-recognize-section-container #real-recognice-hero .new.newpar.section.cq-Editable-dom{height:0;padding:0;margin:0}
body[class*="drumstick-"] #real-recognize-section-container .cmp-button{margin:0 30px}
body[class*="drumstick-"] #real-recognize-section-container .cmp-button .cmp-button__btn{background-color:#0042a6;color:#fff}
body[class*="drumstick-"] .column-container .text{padding:0 35px}
@media screen and (min-width:992px){body[class*="drumstick-"] .column-container .text{padding:0 85px 0 35px}
}
body[class*="drumstick-"] .experiencefragment nav.top-nav,body[class*="drumstick-"] .xf-web-container nav.top-nav{border-bottom:0;box-shadow:0 0 2px 1px rgba(0,0,0,0.25)}
body[class*="drumstick-"] .bv-reviews>#bv-review-section span.bv-content-datetime-stamp{color:#333 !important}
@media screen and (max-width:991.9px){body[class*="drumstick-"] header.page-hero.text-white,body[class*="drumstick-"] header.page-hero.text-white *{color:#0042a6}
body[class*="drumstick-"] header.page-hero.text-white .whiskers .bar1,body[class*="drumstick-"] header.page-hero.text-white * .whiskers .bar1,body[class*="drumstick-"] header.page-hero.text-white .whiskers .bar2,body[class*="drumstick-"] header.page-hero.text-white * .whiskers .bar2,body[class*="drumstick-"] header.page-hero.text-white .whiskers .bar3,body[class*="drumstick-"] header.page-hero.text-white * .whiskers .bar3{background-color:var(--whiskers-color) !important}
}
@media screen and (min-width:992px){body[class*="drumstick-"] .xf-web-container nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo,body[class*="drumstick-"] .experiencefragment nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo{top:4rem}
body[class*="drumstick-"] .xf-web-container .sticky nav.top-nav.has-tapestry .nav-wrap>.main-nav div.container .logo,body[class*="drumstick-"] .experiencefragment .sticky nav.top-nav.has-tapestry .nav-wrap>.main-nav div.container .logo{top:0}
}
body[class*="drumstick-"] .upc-widget a.cmp-button__btn{float:left;display:block;margin:0;padding:3px 0;background-color:white;border:1px solid #fff;border-radius:30px;min-width:223px;font-family:'proxima-nova',sans-serif;font-size:16px;line-height:40px;font-weight:400;color:black;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s}
body[class*="drumstick-"] .upc-widget a.cmp-button__btn:hover{background-color:#ffd321;border:1px solid #fff;border-radius:30px;font-family:'proxima-nova',sans-serif;font-size:16px;line-height:40px;font-weight:400;color:#003a69;cursor:pointer}
body[class*="drumstick-"] iframe{width:100%;aspect-ratio:1.77777778}
body[class*="drumstick-"] #hero-button{color:#0042a6;border:0}
body[class*="drumstick-"] #hero-full{background-color:#0050bf}
body[class*="drumstick-"] #hero-full h1{color:#fff;font-family:var(--copy-font);font-size:6rem;margin-bottom:0;text-shadow:7px 7px #00388d}
@media screen and (min-width:768px){body[class*="drumstick-"] #hero-full h1{font-size:9rem}
}
@media screen and (min-width:992px){body[class*="drumstick-"] #hero-full h1{font-size:9rem}
}
body[class*="drumstick-"] #hero-full p{font-size:3rem;padding-top:32px}
body[class*="drumstick-"] #hero-full p::after{content:url("../png/vertical-arrow.png");display:block;height:50px;padding-top:32px}
body[class*="drumstick-"] #hero-banner-home{background:#0752b8}
@media screen and (min-width:992px){body[class*="drumstick-"] #hero-banner-home{height:50vw;min-height:500px;max-height:1000px}
}
body[class*="drumstick-"] #hero-banner-home figure{margin:auto;max-width:2200px}
body[class*="drumstick-"] #hero-banner-home figure.mobile-only{padding-top:calc(120%)}
@media screen and (min-width:992px){body[class*="drumstick-"] #hero-banner-home section{max-width:1800px;top:-10vw;width:95%}
body[class*="drumstick-"] #hero-banner-home section div.wrap{width:fit-content;max-width:fit-content}
}
@media screen and (min-width:1600px){body[class*="drumstick-"] #hero-banner-home section{top:-160px}
}
@media screen and (max-width:991.9px){body[class*="drumstick-"] #hero-banner-home section{height:0;padding:0}
body[class*="drumstick-"] #hero-banner-home section div.wrap{position:relative;top:-119vw}
}
body[class*="drumstick-"] #hero-banner-home h1{color:white;font-family:'Colby-StBld',sans-serif;letter-spacing:2px;margin:0;text-align:center}
body[class*="drumstick-"] #hero-banner-home h1 span{display:block;margin:auto;width:fit-content}
body[class*="drumstick-"] #hero-banner-home h1 span:nth-of-type(1),body[class*="drumstick-"] #hero-banner-home h1 span:nth-of-type(3){font-size:clamp(1.2rem,7vw,12rem);line-height:clamp(3rem,10vw,12rem)}
@media screen and (min-width:992px){body[class*="drumstick-"] #hero-banner-home h1 span:nth-of-type(1),body[class*="drumstick-"] #hero-banner-home h1 span:nth-of-type(3){font-size:clamp(4rem,6vw,10rem);line-height:8vw}
}
@media screen and (min-width:1600px){body[class*="drumstick-"] #hero-banner-home h1 span:nth-of-type(1),body[class*="drumstick-"] #hero-banner-home h1 span:nth-of-type(3){line-height:14rem}
}
body[class*="drumstick-"] #hero-banner-home h1 span:nth-of-type(2){font-family:'Colby-NrBlk',sans-serif;font-size:clamp(2rem,10vw,13rem);line-height:clamp(2.5rem,10vw,12rem);paint-order:stroke fill;-webkit-text-stroke:clamp(2px,3vw,45px) red}
@media screen and (min-width:992px){body[class*="drumstick-"] #hero-banner-home h1 span:nth-of-type(2){font-size:clamp(4rem,7.3vw,12rem);line-height:8vw}
}
@media screen and (min-width:1600px){body[class*="drumstick-"] #hero-banner-home h1 span:nth-of-type(2){line-height:14rem}
}
body[class*="drumstick-"] iframe{width:100%;aspect-ratio:1.77777778}
body[class*="drumstick-"] #video-container{padding:50px 0}
@media screen and (min-width:992px){body[class*="drumstick-"] #video-container{padding:80px 10vw}
}
body[class*="drumstick-product-category-recipe-landing-page"]{--copy-font:'Colby-CdBlk',sans-serif}
body[class*="drumstick-product-category-recipe-landing-page"] .page-hero h1{color:#fff;font-size:7rem;font-family:var(--copy-font);text-shadow:7px 7px #0042a6;-webkit-text-stroke:2px #0042a6}
@media screen and (min-width:992px){body[class*="drumstick-product-category-recipe-landing-page"] .page-hero h3{color:#fff}
}
body[class*="drumstick-home-page"]{--copy-font:'Colby-CdBlk',sans-serif;--cta-font:'Colby-CdBlk',sans-serif;font-family:var(--copy-font)}
body[class*="drumstick-home-page"] h2{font-size:4rem;padding-top:0}
@media screen and (min-width:992px){body[class*="drumstick-home-page"] h2{font-size:6rem;padding-top:150px}
}
body[class*="drumstick-home-page"] h5{text-transform:initial}
body[class*="drumstick-home-page"] .sub-head-24-bold{font-size:2.4rem;font-weight:700;line-height:3.0rem}
body[class*="drumstick-home-page"] .sub-head-36-bold{font-size:2.4rem;font-weight:700;line-height:3.0rem}
body[class*="drumstick-home-page"] .btn-primary.light-background .cmp-button__btn{background-color:transparent;border-color:#fff;color:#fff}
body[class*="drumstick-home-page"] .carousel-container .btn-primary.light-background .cmp-button__btn{background-color:#cc3a2b;border:0}
body[class*="drumstick-home-page"] .carousel-container .btn-primary.light-background .cmp-button__btn .cta-ff{font-family:'Colby-StBld',sans-serif}
body[class*="drumstick-home-page"] .cmp-carousel{max-width:100%}
body[class*="drumstick-home-page"] .cmp-carousel#marketing-carousel{padding:30px 0 100px}
body[class*="drumstick-home-page"] .cmp-carousel#marketing-carousel .sub-head-36{font-size:2.6rem}
body[class*="drumstick-home-page"] .cmp-carousel#marketing-carousel .cmp-text{padding:30px}
body[class*="drumstick-home-page"] .cmp-carousel#marketing-carousel .cmp-text.feature-text-below span p:nth-child(3){line-height:1em;padding-bottom:20px}
@media screen and (min-width:625px){body[class*="drumstick-home-page"] .cmp-carousel#marketing-carousel{padding:30px 50px 100px}
}
@media screen and (min-width:1200px){body[class*="drumstick-home-page"] .cmp-carousel#marketing-carousel{padding:30px 50px 100px}
}
body[class*="drumstick-home-page"] .cmp-carousel#marketing-carousel .btn-primary .cmp-button__btn{background-color:#0042a6;color:#fff}
body[class*="drumstick-home-page"] .cmp-carousel .eyebrow{display:none}
@media screen and (min-width:992px){body[class*="drumstick-home-page"] .cmp-carousel .cmp-carousel .owl-dots{bottom:-16px}
}
body[class*="drumstick-home-page"] .cmp-carousel .carousel-card-footer__text{width:fit-content}
body[class*="drumstick-home-page"] .cmp-carousel .carousel-card-footer__text::after{content:url('../png/horizontal-arrow.png');height:50px;position:absolute;right:-95px;top:4px;width:auto}
@media screen and (min-width:610px) and (max-width:1800px){body[class*="drumstick-home-page"] .cmp-carousel .carousel-card-footer__text{padding-bottom:20px}
}
@media screen and (max-width:450px){body[class*="drumstick-home-page"] .cmp-carousel .carousel-card-footer__text{padding-bottom:20px}
}
body[class*="drumstick-home-page"] .cmp-carousel .owl-dots button.owl-dot{position:relative;width:1.2rem;height:1.2rem;margin:0 .6rem;border:solid 1px var(--dot-border);border-radius:100%;background-color:var(--dot-fill);transition:all .2s ease-out}
body[class*="drumstick-home-page"] .cmp-carousel .owl-dots button.owl-dot{background-color:#0042a6}
body[class*="drumstick-home-page"] .cmp-carousel .owl-dots button.owl-dot.active{border-color:#fff;background-color:#fff}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage{display:flex}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item{display:flex;justify-content:center}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"]{display:flex;height:100%;width:100%}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard{height:100%;width:100%;border-radius:0}
@media screen and (min-width:625px){body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard{border-radius:20px}
}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .cmp-text p{font-size:1.5rem}
@media screen and (min-width:1600px){body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .cmp-text p{font-size:2rem}
}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .cmp-text .light-background .cmp-button__btn{background-color:transparent;border:2px solid #0042a6;color:#0042a6}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .cmp-text .btn-secondary.light-background .cmp-button__btn{border:2px solid #fff;color:#fff}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-text-below.card-size-large{height:initial}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-text-below div.cmp-text.feature-text-below{flex-direction:column;padding:15px;font-size:2rem}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .cmp-icon.cmp-icon--small{bottom:15px;width:40px;position:absolute}
@media screen and (min-width:992px){body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .cmp-icon.cmp-icon--small{bottom:120px}
}
@media screen and (min-width:1200px){body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .cmp-icon.cmp-icon--small{bottom:15px}
}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below,body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above{height:100%;display:block;width:100%}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below a figure,body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above a figure{padding:0 !important;height:auto}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text,body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text{justify-content:space-between;margin-top:0;padding:20px;border-top:0;height:auto}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text span p,body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text span p{margin-bottom:0}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-overlay figure{height:0 !important}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-overlay div.cmp-text{height:100%;justify-content:center;align-items:flex-start;flex-direction:column;padding:20px 40px}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .card-size-large{max-width:initial}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard{display:flex;width:inherit}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard .carousel-card{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0 35px;flex:1;position:relative;width:100%}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard .carousel-card .carousel-card__footer{position:absolute;bottom:25px;width:75%}
body[class*="drumstick-home-page"] .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard .carousel-card .carousel-card__footer .carousel-card-footer__text{font-size:2.4rem;line-height:3.0rem;font-weight:700;color:#fff;transform:translateY(5px)}
body[class*="foodservice-"]{--heading-font:'Montserrat',sans-serif;--heading-four:'Shelby',sans-serif;--copy-font:'Montserrat',sans-serif;--cta-font:'Montserrat',sans-serif;font-family:'Montserrat',sans-serif;--main-nav-tier-one-bkg-color:#134289;--main-nav-item-color:#134289;--main-nav-item-color-hover:#00b5e2;--utility-nav-bkg-color:#134289;--utility-nav-txt-color:white;--utility-nav-cta-color:white;--utility-nav-cta-color-hover:#00b5e2;--subheader-bg-color:black;--subheader-text-color:white;--product-page-header-bg-color:#c9eff9;--footer-txt-color:#fff;--footer-txt-color-hover:#e1eefa;--footer-bkg-color:#134289;--footer-social-share-color:#fff;--button-txt-color:white;--button-txt-color-hover:white;--button-bkg-color:#134289;--button-bkg-color-hover:#134289;--button-bkg-color-active:#00b5e2;--button-border-color:#134289;--button-border-color-hover:transparent;--button-border-color-active:#00b5e2;--button-secondary-txt-color:white;--button-secondary-txt-color-hover:white;--button-secondary-bkg-color:#00b5e2;--button-secondary-bkg-color-hover:#134289;--button-secondary-bkg-color-active:#00b5e2;--button-secondary-border-color:white;--button-secondary-border-color-hover:white;--button-secondary-border-color-active:white;--button-tertiary-txt-color:white;--button-tertiary-txt-color-hover:white;--link-color:#134289;--link-color-hover:#00b5e2;--button-lt-txt-color:white;--button-lt-txt-color-hover:#134289;--button-lt-txt-color-active:#00b5e2;--button-lt-bkg-color:white;--button-lt-bkg-color-hover:white;--button-lt-border-color:#134289;--button-lt-border-color-hover:#134289;--button-lt-border-color-active:#00b5e2;--button-lt-secondary-txt-color:#134289;--button-lt-secondary-txt-color-hover:#134289;--button-lt-secondary-bkg-color:#00b5e2;--button-lt-secondary-bkg-color-hover:#134289;--button-lt-secondary-bkg-color-active:#00b5e2;--button-lt-secondary-border-color:#134289;--button-lt-secondary-border-color-hover:#134289;--button-lt-secondary-border-color-active:#134289;--button-lt-tertiary-txt-color:black;--button-lt-tertiary-txt-color-hover:black;--link-lt-color:inherit;--link-lt-color-hover:#134289;--featurecard-eyebrow-color:#134289;--featurecard-text-color:black;--featurecard-hovertext-font-weight:400;--featurecard-title-font-size:2.4rem;--featurecard-title-font-weight:400;--dot-border:#134289;--dot-fill:#00b5e2;--dot-border-hover:#134289;--dot-fill-hover:#00b5e2;--carousel-arrow-color:#000;--carousel-arrow-hover-color:#000;--carousel-featurecard-title-font-family:'Montserrat',sans-serif;--carousel-featurecard-title-font-size:1.6rem;--carousel-featurecard-title-font-weight:400}
body[class*="foodservice-"] .fa,body[class*="foodservice-"] .far,body[class*="foodservice-"] .fas{font-family:"Font Awesome 5 Free" !important}
body[class*="foodservice-"] .text-ic-blue{color:#134289}
body[class*="foodservice-"] h1,body[class*="foodservice-"] h2,body[class*="foodservice-"] h3,body[class*="foodservice-"] h4,body[class*="foodservice-"] h5,body[class*="foodservice-"] h6{font-family:var(--heading-font)}
@media screen and (min-width:992px){body[class*="foodservice-"] h1,body[class*="foodservice-"] .h1{font-size:7.0rem}
}
@media screen and (min-width:992px){body[class*="foodservice-"] h2,body[class*="foodservice-"] .h2{font-size:4em}
}
@media screen and (min-width:992px){body[class*="foodservice-"] h3,body[class*="foodservice-"] .h3{font-size:3.0rem}
}
body[class*="foodservice-"] h4,body[class*="foodservice-"] .h4{font-family:var(--heading-four);font-weight:700;font-size:2.4rem}
body[class*="foodservice-"] h5,body[class*="foodservice-"] .h5{font-size:1.4rem}
body[class*="foodservice-"] h6,body[class*="foodservice-"] .h6{font-size:1.2rem}
body[class*="foodservice-"] .sub-head-paragraph{font-size:3.0rem;line-height:3.0rem;font-weight:700}
body[class*="foodservice-"] .body-copy{font-weight:400;font-size:1.4rem;line-height:2.0rem}
body[class*="foodservice-"] .heading-ff,body[class*="foodservice-"] .cta-ff,body[class*="foodservice-"] .copy-ff{font-family:var(--heading-font)}
body[class*="foodservice-"] .heading-ff.bold,body[class*="foodservice-"] .cta-ff.bold,body[class*="foodservice-"] .copy-ff.bold{font-weight:700}
body[class*="foodservice-"] .heading-ff.semi-bold,body[class*="foodservice-"] .cta-ff.semi-bold,body[class*="foodservice-"] .copy-ff.semi-bold{font-weight:600}
body[class*="foodservice-"] .heading-ff.regular,body[class*="foodservice-"] .cta-ff.regular,body[class*="foodservice-"] .copy-ff.regular{font-weight:400}
body[class*="foodservice-"] .logo-list{width:100%;margin:0 auto}
@media screen and (min-width:992px){body[class*="foodservice-"] .logo-list{width:100%}
}
body[class*="foodservice-"] .iconList{text-align:center;color:var(--subheader-bg-color)}
body[class*="foodservice-"] .iconList .logo-list ul{padding:0 20px;margin:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:unset}
body[class*="foodservice-"] .iconList .logo-list ul li{text-align:center;padding:0 5px;margin:0}
body[class*="foodservice-"] .iconList .logo-list ul li:before{width:0;height:0}
body[class*="foodservice-"] .iconList .logo-list ul li img{width:100px;height:100px;object-fit:contain}
@media screen and (min-width:992px){body[class*="foodservice-"] .iconList .logo-list ul li img{width:170px;height:170px}
}
body[class*="foodservice-"] .btn-primary .cmp-button__btn,body[class*="foodservice-"] .btn-secondary .cmp-button__btn{padding:1.6rem 2.4rem;font-size:1.4rem;line-height:2.2rem;letter-spacing:.2rem;font-weight:700}
body[class*="foodservice-"] .btn-primary .cmp-button__btn::after,body[class*="foodservice-"] .btn-secondary .cmp-button__btn::after{display:none}
body[class*="foodservice-"] .btn-primary.dark-background .cmp-button__btn:hover{border:solid 2px var(--button-border-color);background:var(--button-bkg-color-hover);box-shadow:0 0 10px #fff}
body[class*="foodservice-"] .btn-primary.dark-background .cmp-button__btn:focus{border:solid 2px black;box-shadow:none;outline:none !important}
body[class*="foodservice-"] .btn-primary.dark-background .cmp-button__btn:active{border:solid 2px var(--button-border-color-active);background:var(--button-bkg-color-active);box-shadow:none}
body[class*="foodservice-"] .btn-primary.light-background .cmp-button__btn:hover{border:solid 2px var(--button-lt-border-color);background:white;box-shadow:0 0 10px #fff}
body[class*="foodservice-"] .btn-primary.light-background .cmp-button__btn:focus{border:solid 2px black;box-shadow:none;outline:none !important}
body[class*="foodservice-"] .btn-primary.light-background .cmp-button__btn:active{border:solid 2px var(--button-lt-border-color-active);color:var(--button-lt-txt-color-active);box-shadow:none}
body[class*="foodservice-"] .btn-secondary.dark-background .cmp-button__btn:hover{border:solid 2px var(--button-secondary-border-color);background:var(--button-secondary-bkg-color);box-shadow:0 0 10px #134289}
body[class*="foodservice-"] .btn-secondary.dark-background .cmp-button__btn:focus{border:solid 2px black;background:var(--button-secondary-bkg-color);box-shadow:none;outline:none !important}
body[class*="foodservice-"] .btn-secondary.dark-background .cmp-button__btn:active{border:solid 2px var(--button-secondary-border-color-active);background:var(--button-secondary-bkg-color-active);box-shadow:none}
body[class*="foodservice-"] .btn-secondary.light-background .cmp-button__btn:hover{border:solid 2px var(--button-lt-secondary-border-color);background:var(--button-lt-secondary-bkg-color);box-shadow:0 0 10px #134289}
body[class*="foodservice-"] .btn-secondary.light-background .cmp-button__btn:focus{border:solid 2px black;background:var(--button-lt-secondary-bkg-color);box-shadow:none;outline:none !important}
body[class*="foodservice-"] .btn-secondary.light-background .cmp-button__btn:active{border:solid 2px var(--button-lt-secondary-border-color-active);background:var(--button-lt-secondary-bkg-color);color:var(--button-lt-secondary-txt-color-hover);box-shadow:none}
body[class*="foodservice-"] .two-col-banner-center{padding:0}
@media screen and (max-width:991.9px){body[class*="foodservice-"] .two-col-banner-center .pd-top-80{padding-top:0}
body[class*="foodservice-"] .two-col-banner-center .pd-bottom-80{padding-bottom:0}
body[class*="foodservice-"] .two-col-banner-center .wrap{padding-left:0;padding-right:0}
}
body[class*="foodservice-"] .two-col-banner-center .column-container.column-center .text{width:100%;padding:20px 0;max-width:340px;margin:0 auto}
body[class*="foodservice-"] .two-col-banner-center .owl-nav{display:none}
body[class*="foodservice-"] .two-col-banner-center .customcarousel{padding-top:40px}
body[class*="foodservice-"] .two-col-banner-full{padding:0}
body[class*="foodservice-"] .two-col-banner-full .column-container.column-center .text{width:80%;margin:0 auto;padding:0}
@media screen and (max-width:991.9px){body[class*="foodservice-"] .two-col-banner-full .column-container.column-center .text{width:100%;padding:20px}
}
body[class*="foodservice-"] .two-col-banner-full div.wrap.c-half header.page-hero.hero-icon-center .hero-med{justify-content:flex-end}
body[class*="foodservice-"] .two-col-banner-full div.wrap.c-half header.page-hero.hero-icon-center .hero-med section{width:100%}
body[class*="foodservice-"] .two-col-banner-full div.wrap.c-half header.page-hero.hero-icon-center .hero-med section .wrap .cmp-icon.desktop-only .cmp-icon__container{padding:0}
body[class*="foodservice-"] .two-col-banner-full div.wrap.c-half header.page-hero.hero-icon-center .hero-med section .wrap .cmp-icon.mbile-only .cmp-icon__container{text-align:center}
body[class*="foodservice-"] .two-col-banner-checkered{padding:0}
body[class*="foodservice-"] .two-col-banner-checkered .wrap .cmp-container .cmp-text{padding:0}
@media screen and (min-width:992px){body[class*="foodservice-"] .two-col-banner-checkered .wrap .cmp-container .cmp-text{padding:0 75px}
}
body[class*="foodservice-"] .two-col-banner-checkered .wrap .cmp-container .cmp-text h5{margin-bottom:2rem}
@media screen and (min-width:992px){body[class*="foodservice-"] .cmp-cardlist .wrap.c-thirds div{margin-right:0}
body[class*="foodservice-"] .cmp-cardlist .wrap.c-thirds div:nth-of-type(n+5){margin-top:2rem}
}
body[class*="foodservice-"] .cmp-cardlist.feature-text-below article.feature-card,body[class*="foodservice-"] .cmp-cardlist.feature-text-above article.feature-card{height:380px}
@media screen and (min-width:992px){body[class*="foodservice-"] .cmp-cardlist>.wrap.c-thirds>div{width:33.33%}
body[class*="foodservice-"] .cmp-cardlist>.wrap.c-thirds>div:nth-of-type(n){padding-right:2rem}
body[class*="foodservice-"] .cmp-cardlist>.wrap.c-thirds>div:nth-of-type(3n + 1){padding-right:0}
body[class*="foodservice-"] .cmp-cardlist>.wrap.c-thirds.col-pd-20>div{width:calc(33.33%)}
body[class*="foodservice-"] .cmp-cardlist>.wrap.c-thirds.col-pd-40>div{width:calc(33.33% - 26.666px)}
body[class*="foodservice-"] .cmp-cardlist>.wrap.c-thirds.col-pd-60>div{width:calc(33.33% - 40px)}
body[class*="foodservice-"] .cmp-cardlist>.wrap.c-thirds.col-pd-80>div{width:calc(33.33% - 53.333px)}
}
body[class*="foodservice-"] .cmp-cardlist.feature-text-below,body[class*="foodservice-"] .cmp-cardlist.feature-text-above{text-align:left}
body[class*="foodservice-"] .cmp-cardlist.feature-text-below div.cmp-text,body[class*="foodservice-"] .cmp-cardlist.feature-text-above div.cmp-text{justify-content:left;height:75px;margin-top:20px;padding-top:10px;border-top:1px solid black}
body[class*="foodservice-"] .cmp-cardlist.feature-text-below div.cmp-text span.title,body[class*="foodservice-"] .cmp-cardlist.feature-text-above div.cmp-text span.title{font-size:1.6rem;line-height:2.2rem;margin:0;font-weight:var(--featurecard-title-font-weight);color:black;text-align:left !important}
body[class*="foodservice-"] .featurecard .card-size-large,body[class*="foodservice-"] .featurecard .card-size-medium,body[class*="foodservice-"] .featurecard .card-size-small{max-width:unset;height:100%}
body[class*="foodservice-"] .featurecard .feature-card.feature-text-overlay>a>section{justify-content:center}
body[class*="foodservice-"] .featurecard .feature-card.feature-text-below div.cmp-text,body[class*="foodservice-"] .featurecard .feature-card.feature-text-above div.cmp-text{justify-content:flex-start;margin-top:20px;padding:10px 0;border-top:1px solid black;flex-direction:column}
body[class*="foodservice-"] .featurecard .feature-card.feature-text-below div.cmp-text span p,body[class*="foodservice-"] .featurecard .feature-card.feature-text-above div.cmp-text span p{margin-bottom:0}
body[class*="foodservice-"] .featurecard .feature-card.feature-text-below div.cmp-text div.cmp-button,body[class*="foodservice-"] .featurecard .feature-card.feature-text-above div.cmp-text div.cmp-button{margin-top:20px}
body[class*="foodservice-"] .featurecard.product-feature-card-half{margin-bottom:40px}
body[class*="foodservice-"] .featurecard.product-feature-card-half .card-size-large,body[class*="foodservice-"] .featurecard.product-feature-card-half .card-size-medium,body[class*="foodservice-"] .featurecard.product-feature-card-half .card-size-small{max-width:unset}
body[class*="foodservice-"] .featurecard.product-feature-card-half .feature-card.feature-text-below,body[class*="foodservice-"] .featurecard.product-feature-card-half .feature-card.feature-text-above{background-color:#fff8ed}
body[class*="foodservice-"] .featurecard.product-feature-card-half .feature-card.feature-text-below a figure,body[class*="foodservice-"] .featurecard.product-feature-card-half .feature-card.feature-text-above a figure{padding:0}
body[class*="foodservice-"] .featurecard.product-feature-card-half .feature-card.feature-text-below div.cmp-text,body[class*="foodservice-"] .featurecard.product-feature-card-half .feature-card.feature-text-above div.cmp-text{justify-content:center;margin-top:0;padding:32px 52px 46px 52px;border-top:0}
body[class*="foodservice-"] .featurecard.product-feature-card-half .feature-card.feature-text-below div.cmp-text span h3,body[class*="foodservice-"] .featurecard.product-feature-card-half .feature-card.feature-text-above div.cmp-text span h3{height:100%}
@media screen and (min-width:992px){body[class*="foodservice-"] .featurecard.product-feature-card-half .feature-card.feature-text-below div.cmp-text span h3,body[class*="foodservice-"] .featurecard.product-feature-card-half .feature-card.feature-text-above div.cmp-text span h3{height:68px}
}
body[class*="foodservice-"] .featurecard.product-feature-card-half .feature-card.feature-text-below div.cmp-text span p,body[class*="foodservice-"] .featurecard.product-feature-card-half .feature-card.feature-text-above div.cmp-text span p{height:100%;margin-bottom:0}
@media screen and (min-width:992px){body[class*="foodservice-"] .featurecard.product-feature-card-half .feature-card.feature-text-below div.cmp-text span p,body[class*="foodservice-"] .featurecard.product-feature-card-half .feature-card.feature-text-above div.cmp-text span p{height:100px}
}
body[class*="foodservice-"] section.column-container .cmp-carousel{margin:auto 0}
body[class*="foodservice-"] .customcarousel .cmp-carousel{max-width:100%}
body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage{display:flex}
body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item{display:flex;justify-content:center}
body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"]{display:flex;height:100%;width:100%}
body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard{height:100%;width:100%}
body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below,body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above{height:100%;display:block;width:100%}
body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below a figure,body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above a figure{padding:0 !important;height:auto}
body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text,body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text{justify-content:space-between;margin-top:0;padding:20px;border-top:0;height:auto}
body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text span p,body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text span p{margin-bottom:0}
body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-overlay figure{height:0 !important}
body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-overlay div.cmp-text{height:100%;justify-content:center;align-items:flex-start;flex-direction:column;padding:20px 40px}
body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard{display:flex;width:inherit}
body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard .carousel-card{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0 35px;flex:1;position:relative;width:100%}
body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard .carousel-card .carousel-card__footer{position:absolute;bottom:25px;width:75%}
body[class*="foodservice-"] .customcarousel .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .carouselCard .carousel-card .carousel-card__footer .carousel-card-footer__text{font-size:2.4rem;line-height:3.0rem;font-weight:700;color:black;transform:translateY(5px)}
body[class*="foodservice-"] .customcarousel .cmp-carousel.hd-small-carousel{padding:0 0 6rem}
body[class*="foodservice-"] .customcarousel .cmp-carousel.hd-small-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below a figure,body[class*="foodservice-"] .customcarousel .cmp-carousel.hd-small-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above a figure{height:216px}
@media screen and (min-width:992px){body[class*="foodservice-"] .cmp-carousel .owl-dots{bottom:-16px}
}
body[class*="foodservice-"] .cmp-carousel .owl-dots button.owl-dot{position:relative;width:1.2rem;height:1.2rem;margin:0 .6rem;border:solid 1px var(--dot-border);border-radius:100%;background-color:var(--dot-fill);transition:all .2s ease-out}
body[class*="foodservice-"] .cmp-carousel .owl-dots button.owl-dot.active{border-color:var(--dot-border-hover);background-color:var(--dot-fill-hover)}
@media screen and (min-width:992px){body[class*="foodservice-"] .cmp-carousel.slider-carousel div.owl-stage-outer .owl-stage.p-l-0{padding-left:0 !important}
}
body[class*="foodservice-"] .customcarousel.feature-card-spacing{max-width:unset !important;width:100%;margin-left:0}
body[class*="foodservice-"] .customcarousel.feature-card-spacing .cmp-carousel{padding:0 0 10rem}
body[class*="foodservice-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard{background-color:transparent}
body[class*="foodservice-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below a figure,body[class*="foodservice-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above a figure{padding:0}
body[class*="foodservice-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text,body[class*="foodservice-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text{justify-content:flex-start;margin-top:20px;padding:10px 0;border-top:1px solid black}
body[class*="foodservice-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-below div.cmp-text span p,body[class*="foodservice-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-stage-outer .owl-stage .owl-item div[data-cmp-hook-carousel="item"] .featurecard .feature-card.feature-text-above div.cmp-text span p{margin-bottom:0}
body[class*="foodservice-"] .customcarousel.feature-card-spacing .cmp-carousel .owl-nav{display:none}
body[class*="foodservice-"] .customcarousel.product-carousel-small .cmp-carousel .owl-stage{padding-right:0 !important}
body[class*="foodservice-"] .arrow-sm{background:#134289;height:3px;width:45px;margin:0 auto;position:relative;cursor:pointer;display:inline-block}
body[class*="foodservice-"] .arrow-sm:before,body[class*="foodservice-"] .arrow-sm:after{content:"";background:#134289;position:absolute;height:3px;width:15px}
body[class*="foodservice-"] .arrow-sm:before{right:-3px;bottom:-4px;transform:rotate(-45deg)}
body[class*="foodservice-"] .arrow-sm:after{right:-3px;top:-4px;transform:rotate(45deg)}
body[class*="foodservice-"] .arrow-lg{background:#134289;height:3px;width:100%;margin:0 auto;position:relative;cursor:pointer;display:inline-block}
body[class*="foodservice-"] .arrow-lg:before,body[class*="foodservice-"] .arrow-lg:after{content:"";background:#134289;position:absolute;height:3px;width:15px}
body[class*="foodservice-"] .arrow-lg:before{right:-3px;bottom:-4px;transform:rotate(-45deg)}
body[class*="foodservice-"] .arrow-lg:after{right:-3px;top:-4px;transform:rotate(45deg)}
body[class*="skinnycow-old"]{--heading-font:'BenchNine',sans-serif;--copy-font:'Raleway',sans-serif;--cta-font:'Raleway',sans-serif;--breadcrumb-text-color:#512c1d;--breadcrumb-font-weight:600;--accordion-header-txt-color:#66bbcd;--accordion-content-txt-color:#000;--accordion-toggle-icon-color:#000;--accordion-font-weight:700;--utility-nav-bkg-color:#b6b4df;--utility-nav-txt-color:#512c1d;--utility-nav-cta-color:black;--utility-nav-cta-color-hover:white;--main-nav-bar-bkg-color:#fff;--main-nav-tier-one-bkg-color:#b6b4df;--main-nav-tier-two-bkg-color:#aba9da;--main-nav-tier-txt-color:#512c1d;--main-nav-tier-txt-color-hover:black;--main-nav-divider-color-dsktp:#512c1d;--main-nav-item-color:#512c1d;--main-nav-item-color-hover:black;--language-dropdown-cta-color:#512c1d;--language-dropdown-cta-color-hover:#000;--footer-txt-color:#512c1d;--footer-txt-color-hover:white;--footer-bkg-color:#b6b4df;--footer-social-share-color:#512c1d;--social-share-color:#512c1d;--social-share-color-hover:#74564a;--hero-subtext-font-weight:600;--hero-subtext-font-size:2.4rem;--button-txt-color:#d8176f;--button-txt-color-hover:white;--button-bkg-color:white;--button-bkg-color-hover:transparent;--button-border-color:white;--button-border-color-hover:white;--button-secondary-txt-color:white;--button-secondary-txt-color-hover:white;--button-secondary-bkg-color:#d8176f;--button-secondary-bkg-color-hover:transparent;--button-secondary-border-color:#d8176f;--button-secondary-border-color-hover:#d8176f;--button-tertiary-txt-color:white;--button-tertiary-txt-color-hover:white;--link-color:inherit;--link-color-hover:inherit;--button-lt-txt-color:white;--button-lt-txt-color-hover:#d8176f;--button-lt-bkg-color:#d8176f;--button-lt-bkg-color-hover:transparent;--button-lt-border-color:#d8176f;--button-lt-border-color-hover:#d8176f;--button-lt-secondary-txt-color:white;--button-lt-secondary-txt-color-hover:#d8176f;--button-lt-secondary-bkg-color:#d8176f;--button-lt-secondary-bkg-color-hover:transparent;--button-lt-secondary-border-color:#d8176f;--button-lt-secondary-border-color-hover:#d8176f;--button-lt-tertiary-txt-color:black;--button-lt-tertiary-txt-color-hover:#d8176f;--link-lt-color:inherit;--link-lt-color-hover:#d8176f;--featurecard-eyebrow-color:#000;--featurecard-text-color:#000;--featurecard-hovertext-font-weight:600;--featurecard-title-font-size:2.4rem;--featurecard-title-font-weight:700;--dot-border:#512c1d;--dot-fill:transparent;--dot-border-hover:#512c1d;--dot-fill-hover:#512c1d;--carousel-arrow-color:#512c1d;--carousel-arrow-hover-color:#512c1d;--carousel-featurecard-title-font-family:'Raleway',sans-serif;--carousel-featurecard-title-font-size:1.6rem;--carousel-featurecard-title-font-weight:600;--rte-font-weight:500;--whiskers-color:#000;font-family:var(--copy-font);color:#000}
@media screen and (min-width:992px){body[class*="skinnycow-old"]{--hero-subtext-font-size:3rem}
}
body[class*="skinnycow-old"] .sub-title-ff{font-family:var(--copy-font)}
body[class*="skinnycow-old"] .font-black .cmp-text a,body[class*="skinnycow-old"] .cmp-text a{color:#000}
body[class*="skinnycow-old"] .font-black .cmp-text a:hover,body[class*="skinnycow-old"] .cmp-text a:hover,body[class*="skinnycow-old"] .font-black .cmp-text a:focus,body[class*="skinnycow-old"] .cmp-text a:focus{color:#d8176f}
body[class*="skinnycow-old"] .font-white .cmp-text a{color:#fff}
body[class*="skinnycow-old"] .font-white .cmp-text a:hover,body[class*="skinnycow-old"] .font-white .cmp-text a:focus{color:#fff;font-weight:700}
body[class*="skinnycow-old"] h1,body[class*="skinnycow-old"] h2{font-family:var(--heading-font)}
body[class*="skinnycow-old"] h3,body[class*="skinnycow-old"] h4,body[class*="skinnycow-old"] h5,body[class*="skinnycow-old"] h6{font-family:var(--copy-font)}
body[class*="skinnycow-old"] h1,body[class*="skinnycow-old"] .h1{color:#d8176f;font-size:4.8rem}
@media screen and (min-width:992px){body[class*="skinnycow-old"] h1,body[class*="skinnycow-old"] .h1{font-size:7.2rem}
}
body[class*="skinnycow-old"] h2,body[class*="skinnycow-old"] .h2{color:#d8176f;font-size:3.6rem}
@media screen and (min-width:992px){body[class*="skinnycow-old"] h2,body[class*="skinnycow-old"] .h2{font-size:4.8rem}
}
body[class*="skinnycow-old"] h3,body[class*="skinnycow-old"] .h3{font-size:2.4rem}
@media screen and (min-width:992px){body[class*="skinnycow-old"] h3,body[class*="skinnycow-old"] .h3{font-size:2.4rem}
}
body[class*="skinnycow-old"] h4,body[class*="skinnycow-old"] .h4{font-size:1.6rem}
body[class*="skinnycow-old"] h5,body[class*="skinnycow-old"] .h5{font-size:1.4rem}
body[class*="skinnycow-old"] h6,body[class*="skinnycow-old"] .h6{font-size:1.2rem}
body[class*="skinnycow-old"] .sub-head-paragraph{font-size:2rem}
@media screen and (min-width:992px){body[class*="skinnycow-old"] .sub-head-paragraph{font-size:2rem}
}
body[class*="skinnycow-old"] .cta-ff{font-family:var(--cta-font)}
body[class*="skinnycow-old"] .heading-ff{font-family:var(--heading-font)}
body[class*="skinnycow-old"] .copy-ff{font-family:var(--copy-font)}
body[class*="skinnycow-old"] .copy-ff.thin{font-weight:300}
body[class*="skinnycow-old"] .copy-ff.regular{font-weight:400}
body[class*="skinnycow-old"] .copy-ff.bold{font-weight:700}
body[class*="skinnycow-old"] .feature-card>a>section .title,body[class*="skinnycow-old"] .feature-card>a>.cmp-text>span.title,body[class*="skinnycow-old"] .cmp-cardlist>.wrap .cmp-text>span.title{font-family:var(--copy-font)}
@media screen and (min-width:992px){body[class*="skinnycow-old"] .list__card-item .feature-card>a>section .title,body[class*="skinnycow-old"] .list__card-item .cmp-text>span.title{font-size:2.4rem}
}
body[class*="skinnycow-old"] .cmp-button.btn-link-tertiary>a:hover,body[class*="skinnycow-old"] .cmp-button.btn-link-tertiary button:hover,body[class*="skinnycow-old"] .cmp-button.btn-link-tertiary>a:focus,body[class*="skinnycow-old"] .cmp-button.btn-link-tertiary button:focus{font-weight:700}
body[class*="skinnycow-old"] .cmp-button.btn-link-tertiary>a:hover>span.cmp-button__text,body[class*="skinnycow-old"] .cmp-button.btn-link-tertiary button:hover>span.cmp-button__text,body[class*="skinnycow-old"] .cmp-button.btn-link-tertiary>a:focus>span.cmp-button__text,body[class*="skinnycow-old"] .cmp-button.btn-link-tertiary button:focus>span.cmp-button__text{text-decoration:none}
body[class*="skinnycow-old"] .upc-widget a.cmp-button__btn{border-radius:30px;float:left;display:block;margin:0;padding:0 12px;min-width:204px;font-family:'Gotham A Bold','Gotham A','Gotham B',sans-serif;font-size:16px;line-height:40px;font-weight:400;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;background:#d41772;color:#fff;-webkit-transition:.3s all ease;transition:.3s ease all;border:2px solid #d41772;z-index:2;cursor:pointer}
body[class*="skinnycow-old"] .upc-widget a.cmp-button__btn:hover{background-color:#fff;color:#d41772}
body[class*="frostypaws-"]{--heading-font:'brevia',sans-serif;--copy-font:'Nunito',sans-serif;--cta-font:'Nunito',sans-serif;--accordion-header-txt-color:#0072bc;--accordion-content-txt-color:#0072bc;--accordion-toggle-icon-color:#0072bc;--accordion-header-txt-size:1.8rem;--accordion-font-weight:700;--breadcrumb-text-color:#0072bc;--breadcrumb-font-weight:600;--utility-nav-bkg-color:#fff;--utility-nav-txt-color:#000;--utility-nav-cta-color:#000;--utility-nav-cta-color-hover:#000;--main-nav-bar-bkg-color:#fff;--main-nav-tier-one-bkg-color:#0072bc;--main-nav-tier-two-bkg-color:#0056af;--main-nav-tier-txt-color:#fff;--main-nav-tier-txt-color-hover:#f8a742;--main-nav-divider-color-dsktp:#f8a742;--main-nav-item-color:#0072bc;--main-nav-item-color-hover:#f8a742;--main-nav-font-size:1.4rem;--main-nav-font-weight:600;--language-dropdown-cta-color:#000;--language-dropdown-cta-color-hover:#000;--button-txt-color:#0072bc;--button-txt-color-hover:#0072bc;--button-bkg-color:#fff;--button-bkg-color-hover:#ecf5fb;--button-border-color:#ecf5fb;--button-border-color-hover:#ecf5fb;--button-secondary-txt-color:#fff;--button-secondary-txt-color-hover:#0072bc;--button-secondary-bkg-color:transparent;--button-secondary-bkg-color-hover:#fff;--button-secondary-border-color:#fff;--button-secondary-border-color-hover:#fff;--button-tertiary-txt-color:white;--button-tertiary-txt-color-hover:white;--link-color:inherit;--link-color-hover:inherit;--button-lt-txt-color:#0072bc;--button-lt-txt-color-hover:#fff;--button-lt-bkg-color:transparent;--button-lt-bkg-color-hover:#0072bc;--button-lt-border-color:#0072bc;--button-lt-border-color-hover:#0072bc;--button-lt-secondary-txt-color:#fff;--button-lt-secondary-txt-color-hover:#fff;--button-lt-secondary-bkg-color:#0072bc;--button-lt-secondary-bkg-color-hover:#d64022;--button-lt-secondary-border-color:#0072bc;--button-lt-secondary-border-color-hover:#d64022;--button-lt-tertiary-txt-color:#0072bc;--button-lt-tertiary-txt-color-hover:#0072bc;--hero-subtext-font-weight:600;--hero-subtext-font-size:3.6rem;--link-lt-color:inherit;--link-lt-color-hover:#0072bc;--featurecard-eyebrow-color:#fff;--featurecard-text-color:#fff;--featurecard-hovertext-font-weight:600;--featurecard-title-font-size:2.4rem;--featurecard-title-font-weight:700;--dot-border:#0072bc;--dot-fill:transparent;--dot-border-hover:#0072bc;--dot-fill-hover:#0072bc;--carousel-arrow-color:#0072bc;--carousel-arrow-hover-color:#0072bc;--carousel-featurecard-title-font-family:'Nunito',sans-serif;--carousel-featurecard-title-font-size:1.6rem;--carousel-featurecard-title-font-weight:900;--footer-txt-color:#fff;--footer-txt-color-hover:#f8a742;--footer-bkg-color:#0072bc;--footer-social-share-color:#fff;--social-share-color:#0072bc;--social-share-color-hover:#f8a742;--social-share-heading-font-weight:800;--rte-font-weight:500;--whiskers-color:#0072bc;font-family:var(--copy-font);color:#0072bc}
body[class*="frostypaws-"] .sub-title-ff{font-family:var(--copy-font)}
body[class*="frostypaws-"] .cmp-text a{color:#0072bc;font-weight:700}
body[class*="frostypaws-"] .cmp-text a:hover,body[class*="frostypaws-"] .cmp-text a:focus{color:#0072bc}
body[class*="frostypaws-"] .font-black .cmp-text a{color:#000;font-weight:700}
body[class*="frostypaws-"] .font-black .cmp-text a:hover,body[class*="frostypaws-"] .font-black .cmp-text a:focus{color:#000}
body[class*="frostypaws-"] .font-white .cmp-text a{color:#fff;font-weight:700}
body[class*="frostypaws-"] .font-white .cmp-text a:hover,body[class*="frostypaws-"] .font-white .cmp-text a:focus{color:#d8e7f4}
body[class*="frostypaws-"] h1,body[class*="frostypaws-"] h2,body[class*="frostypaws-"] h3,body[class*="frostypaws-"] h4,body[class*="frostypaws-"] h5,body[class*="frostypaws-"] h6{font-family:var(--heading-font)}
@media screen and (min-width:992px){body[class*="frostypaws-"] h1,body[class*="frostypaws-"] .h1{font-size:7rem}
}
@media screen and (min-width:992px){body[class*="frostypaws-"] h2,body[class*="frostypaws-"] .h2{font-size:4.4rem}
}
@media screen and (min-width:992px){body[class*="frostypaws-"] h3,body[class*="frostypaws-"] .h3{font-size:3.6rem}
}
@media screen and (min-width:992px){body[class*="frostypaws-"] h4,body[class*="frostypaws-"] .h4{font-size:2.8rem}
}
@media screen and (min-width:992px){body[class*="frostypaws-"] h5,body[class*="frostypaws-"] .h5{font-size:2.4rem}
}
@media screen and (min-width:992px){body[class*="frostypaws-"] h6,body[class*="frostypaws-"] .h6{font-size:1.8rem}
}
body[class*="frostypaws-"] .h7{font-size:1.6rem}
body[class*="frostypaws-"] .h8{font-size:1.4rem}
body[class*="frostypaws-"] .h9{font-size:1.2rem}
body[class*="frostypaws-"] .main-nav .menu a,body[class*="frostypaws-"] .main-nav .menu button{font-family:var(--heading-font)}
body[class*="frostypaws-"] .cta-ff{font-family:var(--cta-font)}
body[class*="frostypaws-"] .cta-ff.util-nav-item{font-weight:700}
body[class*="frostypaws-"] .cta-ff.bold{font-weight:900}
body[class*="frostypaws-"] .heading-ff{font-family:var(--heading-font)}
body[class*="frostypaws-"] .heading-ff.thin{font-weight:500}
body[class*="frostypaws-"] .copy-ff{font-family:var(--copy-font)}
body[class*="frostypaws-"] .copy-ff.thin{font-weight:300}
body[class*="frostypaws-"] .copy-ff.regular{font-weight:500}
body[class*="frostypaws-"] .copy-ff.bold{font-weight:800}
body[class*="frostypaws-"] .upc-widget a.cmp-button__btn{float:left;display:block;margin:0;padding:0 20px;background-color:#d64022;border-color:transparent;border-style:solid;border-width:1px;border-radius:30px;min-width:0;font-family:'Roboto',serif;font-size:20px;line-height:42px;font-weight:400;color:#fff;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s}
body[class*="frostypaws-"] .upc-widget a.cmp-button__btn:hover{background-color:#f6d3cb;border-color:transparent;border-style:solid;border-width:1px;border-radius:30px;font-family:'Roboto',serif;font-size:20px;line-height:42px;font-weight:400;color:#fff;cursor:pointer}
body[class*="crunch-"]{--heading-font:'Jua',sans-serif;--copy-font:'Noto Sans',sans-serif;--cta-font:'Noto Sans',sans-serif;--accordion-header-txt-color:#000;--accordion-toggle-icon-color:#000;--accordion-content-txt-color:#000;--subheader-bg-color:#382f2d;--subheader-text-color:#fff8ed;--product-page-header-bg-color:#fff8ed;--breadcrumb-text-color:#382f2d;--breadcrumb-font-weight:700;--footer-txt-color:white;--footer-txt-color-hover:white;--footer-bkg-color:#001589;--footer-social-share-color:white;--social-share-color:#001589;--social-share-color-hover:red;font-family:'Noto Sans',sans-serif;color:#000;font-weight:400;font-size:16px;line-height:2.2rem;--utility-nav-bkg-color:#c1e5f6;--utility-nav-txt-color:#000;--utility-nav-cta-color:#000;--utility-nav-cta-color-hover:#001589;--main-nav-bar-bkg-color:#001689;--main-nav-tier-one-bkg-color:#001589;--main-nav-tier-two-bkg-color:#007;--main-nav-tier-txt-color:white;--main-nav-tier-txt-color-hover:#d2d2d2;--main-nav-divider-color-dsktp:#72515c;--main-nav-item-color:#000;--main-nav-item-color-hover:#001589;--language-dropdown-cta-color:#000;--language-dropdown-cta-color-hover:#001589;--hero-subtext-font-weight:700;--hero-subtext-font-size:2.4rem;--home-page-blue-background:#004cfd;--home-page-red-frame:red;--button-txt-color:white;--button-txt-color-hover:red;--button-bkg-color:red;--button-bkg-color-hover:white;--button-bkg-color-active:#ebebeb;--button-border-color:transparent;--button-border-color-hover:#636363;--button-border-color-active:#636363;--button-secondary-txt-color:#001589;--button-secondary-txt-color-hover:red;--button-secondary-bkg-color:white;--button-secondary-bkg-color-hover:white;--button-secondary-bkg-color-active:#ebebeb;--button-secondary-border-color:transparent;--button-secondary-border-color-hover:#636363;--button-secondary-border-color-active:#636363;--button-tertiary-txt-color:white;--button-tertiary-txt-color-hover:white;--link-color:inherit;--link-color-hover:#001589;--featurecard-title-font-size:2rem;--rte-font-weight:400;--whiskers-color:#000}
@media screen and (min-width:992px){body[class*="crunch-"]{--hero-subtext-font-size:2.4rem}
}
body[class*="crunch-"] .fa,body[class*="crunch-"] .far,body[class*="crunch-"] .fas{font-family:"Font Awesome 5 Free" !important}
body[class*="crunch-"] sup{line-height:10px}
body[class*="crunch-"] .body-copy{font-weight:400;font-size:1.6rem;line-height:2.2rem}
body[class*="crunch-"] .body-bold{font-weight:700;font-size:1.6rem;line-height:2.2rem}
body[class*="crunch-"] .body-small{font-weight:600;font-size:1.4rem;line-height:2.2rem}
body[class*="crunch-"] .body-caption{font-weight:400;font-size:1.4rem;line-height:2.2rem;font-style:italic}
body[class*="crunch-"] .sub-head-14{font-size:1.4rem;font-weight:400;line-height:3.0rem}
body[class*="crunch-"] .sub-head-24-bold{font-size:2.4rem;font-weight:700;line-height:3.0rem}
body[class*="crunch-"] .sub-head-paragraph,body[class*="crunch-"] .sub-head-24-paragraph{font-size:2.4rem;line-height:3.0rem;font-weight:400}
body[class*="crunch-"] .cmp-text a{color:#000;font-size:1.6rem;font-weight:600;line-height:2.2rem}
body[class*="crunch-"] .cmp-text a:hover,body[class*="crunch-"] .cmp-text a:focus{color:#001589}
body[class*="crunch-"] .font-black .cmp-text a{color:#000}
body[class*="crunch-"] .font-black .cmp-text a:hover,body[class*="crunch-"] .font-black .cmp-text a:focus{color:#001589}
body[class*="crunch-"] .font-white .cmp-text a{color:#fff}
body[class*="crunch-"] .font-white .cmp-text a:hover,body[class*="crunch-"] .font-white .cmp-text a:focus{color:#c09d57}
body[class*="crunch-"] .sub-title-ff{font-family:var(--copy-font);font-weight:bold}
body[class*="crunch-"] h1,body[class*="crunch-"] h2,body[class*="crunch-"] h3,body[class*="crunch-"] h4,body[class*="crunch-"] h5,body[class*="crunch-"] h6{font-family:var(--heading-font);text-transform:uppercase}
body[class*="crunch-"] h1,body[class*="crunch-"] .h1{font-size:5.4rem;font-weight:700;letter-spacing:-0.01em}
@media screen and (min-width:992px){body[class*="crunch-"] h1,body[class*="crunch-"] .h1{font-size:7.2rem;line-height:8.6rem !important}
}
body[class*="crunch-"] h2,body[class*="crunch-"] .h2{color:#222c6d;font-size:5.6rem;font-weight:700;letter-spacing:-0.01em;line-height:6.7rem;margin-bottom:2rem}
@media screen and (min-width:992px){body[class*="crunch-"] h2,body[class*="crunch-"] .h2{font-size:5.6rem;line-height:6.7rem}
}
body[class*="crunch-"] h3,body[class*="crunch-"] .h3{font-size:2rem;font-weight:700;letter-spacing:-0.01em}
@media screen and (min-width:992px){body[class*="crunch-"] h3,body[class*="crunch-"] .h3{font-size:4.8rem;line-height:5.8rem}
}
body[class*="crunch-"] h4,body[class*="crunch-"] .h4{color:#222c6d;font-size:3.0rem;font-weight:700;line-height:4.8rem;letter-spacing:-0.01em}
body[class*="crunch-"] h5,body[class*="crunch-"] .h5{font-size:3.2rem;font-weight:700;line-height:3.8rem;letter-spacing:-0.01em;margin-bottom:20px}
body[class*="crunch-"] h6,body[class*="crunch-"] .h6{font-size:2.4rem;letter-spacing:.01em}
body[class*="crunch-"] p{color:#222c6d;font-size:2.5rem;line-height:3.5rem;margin-bottom:2rem}
body[class*="crunch-"] .btn-primary .cmp-button__btn,body[class*="crunch-"] .btn-secondary .cmp-button__btn{border-radius:.5rem}
body[class*="crunch-"] .experiencefragment .outer .main-nav div.container .logo img{height:unset;padding-top:1rem}
body[class*="crunch-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>a:after{background-color:white}
body[class*="crunch-"] .experiencefragment nav.top-nav{border-bottom:0}
body[class*="crunch-"] .experiencefragment nav.top-nav span[class^="icon"]{color:white}
body[class*="crunch-"] .experiencefragment nav.top-nav .mobile-logo{transition:none}
body[class*="crunch-"] .experiencefragment nav.top-nav .mobile-logo>a>img.outer{transition:none;height:unset}
body[class*="crunch-"] .experiencefragment nav.top-nav .mobile-btn>label>span.burger{background-color:white}
body[class*="crunch-"] .experiencefragment nav.top-nav .mobile-btn>label>span.burger::after,body[class*="crunch-"] .experiencefragment nav.top-nav .mobile-btn>label>span.burger::before{background-color:white}
body[class*="crunch-"] .experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger::before,body[class*="crunch-"] .experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger::after{background-color:white}
body[class*="crunch-"] .experiencefragment .cmp-footer,body[class*="crunch-"] .experiencefragment .cmp-footer .wrap{padding:0}
@media screen and (max-width:991.9px){body[class*="crunch-"] .experiencefragment footer .cmp-footer .footer-header{width:70%}
body[class*="crunch-"] .experiencefragment footer .cmp-footer .footer-header .logo{max-width:unset}
}
body[class*="crunch-"] .experiencefragment footer .cmp-footer .wrap{max-width:unset}
body[class*="crunch-"] .experiencefragment footer .cmp-footer .wrap section{padding:6rem}
body[class*="crunch-"] .experiencefragment footer .cmp-footer .wrap .copyright{color:black;background-color:#c1e5f6;padding:2rem}
@media screen and (min-width:992px){body[class*="crunch-"] .main-nav div.container .menu li a,body[class*="crunch-"] .main-nav div.container .menu li a:hover,body[class*="crunch-"] .main-nav div.container .menu li.has-sub:hover a,body[class*="crunch-"] .main-nav div.container .menu .icon-search:before{color:white}
}
body[class*="crunch-"][class*="-bar-home-page"] #your-favorite-candy-bar-section .sub-title-ff{color:red}
body[class*="crunch-"][class*="-bar-home-page"] #your-favorite-candy-bar-section .column.container:nth-child(1) .cmp-container{margin:auto;width:80%}
@media screen and (max-width:991.9px){body[class*="crunch-"][class*="-bar-home-page"] #your-favorite-candy-bar-section .column.container:nth-child(1) .cmp-container{padding-bottom:100px}
}
body[class*="crunch-"][class*="-bar-home-page"] #your-favorite-candy-bar-section .column.container:nth-child(1) .cmp-container .cmp-button{padding:0}
body[class*="crunch-"][class*="-bar-home-page"] #your-favorite-candy-bar-section .button{width:fit-content}
@media screen and (max-width:991.9px){body[class*="crunch-"][class*="-bar-home-page"] #your-favorite-candy-bar-section .button{margin:auto}
}
@media screen and (max-width:991.9px){body[class*="crunch-"][class*="-bar-home-page"] .cmp-text{text-align:center}
body[class*="crunch-"][class*="-bar-home-page"] .cmp-button{text-align:center;width:100%}
}
body[class*="crunch-"][class*="-bar-home-page"] #vanilla-with-a-crunch-section{background-color:var(--home-page-blue-background);border:30px solid var(--home-page-red-frame)}
@media screen and (min-width:992px){body[class*="crunch-"][class*="-bar-home-page"] #vanilla-with-a-crunch-section{border-width:40px;width:calc(100% - 15px)}
}
@media screen and (max-width:991.9px){body[class*="crunch-"][class*="-bar-home-page"] #fun-with-every-crunch{background-color:#0153eb;padding-bottom:6rem;padding-top:6rem}
body[class*="crunch-"][class*="-bar-home-page"] #fun-with-every-crunch section{padding:0}
}
body[class*="crunch-"][class*="-bar-product-detail-page"] .shadow-text .cmp-text{filter:unset}
body[class*="crunch-"][class*="-bar-product-detail-page"] .upc-widget a.cmp-button__btn{border-width:unset;border-radius:.5rem}
body[class*="crunch-"][class*="-bar-product-detail-page"] p{color:black}
body[class*="crunch-"][class*="-bar-product-detail-page"] .cmp-accordion__header button{color:#222c6d;font-family:var(--heading-font);font-size:3rem;text-transform:uppercase}
body[class*="crunch-"][class*="-bar-product-detail-page"] #crunch-pdp-hero-section p{color:white}
@media screen and (max-width:991.9px){body[class*="crunch-"][class*="-bar-product-detail-page"] #crunch-pdp-hero-section .cmp-where-to-buy{margin:auto;text-align:center;width:50%}
}
body[class*="crunch-"][class*="-bar-product-detail-page"] #crunch-pdp-hero-section .text{color:white}
body[class*="crunch-"][class*="-bar-product-detail-page"] #crunch-pdp-hero-section .text p{padding:2rem 0}
@media screen and (max-width:991.9px){body[class*="crunch-"][class*="-bar-product-detail-page"] #crunch-pdp-hero-section .text{padding-top:80px;text-align:center}
body[class*="crunch-"][class*="-bar-product-detail-page"] #crunch-pdp-hero-section .text p{padding:2rem}
}
@media screen and (max-width:991.9px){body[class*="crunch-"][class*="-bar-product-detail-page"] .page-hero .hero-full section{padding:0}
}
body[class*="kit-kat-"]{--heading-font:'BebasNeue',sans-serif;--copy-font:'Avenir',sans-serif;--cta-font:'Avenir',sans-serif;--accordion-header-txt-color:#000;--accordion-toggle-icon-color:#000;--accordion-content-txt-color:#000;--subheader-bg-color:#382f2d;--subheader-text-color:#fff8ed;--product-page-header-bg-color:#fff8ed;--breadcrumb-text-color:#382f2d;--breadcrumb-font-weight:700;--footer-txt-color:white;--footer-txt-color-hover:white;--footer-bkg-color:#d02323;--footer-social-share-color:white;--social-share-color:#d02323;--social-share-color-hover:#f8e59a;font-family:'Avenir',sans-serif;color:#000;font-weight:400;font-size:16px;line-height:2.2rem;--utility-nav-bkg-color:#f8e59a;--utility-nav-txt-color:#000;--utility-nav-cta-color:#000;--utility-nav-cta-color-hover:#4f2c1d;--main-nav-bar-bkg-color:#a20707;--main-nav-tier-one-bkg-color:#a20707;--main-nav-tier-two-bkg-color:#940000;--main-nav-tier-txt-color:white;--main-nav-tier-txt-color-hover:#d2d2d2;--main-nav-divider-color-dsktp:#72515c;--main-nav-item-color:white;--main-nav-item-color-hover:white;--language-dropdown-cta-color:#000;--language-dropdown-cta-color-hover:#4f2c1d;--hero-subtext-font-weight:700;--hero-subtext-font-size:2.4rem;--button-txt-color:white;--button-txt-color-hover:#4f2c1d;--button-bkg-color:#4f2c1d;--button-bkg-color-hover:white;--button-bkg-color-active:#ebebeb;--button-border-color:transparent;--button-border-color-hover:#4f2c1d;--button-border-color-active:#636363;--button-secondary-txt-color:#4f2c1d;--button-secondary-txt-color-hover:#4f2c1d;--button-secondary-bkg-color:#f8e59a;--button-secondary-bkg-color-hover:white;--button-secondary-bkg-color-active:#ebebeb;--button-secondary-border-color:transparent;--button-secondary-border-color-hover:#4f2c1d;--button-secondary-border-color-active:#636363;--button-tertiary-txt-color:white;--button-tertiary-txt-color-hover:white;--link-color:inherit;--link-color-hover:#4f2c1d;--featurecard-title-font-size:2rem;--rte-font-weight:400;--whiskers-color:#000}
@media screen and (min-width:992px){body[class*="kit-kat-"]{--hero-subtext-font-size:2.4rem}
}
body[class*="kit-kat-"] .fa,body[class*="kit-kat-"] .far,body[class*="kit-kat-"] .fas{font-family:"Font Awesome 5 Free" !important}
body[class*="kit-kat-"] sup{line-height:10px}
body[class*="kit-kat-"] .body-copy{font-weight:400;font-size:1.6rem;line-height:2.2rem}
body[class*="kit-kat-"] .body-bold{font-weight:700;font-size:1.6rem;line-height:2.2rem}
body[class*="kit-kat-"] .body-small{font-weight:600;font-size:1.4rem;line-height:2.2rem}
body[class*="kit-kat-"] .body-caption{font-weight:400;font-size:1.4rem;line-height:2.2rem;font-style:italic}
body[class*="kit-kat-"] .sub-head-14{font-size:1.4rem;font-weight:400;line-height:3.0rem}
body[class*="kit-kat-"] .sub-head-24-bold{font-size:2.4rem;font-weight:700;line-height:3.0rem}
body[class*="kit-kat-"] .sub-head-paragraph,body[class*="kit-kat-"] .sub-head-24-paragraph{font-size:2.4rem;line-height:3.0rem;font-weight:400}
body[class*="kit-kat-"] .cmp-text a{color:#000;font-size:1.6rem;font-weight:600;line-height:2.2rem}
body[class*="kit-kat-"] .cmp-text a:hover,body[class*="kit-kat-"] .cmp-text a:focus{color:#4f2c1d}
body[class*="kit-kat-"] .font-black .cmp-text a{color:#000}
body[class*="kit-kat-"] .font-black .cmp-text a:hover,body[class*="kit-kat-"] .font-black .cmp-text a:focus{color:#4f2c1d}
body[class*="kit-kat-"] .font-white .cmp-text a{color:#fff}
body[class*="kit-kat-"] .font-white .cmp-text a:hover,body[class*="kit-kat-"] .font-white .cmp-text a:focus{color:#4f2c1d}
body[class*="kit-kat-"] .sub-title-ff{font-family:var(--copy-font)}
body[class*="kit-kat-"] h1,body[class*="kit-kat-"] h2,body[class*="kit-kat-"] h3,body[class*="kit-kat-"] h4,body[class*="kit-kat-"] h5,body[class*="kit-kat-"] h6{color:var(--button-secondary-txt-color);font-family:var(--heading-font);text-transform:uppercase}
body[class*="kit-kat-"] h1,body[class*="kit-kat-"] .h1{font-size:5.6rem;font-weight:700;letter-spacing:.11rem}
@media screen and (min-width:992px){body[class*="kit-kat-"] h1,body[class*="kit-kat-"] .h1{font-size:5.6rem;line-height:6.7rem !important}
}
body[class*="kit-kat-"] h2,body[class*="kit-kat-"] .h2{font-size:4.8rem;font-weight:700;letter-spacing:.09rem}
@media screen and (min-width:992px){body[class*="kit-kat-"] h2,body[class*="kit-kat-"] .h2{font-size:4.8rem;line-height:5.8rem !important}
}
body[class*="kit-kat-"] h3,body[class*="kit-kat-"] .h3{font-size:4.0rem;line-height:4.8rem;font-weight:700;letter-spacing:.08rem}
@media screen and (min-width:992px){body[class*="kit-kat-"] h3,body[class*="kit-kat-"] .h3{font-size:4.0rem;line-height:4.8rem}
}
body[class*="kit-kat-"] h4,body[class*="kit-kat-"] .h4{font-size:3.2rem;font-weight:700;letter-spacing:.06em}
@media screen and (min-width:992px){body[class*="kit-kat-"] h4,body[class*="kit-kat-"] .h4{font-size:3.2rem;line-height:3.8rem}
}
body[class*="kit-kat-"] h5,body[class*="kit-kat-"] .h5{font-size:2.4rem;font-weight:700;line-height:2.9rem;letter-spacing:.04rem}
body[class*="kit-kat-"] h6,body[class*="kit-kat-"] .h6{font-size:1.4rem;line-height:2.2rem;color:red;font-family:'Avenir',sans-serif;font-weight:800;letter-spacing:1.28px}
body[class*="kit-kat-"] .experiencefragment .utility-nav>div.background-container{background-repeat:repeat}
body[class*="kit-kat-"] .experiencefragment nav.top-nav{border-bottom:transparent}
@media screen and (max-width:991.9px){body[class*="kit-kat-"] .experiencefragment nav.top-nav figure img{position:relative;max-width:55px;top:-10px}
}
@media screen and (min-width:992px){body[class*="kit-kat-"] .experiencefragment nav.top-nav{height:1px}
}
body[class*="kit-kat-"] .experiencefragment .main-nav div.container>.menu>li.has-sub a{font-size:1.8rem;font-family:var(--heading-font)}
body[class*="kit-kat-"] nav.cmp-breadcrumb .cmp-breadcrumb__item{font-family:var(--copy-font);font-weight:100}
body[class*="kit-kat-"] nav.cmp-breadcrumb .cmp-breadcrumb__item--active{font-weight:800}
body[class*="kit-kat-"] #bread-crump-social-container .c-half .column{display:flex;align-items:center}
body[class*="kit-kat-"] #bread-crump-social-container .c-half .column .social .social-heading{font-family:'Avenir',sans-serif;margin-bottom:0;margin-right:20px}
body[class*="kit-kat-"] #product-container{max-width:2000px;margin:auto;text-align:center}
body[class*="kit-kat-"] #product-container h1{letter-spacing:2.6px;margin-bottom:20px}
body[class*="kit-kat-"] #product-container p{line-height:30px;margin-bottom:20px}
@media screen and (max-width:991.9px){body[class*="kit-kat-"] #product-container .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--1{margin:0;width:100%}
body[class*="kit-kat-"] #product-container #where-to-buy{display:flex;align-items:center;justify-content:center}
body[class*="kit-kat-"] #product-container #where-to-buy .aem-Grid{width:auto;margin-right:5vw}
}
@media screen and (min-width:992px){body[class*="kit-kat-"] #product-container{text-align:left}
body[class*="kit-kat-"] #product-container p{max-width:400px}
}
@media screen and (min-width:1200px){body[class*="kit-kat-"] #product-container .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:20%}
}
body[class*="kit-kat-"] #product-container .cmp-image__image{width:100%;max-width:600px}
body[class*="kit-kat-"] .cmp-where-to-buy .upc-widget a.cmp-button__btn{background-color:#f8e59a;border-color:#f8e59a;color:#4f2c1d;border-radius:0;font-family:'BebasNeue',sans-serif;font-size:3rem;padding:20px 35px;white-space:nowrap}
@media screen and (min-width:992px){body[class*="kit-kat-"] footer.page-footer .links{left:50%}
body[class*="kit-kat-"] footer.page-footer .links>ul li>a{font-size:1.8rem;font-family:var(--heading-font)}
body[class*="kit-kat-"] footer.page-footer .wrap>section{margin-bottom:80px}
body[class*="kit-kat-"] footer.page-footer .social{position:absolute;left:30%;top:70%;margin-left:10px}
body[class*="kit-kat-"] footer.page-footer .logo>a>img{width:auto}
}
body[class*="kit-kat-"] footer.page-footer .social{display:flex;flex-direction:column}
body[class*="kit-kat-"] footer.page-footer .social h5{color:white;font-family:'Avenir',sans-serif;margin-right:0rem;margin-bottom:5rem}
@media screen and (min-width:576px){body[class*="kit-kat-"] footer.page-footer .social{flex-direction:row}
body[class*="kit-kat-"] footer.page-footer .social h5{margin-right:5rem;margin-bottom:0rem}
}
body[class*="kit-kat-"] .btn-primary .cmp-button__btn,body[class*="kit-kat-"] .btn-secondary .cmp-button__btn{border-radius:0}
body[class*="kit-kat-"] #hero-banner{max-width:2560px;padding-top:30vw}
@media screen and (min-width:768px){body[class*="kit-kat-"] #hero-banner{padding-top:10vw}
}
@media screen and (min-width:992px){body[class*="kit-kat-"] #hero-banner{height:45vw;max-height:1200px;margin:auto;min-height:auto}
}
body[class*="kit-kat-"] #hero-banner .mobile-only{padding-top:140vw}
@media screen and (max-width:767px){body[class*="kit-kat-"] #hero-banner section{height:0;padding:0}
}
@media screen and (min-width:992px){body[class*="kit-kat-"] #hero-banner section{top:-5vw;left:-2vw}
}
@media screen and (min-width:1600px){body[class*="kit-kat-"] #hero-banner section{top:-5vw;left:-8vw}
}
@media screen and (min-width:2140px){body[class*="kit-kat-"] #hero-banner section{left:-350px}
}
body[class*="kit-kat-"] #hero-banner .wrap{margin:0;position:absolute;top:-160vw}
@media screen and (min-width:768px){body[class*="kit-kat-"] #hero-banner .wrap{top:-140vw}
}
@media screen and (min-width:992px){body[class*="kit-kat-"] #hero-banner .wrap{position:relative;top:0}
}
body[class*="kit-kat-"] #hero-banner .hero-button{position:absolute;top:-85vw}
@media screen and (min-width:576px){body[class*="kit-kat-"] #hero-banner .hero-button{top:-80vw}
}
@media screen and (min-width:768px){body[class*="kit-kat-"] #hero-banner .hero-button{top:-68vw}
}
@media screen and (min-width:992px){body[class*="kit-kat-"] #hero-banner .hero-button{top:0;position:relative;margin-left:20px}
}
body[class*="kit-kat-"] #hero-banner .hero-button .cmp-button__btn{background-color:var(--button-secondary-bkg-color);font-family:var(--heading-font);font-size:5vw;padding:5vw 10vw}
@media screen and (min-width:576px){body[class*="kit-kat-"] #hero-banner .hero-button .cmp-button__btn{font-size:3rem}
}
@media screen and (min-width:768px){body[class*="kit-kat-"] #hero-banner .hero-button .cmp-button__btn{padding:4vw 8vw}
}
@media screen and (min-width:992px){body[class*="kit-kat-"] #hero-banner .hero-button .cmp-button__btn{padding:20px 40px;font-size:1.8rem}
}
@media screen and (min-width:1600px){body[class*="kit-kat-"] #hero-banner .hero-button .cmp-button__btn{font-size:3rem}
}
body[class*="kit-kat-"] #hero-banner .cmp-icon__container svg{width:85vw;height:auto}
@media screen and (min-width:992px){body[class*="kit-kat-"] #hero-banner .cmp-icon__container svg{width:35vw;max-width:800px}
}
body[class*="kit-kat-"] #hero-banner .cmp-icon + div{display:none}
body[class*="kit-kat-"] #hero-banner p{font-size:4vw;margin:1rem 3rem;max-width:450px;-webkit-text-stroke-width:1;-webkit-text-stroke-color:#000;line-height:8vw}
@media screen and (min-width:576px){body[class*="kit-kat-"] #hero-banner p{margin:3rem;font-size:2.5rem;max-width:650px}
}
@media screen and (min-width:768px){body[class*="kit-kat-"] #hero-banner p{font-size:3rem}
}
@media screen and (min-width:992px){body[class*="kit-kat-"] #hero-banner p{margin:0;margin-left:20px;top:0;line-height:36px;font-size:1.8rem;max-width:350px}
}
@media screen and (min-width:1600px){body[class*="kit-kat-"] #hero-banner p{max-width:500px;font-size:3rem}
}
@media screen and (min-width:992px){body[class*="kit-kat-"] #feature-card-section .hero-med{height:35vw;max-height:1000px;margin:auto;min-height:auto}
}
body[class*="kit-kat-"] #feature-card-section section{height:0;padding:0}
body[class*="kit-kat-"] #feature-card-section #text-container{padding:80px 0}
@media screen and (min-width:1200px){body[class*="kit-kat-"] #feature-card-section #text-container{padding:0;padding-left:100px}
}
body[class*="kit-kat-"] #feature-card-section #text-container .cmp-text{max-width:500px;margin-bottom:30px;line-height:36px;text-align:center;margin:auto}
@media screen and (min-width:992px){body[class*="kit-kat-"] #feature-card-section #text-container .cmp-text{margin-left:0;text-align:left}
}
@media screen and (max-width:767px){body[class*="kit-kat-"] #feature-card-section #text-container .cmp-text{max-width:250px}
}
body[class*="kit-kat-"] #feature-card-section #text-container .button{display:flex;justify-content:center}
@media screen and (min-width:992px){body[class*="kit-kat-"] #feature-card-section #text-container .button{justify-content:flex-start}
}
@media screen and (min-width:768px){body[class*="kit-kat-"] #feature-card-section #text-container h3{font-size:6rem}
body[class*="kit-kat-"] #feature-card-section #text-container p{font-size:2rem}
}
@media screen and (min-width:992px){body[class*="kit-kat-"] #homepage-pictures-section.hero-med{height:35vw;max-height:1200px;margin:auto;min-height:auto}
}
body[class*="kit-kat-"] #homepage-pictures-section.hero-med section{height:0;padding:0}
body[class*="kit-kat-"] .customcarousel .cmp-carousel{padding:0}
@media screen and (min-width:992px){body[class*="kit-kat-"] .customcarousel .cmp-carousel{padding:0 2rem}
}
body[class*="kit-kat-"] .customcarousel .cmp-carousel.slider-carousel{width:100%;max-width:1800px}
body[class*="kit-kat-"] .customcarousel #product-carousel .carousel-card__heading::after{content:'';display:block;background-image:url(../png/arrow-kit-kat.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:250px;height:20px}
body[class*="kit-kat-"] .customcarousel #product-carousel .owl-carousel .owl-stage{display:flex;flex-wrap:nowrap}
body[class*="kit-kat-"] .customcarousel #product-carousel .owl-carousel.owl-drag .owl-item:first-of-type{display:flex;align-items:center;justify-content:center}
body[class*="kit-kat-"] .customcarousel #product-carousel .owl-carousel.owl-drag .owl-item:first-of-type div{max-width:250px}
body[class*="kit-kat-"] .customcarousel #product-carousel .owl-stage-outer.owl-height{height:auto}
body[class*="kit-kat-"] .customcarousel #product-carousel article.feature-card{background-color:#fbf2cd}
@media screen and (min-width:992px){body[class*="kit-kat-"] .customcarousel #product-carousel .owl-carousel.owl-drag .owl-item{width:400px !important}
}
body[class*="kit-kat-"] .customcarousel #product-carousel .feature-card.feature-text-below figure{height:45%}
body[class*="kit-kat-"] .customcarousel #product-carousel .feature-card.feature-text-below div.cmp-text span.title{font-family:var(--copy-font)}
body[class*="kit-kat-"] .customcarousel #product-carousel .feature-card.feature-text-below div.cmp-text.feature-text-below{height:auto;display:flex;flex-direction:column;padding:20px 35px;font-family:'Avenir',sans-serif}
body[class*="kit-kat-"] .customcarousel #product-carousel .feature-card.feature-text-below div.cmp-text.feature-text-below span.title{height:260px}
body[class*="kit-kat-"] .customcarousel #product-carousel .owl-item div .feature-card{height:700px}
body[class*="kit-kat-"] .customcarousel #product-carousel .eyebrow{display:block;font-family:'Colby-NrBlk',sans-serif;font-size:1.5rem;text-align:center}
@media screen and (min-width:1200px){body[class*="kit-kat-"] .customcarousel #product-carousel .eyebrow{font-size:2.5rem}
}
body[class*="kit-kat-"] .customcarousel #product-carousel .cmp-button__btn{font-size:1.2rem;white-space:nowrap}
@media screen and (min-width:1200px){body[class*="kit-kat-"] .customcarousel #product-carousel .cmp-button__btn{font-size:2rem}
}
body[class*="kit-kat-"] #pdp-accordion .cmp-accordion>dl>dt>button{font-family:var(--heading-font);font-size:4rem;color:var(--button-secondary-txt-color)}
body[class*="kit-kat-"] #pdp-accordion div .accordion{margin:0}
body[class*="kit-kat-"][class$="page"] .cmp-text{font-size:2rem}
body[class*="nestle-treats-"]{--body-background-color:#f5f4f0;--heading-font:'Bicyclette',sans-serif;--heading-font-bold:'BicycletteBold',sans-serif;--copy-font:'lato',sans-serif;--cta-font:'lato',sans-serif;--accordion-header-txt-color:#000;--accordion-toggle-icon-color:#000;--accordion-content-txt-color:#000;--subheader-bg-color:#382f2d;--subheader-text-color:#fff8ed;--product-page-header-bg-color:#fff8ed;--breadcrumb-text-color:#382f2d;--breadcrumb-font-weight:700;--footer-txt-color:white;--footer-txt-color-hover:white;--footer-bkg-color:#0c4ea1;--footer-social-share-color:white;--social-share-color:#0c4ea1;--social-share-color-hover:red;font-family:'lato',sans-serif;color:#000;font-weight:400;font-size:16px;line-height:2.2rem;--utility-nav-bkg-color:#c1e5f6;--utility-nav-txt-color:#000;--utility-nav-cta-color:#000;--utility-nav-cta-color-hover:#0c4ea1;--main-nav-bar-bkg-color:white;--main-nav-tier-one-bkg-color:#0c4ea1;--main-nav-tier-two-bkg-color:#003393;--main-nav-tier-txt-color:black;--main-nav-tier-txt-color-hover:#d2d2d2;--main-nav-divider-color-dsktp:#72515c;--main-nav-item-color:#000;--main-nav-item-color-hover:#0c4ea1;--language-dropdown-cta-color:#000;--language-dropdown-cta-color-hover:#0c4ea1;--hero-subtext-font-weight:700;--hero-subtext-font-size:2.4rem;--carousel-feature-card-pink:#ef456c;--dark-purple:#7251b5;--background-orange:#f37022;--blue-text-stroke:#0c4ea1;--body-copy-color:#0c4ea1;--button-txt-color:white;--button-txt-color-hover:#0c4ea1;--button-bkg-color:#0c4ea1;--button-bkg-color-hover:white;--button-bkg-color-active:#ebebeb;--button-border-color:transparent;--button-border-color-hover:#0c4ea1;--button-border-color-active:#2a60ab;--button-secondary-txt-color:#0c4ea1;--button-secondary-txt-color-hover:#0c4ea1;--button-secondary-bkg-color:white;--button-secondary-bkg-color-hover:white;--button-secondary-bkg-color-active:#ebebeb;--button-secondary-border-color:transparent;--button-secondary-border-color-hover:#0c4ea1;--button-secondary-border-color-active:#2a60ab;--button-tertiary-txt-color:white;--button-tertiary-txt-color-hover:white;--link-color:inherit;--link-color-hover:#0c4ea1;--rte-font-weight:400;--whiskers-color:#000;background-color:var(--body-background-color)}
@media screen and (min-width:992px){body[class*="nestle-treats-"]{--hero-subtext-font-size:2.4rem}
}
body[class*="nestle-treats-"] .fa,body[class*="nestle-treats-"] .far,body[class*="nestle-treats-"] .fas{font-family:"Font Awesome 5 Free" !important}
body[class*="nestle-treats-"] sup{line-height:10px}
body[class*="nestle-treats-"] .copy-ff{color:var(--body-copy-color);font-family:var(--heading-font);font-weight:100}
body[class*="nestle-treats-"] .cmp-footer .copy-ff{color:white}
body[class*="nestle-treats-"] .body-copy{color:var(--body-copy-color);font-weight:400;font-size:1.6rem;line-height:2.2rem}
body[class*="nestle-treats-"] .body-bold{font-weight:700;font-size:1.6rem;line-height:2.2rem}
body[class*="nestle-treats-"] .body-small{font-weight:600;font-size:1.4rem;line-height:2.2rem}
body[class*="nestle-treats-"] .body-caption{font-weight:400;font-size:1.4rem;line-height:2.2rem;font-style:italic}
body[class*="nestle-treats-"] .sub-head-14{font-size:1.4rem;font-weight:400;line-height:3.0rem}
body[class*="nestle-treats-"] .sub-head-24-bold{font-size:2.4rem;font-weight:700;line-height:3.0rem}
body[class*="nestle-treats-"] .sub-head-paragraph,body[class*="nestle-treats-"] .sub-head-24-paragraph{font-size:2.4rem;line-height:3.0rem;font-weight:400}
body[class*="nestle-treats-"] .cmp-text a{color:#000;font-size:1.6rem;font-weight:600;line-height:2.2rem}
body[class*="nestle-treats-"] .cmp-text a:hover,body[class*="nestle-treats-"] .cmp-text a:focus{color:#0c4ea1}
body[class*="nestle-treats-"] .font-black .cmp-text a{color:#000}
body[class*="nestle-treats-"] .font-black .cmp-text a:hover,body[class*="nestle-treats-"] .font-black .cmp-text a:focus{color:#0c4ea1}
body[class*="nestle-treats-"] .font-white .cmp-text a{color:#fff}
body[class*="nestle-treats-"] .font-white .cmp-text a:hover,body[class*="nestle-treats-"] .font-white .cmp-text a:focus{color:#c09d57}
body[class*="nestle-treats-"] .sub-title-ff{font-family:var(--copy-font)}
body[class*="nestle-treats-"] h1,body[class*="nestle-treats-"] h2,body[class*="nestle-treats-"] h3,body[class*="nestle-treats-"] h4,body[class*="nestle-treats-"] h5,body[class*="nestle-treats-"] h6{color:var(--button-secondary-txt-color);font-family:var(--heading-font);text-transform:capitalize}
body[class*="nestle-treats-"] h1,body[class*="nestle-treats-"] .h1{font-family:var(--heading-font);font-size:5.6rem;font-weight:400;letter-spacing:.11rem;text-transform:uppercase}
@media screen and (min-width:992px){body[class*="nestle-treats-"] h1,body[class*="nestle-treats-"] .h1{font-size:5.6rem;line-height:6.7rem !important}
}
body[class*="nestle-treats-"] h2,body[class*="nestle-treats-"] .h2{font-size:4.8rem;font-weight:700;letter-spacing:.09rem}
@media screen and (min-width:992px){body[class*="nestle-treats-"] h2,body[class*="nestle-treats-"] .h2{font-size:4.8rem;line-height:5.8rem !important}
}
body[class*="nestle-treats-"] h3,body[class*="nestle-treats-"] .h3{font-size:4.0rem;line-height:4.8rem;font-weight:700;letter-spacing:.08rem}
@media screen and (min-width:992px){body[class*="nestle-treats-"] h3,body[class*="nestle-treats-"] .h3{font-size:4.0rem;line-height:4.8rem}
}
body[class*="nestle-treats-"] h4,body[class*="nestle-treats-"] .h4{font-size:3.2rem;font-weight:700;letter-spacing:.06em}
@media screen and (min-width:992px){body[class*="nestle-treats-"] h4,body[class*="nestle-treats-"] .h4{font-size:3.2rem;line-height:3.8rem}
}
body[class*="nestle-treats-"] h5,body[class*="nestle-treats-"] .h5{font-size:2.4rem;font-weight:700;line-height:2.9rem;letter-spacing:.04rem}
body[class*="nestle-treats-"] h6,body[class*="nestle-treats-"] .h6{font-size:1.8rem;line-height:2.2rem;letter-spacing:.03rem}
body[class*="nestle-treats-"] .btn-primary .cmp-button__btn,body[class*="nestle-treats-"] .btn-secondary .cmp-button__btn{border-radius:.5rem}
body[class*="nestle-treats-"] .experiencefragment .nav-logo-ruleset{height:auto;max-height:65px;top:10px;transition:none}
body[class*="nestle-treats-"] .experiencefragment .nav-logo .mainnavigation.main-nav .logo img{height:auto;max-height:65px;top:10px;transition:none}
body[class*="nestle-treats-"] .experiencefragment .outer .mainnavigation.main-nav .logo img{height:auto;max-height:65px;top:10px;transition:none}
@media screen and (min-width:992px){body[class*="nestle-treats-"] .experiencefragment .sticky .nav-wrap.outer .mainnavigation.main-nav .logo img{height:auto;max-height:65px;top:10px;transition:none}
}
body[class*="nestle-treats-"] .experiencefragment .mainnavigation.main-nav label,body[class*="nestle-treats-"] .experiencefragment .mainnavigation.main-nav div.container>.menu>li a,body[class*="nestle-treats-"] .experiencefragment .mainnavigation.main-nav span::before{color:#0c4ea1}
@media screen and (max-width:991.9px){body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap{background-color:#0c4ea1}
body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav,body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav .submenu.first-tier{background-color:#0c4ea1}
body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav a,body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav .submenu.first-tier a,body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav label,body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav .submenu.first-tier label,body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav span::before,body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav .submenu.first-tier span::before{color:#fff}
body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav ul.left-menu li.has-sub:first-child,body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav .submenu.first-tier ul.left-menu li.has-sub:first-child,body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav .submenu li:nth-of-type(2),body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav .submenu.first-tier .submenu li:nth-of-type(2),body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav .submenu li:nth-of-type(3),body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav .submenu.first-tier .submenu li:nth-of-type(3){border-top:1px solid white;padding-bottom:0}
body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav ul.left-menu li.has-sub:first-child,body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav .submenu.first-tier ul.left-menu li.has-sub:first-child,body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav .submenu li:nth-of-type(n+3),body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav .submenu.first-tier .submenu li:nth-of-type(n+3){border-bottom:1px solid white}
body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap #right-mainnav-menubar{justify-content:center}
body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap #right-mainnav-menubar li{text-align:center;justify-content:center;max-width:400px;margin-top:20px}
body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap #right-mainnav-menubar li a{color:#0c4ea1;background-color:white;border-radius:30px;padding:20px 20px;position:relative}
body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-toggle:checked + .nav-wrap #right-mainnav-menubar li a::after{content:'';background-image:url(../png/arrow-small-right.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:8px;width:20px;height:20px;position:absolute;top:16px}
}
body[class*="nestle-treats-"] .experiencefragment nav.top-nav .mobile-logo>a>img.outer{height:auto;max-height:65px;top:10px;transition:none}
@media screen and (min-width:992px){body[class*="nestle-treats-"] .experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>a{color:white}
}
@media screen and (min-width:992px){body[class*="nestle-treats-"] .experiencefragment .cmp-footer .copyright ul{display:flex;justify-content:space-evenly;list-style:none;margin:auto;padding:2rem 2rem 4rem;width:60%}
}
body[class*="nestle-treats-"] .experiencefragment .cmp-footer .copyright ul li a{color:white}
body[class*="nestle-treats-"] .experiencefragment .cmp-footer .copyright ul li:before{width:0}
body[class*="nestle-treats-"] .primary-cta-style{background-color:white;color:var(--button-bkg-color)}
body[class*="nestle-treats-"] .cmp-button.btn-primary .cmp-button__btn,body[class*="nestle-treats-"] .cmp-button__btn{background-color:white;color:var(--button-bkg-color)}
body[class*="nestle-treats-"] .breadcrumb{font-family:var(--copy-font);padding:20px 0}
body[class*="nestle-treats-"] .breadcrumb nav.cmp-breadcrumb li{color:white;font-weight:lighter}
body[class*="nestle-treats-"] .social-share{padding:20px 0}
@media screen and (min-width:992px){body[class*="nestle-treats-"] .social-share .social{align-self:self-end}
}
body[class*="nestle-treats-"] .social-share .social>*{color:white;font-family:var(--copy-font)}
body[class*="nestle-treats-"] .social-share .social .social-heading{line-height:0;padding-right:2rem}
body[class*="nestle-treats-"] .customcarousel .featurecard .cmp-text.feature-text-below{display:block;text-align:center}
body[class*="nestle-treats-"] .carousel-container .feature-card.feature-text-below figure{height:auto}
body[class*="nestle-treats-"] .carousel-container .feature-card.feature-text-below .cmp-button,body[class*="nestle-treats-"] .carousel-container .feature-card.feature-text-below .title{padding:2rem}
body[class*="nestle-treats-"] .carousel-container .card-size-large{height:auto}
body[class*="nestle-treats-"][class*="-home-page"] .hero-full h1,body[class*="nestle-treats-"][class*="-home-page"] .hero-full h2{color:white;-webkit-text-stroke:.5px var(--blue-text-stroke)}
@media screen and (max-width:991.9px){body[class*="nestle-treats-"][class*="-home-page"] .hero-full section{background-color:#f38597}
}
body[class*="nestle-treats-"][class*="-home-page"] #main-hero.hero-full h1{-webkit-text-stroke:2.5px var(--blue-text-stroke)}
@media screen and (min-width:992px){body[class*="nestle-treats-"][class*="-home-page"] #main-hero .cmp-button__btn{margin-left:auto}
}
body[class*="nestle-treats-"][class*="-home-page"] #snack-time-section h2,body[class*="nestle-treats-"][class*="-home-page"] #snack-time-section p{color:white}
body[class*="nestle-treats-"][class*="-home-page"] #snack-time-section h2{-webkit-text-stroke:unset}
@media screen and (min-width:992px){body[class*="nestle-treats-"][class*="-home-page"] #snack-time-section section .wrap,body[class*="nestle-treats-"][class*="-home-page"] #snack-time-section section .hero-button{padding-left:15rem}
}
@media screen and (max-width:991.9px){body[class*="nestle-treats-"][class*="-home-page"] #snack-time-section section{background-color:var(--dark-purple)}
}
@media screen and (min-width:992px){body[class*="nestle-treats-"][class*="-home-page"] #snack-time-section p{max-width:400px}
}
body[class*="nestle-treats-"][class*="-home-page"] #vanilla-bites-section{background:linear-gradient(90deg,#cc6531 60%,#0a479a 60%)}
body[class*="nestle-treats-"][class*="-home-page"] #vanilla-bites-section figure{max-width:1600px;margin:auto}
@media screen and (max-width:991.9px){body[class*="nestle-treats-"][class*="-home-page"] #vanilla-bites-section section{background-color:#cc6531}
}
body[class*="nestle-treats-"][class*="-home-page"] #vanilla-bites-section section h2{text-transform:uppercase;-webkit-text-stroke:unset}
body[class*="nestle-treats-"][class*="-home-page"] #vanilla-bites-section section .cmp-button__btn{color:white;background-color:var(--blue-text-stroke)}
body[class*="nestle-treats-"][class*="-home-page"] #vanilla-bites-section section .cmp-button__btn:hover{border-color:white}
@media screen and (min-width:992px){body[class*="nestle-treats-"][class*="-home-page"] #vanilla-bliss-section section .wrap,body[class*="nestle-treats-"][class*="-home-page"] #vanilla-bliss-section section .hero-button{padding-left:15rem}
}
body[class*="nestle-treats-"][class*="-home-page"] .carousel-container{padding-top:8rem}
body[class*="nestle-treats-"][class*="-home-page"] .carousel-container .cmp-text.feature-text-below{background-color:var(--carousel-feature-card-pink);border-bottom-left-radius:20px;border-bottom-right-radius:20px;color:white;display:block;min-height:200px;padding-top:1rem;text-align:center}
body[class*="nestle-treats-"][class*="-home-page"] .carousel-container .feature-card.feature-text-below .title{font-size:2rem}
body[class*="nestle-treats-"][class*="-home-page"] .carousel-container .feature-card.feature-text-below .btn-primary.dark-background .cmp-button__btn{background-color:white;color:var(--button-bkg-color)}
body[class*="nestle-treats-"][class*="-home-page"] .carousel-container .owl-item:nth-child(2) .cmp-text.feature-text-below{background-color:var(--dark-purple)}
body[class*="nestle-treats-"][class*="-home-page"] .carousel-container .owl-item:nth-child(3) .cmp-text.feature-text-below{background-color:var(--background-orange)}
body[class*="nestle-treats-"][class*="-landing-page"] .page-hero .hero-med{background-color:#2a60ab}
body[class*="nestle-treats-"][class*="-landing-page"] .page-hero .hero-med h1{color:white;font-size:clamp(5rem,8vw,12rem)}
body[class*="nestle-treats-"][class*="-landing-page"] .page-hero .hero-med section .wrap{margin:auto;width:100%;max-width:none}
body[class*="nestle-treats-"][class*="-landing-page"] .cmp-cardlist .list__card-item .cmp-text .title{color:#2a60ab;padding:2rem}
body[class*="nestle-treats-"][class*="-landing-page"] .cmp-cardlist .wrap.c-thirds>div{margin-top:0;margin:0;min-height:415px}
@media screen and (min-width:992px){body[class*="nestle-treats-"][class*="-landing-page"] .cmp-cardlist .wrap.c-thirds>div{align-items:center;margin-top:2rem;padding-right:2rem;width:33.33%}
}
body[class*="nestle-treats-"][class*="product-detail-page"] .fas[class*="fa-arrow-"]{background-color:white;border-radius:4px;color:var(--dark-purple);font-size:16px;font-weight:550;padding:12px}
body[class*="nestle-treats-"][class*="product-detail-page"] .fas .fa-arrow-right::before{content:"\f067"}
body[class*="nestle-treats-"][class*="product-detail-page"] .cmp-button{width:max-content}
body[class*="nestle-treats-"][class*="product-detail-page"] .carousel-container .feature-card.feature-text-below .title{color:#2a60ab;display:block;min-height:80px;font-weight:700;padding:1rem 2rem}
body[class*="nestle-treats-"][class*="product-detail-page"] .carousel-container .feature-card.feature-text-below .cmp-button.btn-primary.dark-background{margin:auto}
body[class*="nestle-treats-"][class*="product-detail-page"] .cmp-accordion__header button{font-size:4rem}
body[class*="skinnycow-"]{--heading-font:'Cocogoose',sans-serif;--copy-font:'Stolzl',sans-serif;--cta-font:'Stolzl',sans-serif;--breadcrumb-text-color:#461e14;--breadcrumb-font-weight:600;--accordion-header-txt-color:#6aa4e5;--accordion-content-txt-color:#000;--accordion-toggle-icon-color:#000;--accordion-font-weight:700;--utility-nav-bkg-color:#e5cefa;--utility-nav-txt-color:#461e14;--utility-nav-cta-color:black;--utility-nav-cta-color-hover:white;--main-nav-bar-bkg-color:#fff5dc;--main-nav-tier-one-bkg-color:#e5cefa;--main-nav-tier-two-bkg-color:#e1c7f9;--main-nav-tier-txt-color:#461e14;--main-nav-tier-txt-color-hover:black;--main-nav-divider-color-dsktp:#461e14;--main-nav-item-color:#461e14;--main-nav-item-color-hover:black;--language-dropdown-cta-color:#461e14;--language-dropdown-cta-color-hover:#000;--footer-txt-color:#fff5dc;--footer-txt-color-hover:white;--footer-bkg-color:#683298;--footer-social-share-color:#fff5dc;--social-share-color:#280646;--social-share-color-hover:#461e14;--hero-subtext-font-weight:600;--hero-subtext-font-size:2.4rem;--button-txt-color:#fff5dc;--button-txt-color-hover:#fff5dc;--button-bkg-color:#280646;--button-bkg-color-hover:#461e14;--button-border-color:#280646;--button-border-color-hover:#461e14;--button-secondary-txt-color:#280646;--button-secondary-txt-color-hover:#fff5dc;--button-secondary-bkg-color:#eee;--button-secondary-bkg-color-hover:#461e14;--button-secondary-border-color:#280646;--button-secondary-border-color-hover:#461e14;--button-tertiary-txt-color:white;--button-tertiary-txt-color-hover:white;--link-color:inherit;--link-color-hover:inherit;--button-lt-txt-color:#280646;--button-lt-txt-color-hover:#fff5dc;--button-lt-bkg-color:#fff5dc;--button-lt-bkg-color-hover:#a06ecd;--button-lt-border-color:#fff5dc;--button-lt-border-color-hover:#a06ecd;--button-lt-secondary-txt-color:white;--button-lt-secondary-txt-color-hover:#e76218;--button-lt-secondary-bkg-color:#e76218;--button-lt-secondary-bkg-color-hover:transparent;--button-lt-secondary-border-color:#e76218;--button-lt-secondary-border-color-hover:#e76218;--button-lt-tertiary-txt-color:black;--button-lt-tertiary-txt-color-hover:#e76218;--link-lt-color:inherit;--link-lt-color-hover:#e76218;--featurecard-eyebrow-color:#000;--featurecard-text-color:#000;--featurecard-hovertext-font-weight:600;--featurecard-title-font-size:2.4rem;--featurecard-title-font-weight:700;--dot-border:#461e14;--dot-fill:transparent;--dot-border-hover:#461e14;--dot-fill-hover:#461e14;--carousel-arrow-color:#461e14;--carousel-arrow-hover-color:#461e14;--carousel-featurecard-title-font-family:'Stolzl',sans-serif;--carousel-featurecard-title-font-size:1.6rem;--carousel-featurecard-title-font-weight:600;--rte-font-weight:500;--whiskers-color:#000;font-family:var(--copy-font);color:#000}
@media screen and (min-width:992px){body[class*="skinnycow-"]{--hero-subtext-font-size:3rem}
}
body[class*="skinnycow-"] .sub-title-ff{font-family:var(--copy-font)}
body[class*="skinnycow-"] .font-black .cmp-text a,body[class*="skinnycow-"] .cmp-text a{color:#000}
body[class*="skinnycow-"] .font-black .cmp-text a:hover,body[class*="skinnycow-"] .cmp-text a:hover,body[class*="skinnycow-"] .font-black .cmp-text a:focus,body[class*="skinnycow-"] .cmp-text a:focus{color:#e76218}
body[class*="skinnycow-"] .font-white .cmp-text a{color:#fff}
body[class*="skinnycow-"] .font-white .cmp-text a:hover,body[class*="skinnycow-"] .font-white .cmp-text a:focus{color:#fff;font-weight:700}
body[class*="skinnycow-"] h1,body[class*="skinnycow-"] h2,body[class*="skinnycow-"] h3,body[class*="skinnycow-"] h4,body[class*="skinnycow-"] h5,body[class*="skinnycow-"] h6{color:#461e14;font-family:var(--heading-font);text-transform:none}
body[class*="skinnycow-"] h1,body[class*="skinnycow-"] .h1{font-size:6.4rem;font-weight:700;letter-spacing:0;line-height:7.4rem}
body[class*="skinnycow-"] h2,body[class*="skinnycow-"] .h2{font-size:4.8rem;font-weight:700;letter-spacing:0;line-height:5.5rem}
body[class*="skinnycow-"] h3,body[class*="skinnycow-"] .h3{font-size:3.6rem;font-weight:700;letter-spacing:0;line-height:4.1rem}
body[class*="skinnycow-"] h4,body[class*="skinnycow-"] .h4{font-size:2.8rem;font-weight:700;letter-spacing:0;line-height:3.4rem}
body[class*="skinnycow-"] h5,body[class*="skinnycow-"] .h5{font-size:2.4rem;font-weight:700;letter-spacing:0;line-height:2.9rem}
body[class*="skinnycow-"] h6,body[class*="skinnycow-"] .h6{font-size:2.0rem;font-weight:700;letter-spacing:0;line-height:2.4rem}
body[class*="skinnycow-"] .sub-head-paragraph{font-size:2rem}
@media screen and (min-width:992px){body[class*="skinnycow-"] .sub-head-paragraph{font-size:2rem}
}
body[class*="skinnycow-"] .cta-ff{font-family:var(--cta-font)}
body[class*="skinnycow-"] .heading-ff{font-family:var(--heading-font)}
body[class*="skinnycow-"] .copy-ff{font-family:var(--copy-font)}
body[class*="skinnycow-"] .copy-ff.thin{font-weight:300}
body[class*="skinnycow-"] .copy-ff.regular{font-weight:400}
body[class*="skinnycow-"] .copy-ff.bold{font-weight:700}
@media screen and (min-width:992px){body[class*="skinnycow-"] .mainnavigation.main-nav #right-mainnav-menubar li a{color:#fff5dc;background-color:#280646;border-radius:.5rem;font-family:var(--copy-font);margin:15px 30px;padding:13px 35px}
body[class*="skinnycow-"] .mainnavigation.main-nav #right-mainnav-menubar li a:hover{background-color:#461e14}
}
body[class*="skinnycow-"] .mainnavigation.main-nav li a{font-family:var(--heading-font)}
body[class*="skinnycow-"] .feature-card>a>section .title,body[class*="skinnycow-"] .feature-card>a>.cmp-text>span.title,body[class*="skinnycow-"] .cmp-cardlist>.wrap .cmp-text>span.title{font-family:var(--copy-font)}
@media screen and (min-width:992px){body[class*="skinnycow-"] .list__card-item .feature-card>a>section .title,body[class*="skinnycow-"] .list__card-item .cmp-text>span.title{font-size:2.4rem}
}
body[class*="skinnycow-"] .cmp-button.btn-link-tertiary>a:hover,body[class*="skinnycow-"] .cmp-button.btn-link-tertiary button:hover,body[class*="skinnycow-"] .cmp-button.btn-link-tertiary>a:focus,body[class*="skinnycow-"] .cmp-button.btn-link-tertiary button:focus{font-weight:700}
body[class*="skinnycow-"] .cmp-button.btn-link-tertiary>a:hover>span.cmp-button__text,body[class*="skinnycow-"] .cmp-button.btn-link-tertiary button:hover>span.cmp-button__text,body[class*="skinnycow-"] .cmp-button.btn-link-tertiary>a:focus>span.cmp-button__text,body[class*="skinnycow-"] .cmp-button.btn-link-tertiary button:focus>span.cmp-button__text{text-decoration:none}
body[class*="skinnycow-"] .btn-primary .cmp-button__btn,body[class*="skinnycow-"] .btn-secondary .cmp-button__btn{border-radius:.5rem}
body[class*="skinnycow-"] nav.cmp-breadcrumb .cmp-breadcrumb__item{font-family:var(--copy-font);font-weight:100}
body[class*="skinnycow-"] nav.cmp-breadcrumb .cmp-breadcrumb__item--active{font-weight:800}
body[class*="skinnycow-"] #bread-crump-social-container .c-half .column{display:flex;align-items:center}
body[class*="skinnycow-"] #bread-crump-social-container .c-half .column .social .social-heading{margin-right:20px;text-decoration:underline}
body[class*="skinnycow-"] #bread-crump-social-container .c-half .column .social ul.footer-social-share{gap:0rem}
body[class*="skinnycow-"] #hero-banner-container{background-color:#451e15}
body[class*="skinnycow-"] #hero-banner{max-width:2560px}
@media screen and (max-width:991.9px){body[class*="skinnycow-"] #hero-banner{display:flex;flex-direction:column-reverse}
}
@media screen and (min-width:768px){body[class*="skinnycow-"] #hero-banner{padding-top:20px}
}
@media screen and (min-width:992px){body[class*="skinnycow-"] #hero-banner{height:50vw;max-height:1200px;margin:auto;min-height:auto}
}
@media screen and (min-width:768px){body[class*="skinnycow-"] #hero-banner figure{margin-left:10rem}
}
body[class*="skinnycow-"] #hero-banner section{display:block;margin:0}
body[class*="skinnycow-"] #hero-banner section .wrap{margin:0}
body[class*="skinnycow-"] #hero-banner section .wrap div{margin:auto}
body[class*="skinnycow-"] #hero-banner section .hero-button.button{margin:0}
@media screen and (min-width:1600px){body[class*="skinnycow-"] #hero-banner section .wrap,body[class*="skinnycow-"] #hero-banner section .hero-button.button{padding-left:10%}
}
body[class*="skinnycow-"] #hero-banner section h2{line-height:4.5rem;white-space:nowrap}
body[class*="skinnycow-"] #hero-banner section h2:nth-child(2){font-size:4.8rem}
@media screen and (min-width:768px){body[class*="skinnycow-"] #hero-banner section h2:nth-child(2){font-size:6rem}
}
@media screen and (min-width:1600px){body[class*="skinnycow-"] #hero-banner section h2:nth-child(2){font-size:7.4rem}
}
@media screen and (min-width:2140px){body[class*="skinnycow-"] #hero-banner section h2:nth-child(2){font-size:9.4rem}
}
body[class*="skinnycow-"] #hero-banner section h2:nth-child(4){font-size:6.8rem}
@media screen and (min-width:768px){body[class*="skinnycow-"] #hero-banner section h2:nth-child(4){font-size:8.8rem}
}
@media screen and (min-width:1600px){body[class*="skinnycow-"] #hero-banner section h2:nth-child(4){font-size:11rem}
}
@media screen and (min-width:2140px){body[class*="skinnycow-"] #hero-banner section h2:nth-child(4){font-size:14rem}
}
body[class*="skinnycow-"] #hero-banner section h2:nth-child(odd){color:#fff5dc;font-size:3.5rem}
@media screen and (min-width:768px){body[class*="skinnycow-"] #hero-banner section h2:nth-child(odd){font-size:4.5rem}
}
@media screen and (min-width:1600px){body[class*="skinnycow-"] #hero-banner section h2:nth-child(odd){font-size:5.6rem}
}
@media screen and (min-width:2140px){body[class*="skinnycow-"] #hero-banner section h2:nth-child(odd){font-size:7rem}
}
body[class*="skinnycow-"] #hero-banner section h2:nth-child(even){color:#e5cefa}
body[class*="skinnycow-"] #hero-banner section .btn-primary .cmp-button__btn{margin:auto}
body[class*="skinnycow-"] #hero-banner section .btn-primary .cmp-button__btn::after{color:#e76218;font-weight:800;font-size:20px;margin-left:1rem}
body[class*="skinnycow-"] #hero-banner section button{align-items:center;background-color:#fff5dc;border-color:transparent;color:#280646;display:flex}
body[class*="skinnycow-"] #skinny-cow-carrousel .feature-card>a>figure img{object-fit:contain}
body[class*="skinnycow-"] #skinny-cow-carrousel .cmp-text h6{height:50px}
body[class*="skinnycow-"] #skinny-cow-carrousel .cmp-text p{height:120px}
body[class*="skinnycow-"] #skinny-cow-carrousel .cmp-button__btn{display:flex;align-items:center}
body[class*="skinnycow-"] #skinny-cow-carrousel .btn-primary .cmp-button__btn::after{color:#e76218;font-weight:800;font-size:20px;margin-left:1rem}
body[class*="skinnycow-"] #feature-card-section .wrap.c-half>div:first-child{display:flex;align-items:center;justify-content:center;max-width:400px}
@media screen and (min-width:992px){body[class*="skinnycow-"] #feature-card-section .ta-center{display:flex}
}
body[class*="skinnycow-"] #feature-card-section p{color:var(--Text-primary,#461e14);font-family:var(--copy-font);font-size:18px;font-style:normal;font-weight:400;line-height:130%}
body[class*="skinnycow-"] #feature-card-section .cmp-button{display:flex}
body[class*="skinnycow-"] #feature-card-section .cmp-button__btn{align-items:center;border:2px solid var(--Color-Brand-Brand-Purple-darkest-purple,#411f60);border-radius:12px;color:var(--Color-Brand-Brand-Purple-darkest-purple,#411f60);display:flex;font-family:var(--copy-font);justify-content:center;padding:16px 30px 16px 40px}
body[class*="skinnycow-"] #feature-card-section .btn-link-tertiary.light-background .cmp-button__btn:after{color:#e76218;font-weight:800;font-size:20px;margin-left:1rem}
body[class*="skinnycow-"] #get-to-know-us-section h6,body[class*="skinnycow-"] #get-to-know-us-section p{margin:20px auto;text-align:center;width:90%}
@media screen and (min-width:992px){body[class*="skinnycow-"] #get-to-know-us-section h6,body[class*="skinnycow-"] #get-to-know-us-section p{margin:0;text-align:left}
}
@media screen and (max-width:991.9px){body[class*="skinnycow-"] #get-to-know-us-section img.cmp-image__image{max-width:200px}
}
body[class*="skinnycow-"] #get-to-know-us-section img{width:100px;height:100px;object-fit:contain}
body[class*="skinnycow-"] .cmp-accordion>dl>dt>button{color:var(--Color-Brand-Brand-Purple-Darkest-dark-purple,#280646);font-size:24px;font-style:normal;font-family:'Cocogoose',sans-serif;line-height:25px}
body[class*="skinnycow-"] #pdp-hero .owl-stage-outer.owl-height .owl-stage.p-l-0{padding-left:25px;padding-right:25px}
body[class*="skinnycow-"] #pdp-hero h3,body[class*="skinnycow-"] #pdp-hero h5,body[class*="skinnycow-"] #pdp-hero p{margin-bottom:24px;text-align:center}
@media screen and (min-width:992px){body[class*="skinnycow-"] #pdp-hero h3,body[class*="skinnycow-"] #pdp-hero h5,body[class*="skinnycow-"] #pdp-hero p{text-align:left}
}
body[class*="skinnycow-"] #pdp-hero .cmp-text{padding:24px}
@media screen and (min-width:992px){body[class*="skinnycow-"] #pdp-hero .cmp-where-to-buy{margin-left:25px;margin-top:25px}
}
body[class*="skinnycow-"] #pdp-hero .where-to-buy.parbase.aem-GridColumn.aem-GridColumn--default--12{display:flex;justify-content:center;margin-top:24px}
@media screen and (min-width:992px){body[class*="skinnycow-"] #pdp-hero .where-to-buy.parbase.aem-GridColumn.aem-GridColumn--default--12{justify-content:flex-start}
}
body[class*="skinnycow-"] #pdp-hero .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12{margin:auto}
body[class*="skinnycow-"] #about-this-favor-section .column.container.responsivegrid.cmp-section__item{align-items:center;display:flex;justify-content:center;margin-bottom:30px}
@media screen and (min-width:992px){body[class*="skinnycow-"] #about-this-favor-section .column.container.responsivegrid.cmp-section__item .image{margin:auto}
body[class*="skinnycow-"] #about-this-favor-section .column.container.responsivegrid.cmp-section__item .image img{max-height:90px}
}
@media screen and (max-width:991.9px){body[class*="skinnycow-"]#our-story #our-belief .image{padding-bottom:2rem}
body[class*="skinnycow-"]#our-story #new-look .image{padding-bottom:4rem}
}
body[class*="skinnycow-"] #follow-us-cards .text{margin:auto;padding:2rem;text-align:center}
@media screen and (max-width:991.9px){body[class*="skinnycow-"] #follow-us-cards .text{padding:2rem 0;text-align:left;width:60%}
}
@media screen and (max-width:575.9px){body[class*="skinnycow-"] #follow-us-cards .text{width:90%}
}
body[class*="skinnycow-"] #follow-us-cards .text .cmp-text{min-height:140px}
body[class*="skinnycow-"] #follow-us-cards .text a{color:#411f60;display:block;padding:2rem 0 0;text-decoration:none}
body[class*="skinnycow-"] #follow-us-cards .text a::after{content:url("../png/skcow-arrow-small-right.png");margin-left:10px;position:absolute}
body[class*="skinnycow-"] #all-products-skinny-cow .feature-card>a>figure>img{object-fit:contain}
@media screen and (min-width:992px){body[class*="skinnycow-"] .cmp-footer{padding-bottom:8rem;padding-top:5rem}
body[class*="skinnycow-"] .cmp-footer .footer-header{width:20%}
body[class*="skinnycow-"] .cmp-footer .footer-header .logo{max-width:unset}
body[class*="skinnycow-"] .cmp-footer .links{padding-top:5rem;position:initial;width:20%}
body[class*="skinnycow-"] .cmp-footer .links ul{display:block}
body[class*="skinnycow-"] .cmp-footer .links ul li{padding-left:0;text-align:left;text-decoration:underline}
body[class*="skinnycow-"] .cmp-footer .social,body[class*="skinnycow-"] .cmp-footer .copyright{margin-left:67.5%;position:absolute;text-align:left;width:25%}
body[class*="skinnycow-"] .cmp-footer .social{top:0}
}
body[class*="frollies-"]{--body-background-color:#135b9b;--heading-font:'PeachyKeen',sans-serif;--copy-font:'Paralucent',sans-serif;--cta-font:'Paralucent',sans-serif;--dark-brand-blue-color:#01111f;--accordion-header-txt-color:#000;--accordion-toggle-icon-color:#000;--accordion-content-txt-color:#000;--subheader-bg-color:#008acf;--subheader-text-color:#fff;--product-page-header-bg-color:#008acf;--breadcrumb-text-color:#382f2d;--breadcrumb-font-weight:700;--footer-txt-color:white;--footer-txt-color-hover:white;--footer-bkg-color:#008acf;--footer-social-share-color:black;--social-share-color:#000;--social-share-color-hover:#000;font-family:'Noto Sans',sans-serif;color:#fff;font-weight:400;font-size:16px;line-height:2.2rem;--utility-nav-bkg-color:#008acf;--utility-nav-txt-color:#000;--utility-nav-cta-color:#000;--utility-nav-cta-color-hover:#135b9b;--main-nav-bar-bkg-color:#001689;--main-nav-tier-one-bkg-color:#135b9b;--main-nav-tier-two-bkg-color:#00428c;--main-nav-tier-txt-color:white;--main-nav-tier-txt-color-hover:#d2d2d2;--main-nav-divider-color-dsktp:#72515c;--main-nav-item-color:#000;--main-nav-item-color-hover:#135b9b;--language-dropdown-cta-color:#000;--language-dropdown-cta-color-hover:#135b9b;--hero-subtext-font-weight:700;--hero-subtext-font-size:2.4rem;--home-page-blue-background:#004cfd;--home-page-red-frame:red;--home-page-light-blue-background:#008ad0;--button-txt-color:#fff;--button-txt-color-hover:#fff;--button-bkg-color:#008425;--button-bkg-color-hover:#008425;--button-bkg-color-active:#008425;--button-border-color:transparent;--button-border-color-hover:#008425;--button-border-color-active:#008425;--button-secondary-txt-color:#fff;--button-secondary-txt-color-hover:#fff;--button-secondary-bkg-color:transparent;--button-secondary-bkg-color-hover:transparent;--button-secondary-bkg-color-active:trtansparent;--button-secondary-border-color:white;--button-secondary-border-color-hover:white;--button-secondary-border-color-active:white;--button-tertiary-txt-color:white;--button-tertiary-txt-color-hover:white;--link-color:inherit;--link-color-hover:#135b9b;--box-background-pink:#e78a93;--box-background-drop-shadow-pink:#e14e5d;--box-background-light-green:#89b52e;--box-background-drop-shadow-green:#008425;--box-background-yellow:#fdc200;--box-background-drop-shadow-yellow:#e5b61b;--box-background-orange:#f58220;--box-background-drow-shadow-orage:#d46506;--image-green-box-shadow:#398133;background-color:var(--body-background-color);--featurecard-title-font-size:2rem;--rte-font-weight:400;--whiskers-color:#000}
@media screen and (min-width:992px){body[class*="frollies-"]{--hero-subtext-font-size:2.4rem}
}
body[class*="frollies-"] .fa,body[class*="frollies-"] .far,body[class*="frollies-"] .fas{font-family:"Font Awesome 5 Free" !important}
body[class*="frollies-"] sup{line-height:10px}
body[class*="frollies-"] .body-copy{font-family:var(--copy-font);font-size:2.2rem;font-weight:400;line-height:2.2rem}
body[class*="frollies-"] .body-bold{font-weight:700;font-size:1.6rem;line-height:2.2rem}
body[class*="frollies-"] .body-small{font-weight:600;font-size:1.4rem;line-height:2.2rem}
body[class*="frollies-"] .body-caption{font-weight:400;font-size:1.4rem;line-height:2.2rem;font-style:italic}
body[class*="frollies-"] .sub-head-14{font-size:1.8rem;font-weight:lighter;line-height:3.0rem}
body[class*="frollies-"] .sub-head-24-bold{font-size:2.4rem;font-weight:700;line-height:3.0rem}
body[class*="frollies-"] .sub-head-paragraph,body[class*="frollies-"] .sub-head-24-paragraph{font-size:2.4rem;line-height:3.0rem;font-weight:400}
body[class*="frollies-"] .cmp-text{font-family:var(--copy-font)}
body[class*="frollies-"] .cmp-text a{color:#000;font-size:1.6rem;font-weight:600;line-height:2.2rem}
body[class*="frollies-"] .cmp-text a:hover,body[class*="frollies-"] .cmp-text a:focus{color:#135b9b}
body[class*="frollies-"] .font-black .cmp-text a{color:#000}
body[class*="frollies-"] .font-black .cmp-text a:hover,body[class*="frollies-"] .font-black .cmp-text a:focus{color:#135b9b}
body[class*="frollies-"] .font-white .cmp-text a{color:#fff}
body[class*="frollies-"] .font-white .cmp-text a:hover,body[class*="frollies-"] .font-white .cmp-text a:focus{color:#c09d57}
body[class*="frollies-"] .sub-title-ff{font-family:var(--copy-font);font-weight:bold}
body[class*="frollies-"] h1,body[class*="frollies-"] h2,body[class*="frollies-"] h3,body[class*="frollies-"] h4,body[class*="frollies-"] h5,body[class*="frollies-"] h6{font-family:var(--heading-font);text-transform:uppercase}
body[class*="frollies-"] h1,body[class*="frollies-"] .h1{font-size:4.8rem;font-weight:700;letter-spacing:.19rem;line-height:115%}
@media screen and (min-width:992px){body[class*="frollies-"] h1,body[class*="frollies-"] .h1{font-size:6.4rem;letter-spacing:.26rem}
}
body[class*="frollies-"] h2,body[class*="frollies-"] .h2{font-size:4.4rem;font-weight:700;letter-spacing:.18rem;line-height:115%}
@media screen and (min-width:992px){body[class*="frollies-"] h2,body[class*="frollies-"] .h2{font-size:5.6rem;letter-spacing:.22rem}
}
body[class*="frollies-"] h3,body[class*="frollies-"] .h3{font-size:4.0rem;font-weight:700;letter-spacing:.16rem;line-height:115%}
@media screen and (min-width:992px){body[class*="frollies-"] h3,body[class*="frollies-"] .h3{font-size:4.8rem;letter-spacing:.19rem}
}
body[class*="frollies-"] h4,body[class*="frollies-"] .h4{font-size:3.2rem;font-weight:700;letter-spacing:.13rem;line-height:115%}
@media screen and (min-width:992px){body[class*="frollies-"] h4,body[class*="frollies-"] .h4{font-size:3.6rem;letter-spacing:.14rem}
}
body[class*="frollies-"] h5,body[class*="frollies-"] .h5{font-size:2.6rem;font-weight:700;letter-spacing:.10rem;line-height:115%}
@media screen and (min-width:992px){body[class*="frollies-"] h5,body[class*="frollies-"] .h5{font-size:2.4rem;letter-spacing:.10rem}
}
body[class*="frollies-"] h6,body[class*="frollies-"] .h6{font-size:2.2rem;font-weight:700;letter-spacing:.09rem;line-height:115%}
body[class*="frollies-"] p{font-size:2.5rem;line-height:3.5rem;margin-bottom:2rem}
body[class*="frollies-"] .feature-card a,body[class*="frollies-"] .feature-card a figure,body[class*="frollies-"] img:focus{border:0;outline:0}
body[class*="frollies-"] .btn-primary .cmp-button__btn{border-radius:3.2rem;box-shadow:.6rem .8rem #005c31;font-family:var(--copy-font);font-size:1.78rem;letter-spacing:1px;width:max-content}
body[class*="frollies-"] .btn-primary .cmp-button__btn:hover{box-shadow:.6rem .8rem #07301d}
body[class*="frollies-"] .btn-primary .cmp-button__btn::after{content:''}
body[class*="frollies-"] .social-share [class^="icon-"],body[class*="frollies-"] .footer-social-share [class^="icon-"],body[class*="frollies-"] .social-share [class*=" icon-"],body[class*="frollies-"] .footer-social-share [class*=" icon-"]{font-size:40px}
body[class*="frollies-"] .social-share svg,body[class*="frollies-"] .footer-social-share svg{height:35px;width:30px}
body[class*="frollies-"] .cmp-where-to-buy{text-transform:none}
body[class*="frollies-"] .experiencefragment .margin-tapestry{margin-bottom:0}
body[class*="frollies-"] .experiencefragment nav.top-nav .utility-nav .container .menu a{color:var(--dark-brand-blue-color)}
@media screen and (max-width:991.9px){body[class*="frollies-"] .experiencefragment .utility-nav.utilitynavigation{background-color:transparent}
}
body[class*="frollies-"] .experiencefragment .main-nav .where-to-buy-cta{background-color:var(--button-bkg-color);border-radius:3.2rem;box-shadow:.6rem .8rem #005c31;font-family:var(--copy-font);font-size:1.78rem;height:fit-content;letter-spacing:1px;padding:1.3rem 2.5rem;text-transform:initial}
body[class*="frollies-"] .experiencefragment .main-nav .where-to-buy-cta:hover{box-shadow:.6rem .8rem #07301d}
body[class*="frollies-"] .experiencefragment .main-nav .menu a[role="menuitem"]{font-size:1.6rem;text-align:center}
@media screen and (max-width:991.9px){body[class*="frollies-"] .experiencefragment .main-nav .menu a[role="menuitem"]{color:var(--dark-brand-blue-color);font-family:var(--heading-font);font-size:2.5rem;margin:auto}
}
@media screen and (min-width:992px){body[class*="frollies-"] .experiencefragment .main-nav .menu a[role="menuitem"]{font-family:var(--copy-font);color:white}
}
@media screen and (min-width:992px){body[class*="frollies-"] .experiencefragment .main-nav div.container{height:70%;padding-top:0}
}
body[class*="frollies-"] .experiencefragment .main-nav div.container>.menu.right-menu{padding-top:20px}
body[class*="frollies-"] .experiencefragment .main-nav div.container>.menu.right-menu li:first-of-type a{color:white;background-color:var(--button-bkg-color);border-radius:3.2rem;box-shadow:.6rem .8rem #005c31;font-family:var(--copy-font);font-size:1.78rem;height:fit-content;letter-spacing:1px;padding:1.3rem 2.5rem;text-transform:initial}
body[class*="frollies-"] .experiencefragment .main-nav div.container>.menu.right-menu li:first-of-type a:hover{box-shadow:.6rem .8rem #07301d}
@media screen and (max-width:991.9px){body[class*="frollies-"] .experiencefragment .main-nav div.container>.menu.right-menu li:first-of-type a{margin:2rem auto;width:fit-content}
}
body[class*="frollies-"] .experiencefragment .main-nav div.container>.menu.left-menu li.has-sub a:focus,body[class*="frollies-"] .experiencefragment .main-nav div.container>.menu.left-menu li.has-sub a:hover{color:var(--dark-brand-blue-color)}
body[class*="frollies-"] .experiencefragment .main-nav div.container>.menu .right-menu,body[class*="frollies-"] .experiencefragment .main-nav div.container>.menu.left-menu{padding-top:1rem}
body[class*="frollies-"] .experiencefragment .main-nav div.container>.menu>li{border-color:black}
body[class*="frollies-"] .experiencefragment .main-nav div.container .logo svg{max-height:unset}
body[class*="frollies-"] .experiencefragment .outer .main-nav div.container .logo img{height:unset;padding-top:1rem}
body[class*="frollies-"] .experiencefragment .main-nav{height:135px}
@media screen and (min-width:992px){body[class*="frollies-"] .experiencefragment .main-nav.mainnavigation{background-color:transparent;background-image:url(../png/navbar-bcgd-sm--w02.png);background-position:0 157%;background-repeat:repeat-x;background-size:auto}
}
body[class*="frollies-"] .experiencefragment .sticky nav.top-nav{height:14%}
body[class*="frollies-"] .experiencefragment .sticky nav.top-nav.has-tapestry .mobile-logo>a>img.inner{height:70%}
body[class*="frollies-"] .experiencefragment .sticky nav.top-nav.has-tapestry .nav-wrap>.main-nav{height:135px;background-color:transparent}
body[class*="frollies-"] .experiencefragment nav.top-nav{border-bottom:0;flex-direction:row-reverse}
body[class*="frollies-"] .experiencefragment nav.top-nav::after{background-color:transparent}
@media screen and (max-width:991.9px){body[class*="frollies-"] .experiencefragment nav.top-nav::after{background-color:var(--home-page-light-blue-background)}
}
body[class*="frollies-"] .experiencefragment nav.top-nav span[class^="icon"]{color:white}
body[class*="frollies-"] .experiencefragment nav.top-nav .mobile-logo>a>img.inner{height:70%}
body[class*="frollies-"] .experiencefragment nav.top-nav .mobile-logo>a{height:auto}
body[class*="frollies-"] .experiencefragment nav.top-nav .mobile-btn>label>span.burger{background-color:black;width:25px;margin-top:40px}
body[class*="frollies-"] .experiencefragment nav.top-nav .mobile-btn>label>span.burger::after,body[class*="frollies-"] .experiencefragment nav.top-nav .mobile-btn>label>span.burger::before{background-color:black;width:25px}
body[class*="frollies-"] .experiencefragment nav.top-nav .mobile-btn>label>span.burger::before{top:-7px}
body[class*="frollies-"] .experiencefragment nav.top-nav .mobile-btn>label>span.burger::after{top:7px}
@media screen and (max-width:991.9px){body[class*="frollies-"] .experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap{background-color:#5aa0d6}
}
body[class*="frollies-"] .experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger::before,body[class*="frollies-"] .experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger::after{background-color:black}
body[class*="frollies-"] .experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger::before{transform:translateY(9px) rotate(45deg)}
body[class*="frollies-"] .experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap .mainnavigation.main-nav{position:fixed;top:120px}
body[class*="frollies-"] .experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap .utility-nav.utilitynavigation{position:fixed;bottom:0}
body[class*="frollies-"] .experiencefragment nav.top-nav.has-tapestry{background-color:var(--body-background-color);height:14%}
@media screen and (max-width:991.9px){body[class*="frollies-"] .experiencefragment nav.top-nav.has-tapestry{height:6%;padding-top:0;padding:8px 35px 7px 0}
}
body[class*="frollies-"] .experiencefragment nav.top-nav.has-tapestry input[type="checkbox"].mobile-toggle:checked + .nav-wrap>.mainnavigation.main-nav{background-color:#5aa0d6}
@media screen and (min-width:992px){body[class*="frollies-"] .experiencefragment nav.top-nav.has-tapestry{background-color:transparent}
}
body[class*="frollies-"] .experiencefragment nav.top-nav.has-tapestry .mobile-logo>a>img.inner{transform:translateY(0.5rem)}
body[class*="frollies-"] .experiencefragment nav.top-nav.has-tapestry figure.tapestry{background-repeat:repeat-x !important;background-position:0 0;background-size:auto !important;height:100%;transform:unset}
body[class*="frollies-"] .experiencefragment nav.top-nav.has-tapestry figure.tapestry-mobile{transform:none}
body[class*="frollies-"] .experiencefragment nav.top-nav.has-tapestry figure.tapestry-mobile img{height:auto;width:auto}
body[class*="frollies-"] .experiencefragment nav.top-nav.has-tapestry>.nav-wrap .main-nav{padding-top:0}
body[class*="frollies-"] .experiencefragment nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo{height:auto;transform:translateX(-50%);top:15%;width:150px}
body[class*="frollies-"] .experiencefragment nav.top-nav.has-tapestry .mobile-search{visibility:hidden}
body[class*="frollies-"] .experiencefragment .cmp-footer,body[class*="frollies-"] .experiencefragment .cmp-footer .wrap{padding:0}
body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer{font-family:var(--copy-font)}
@media screen and (max-width:991.9px){body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer .footer-header{left:50%;position:absolute;top:0;transform:translate(-50%,35%);width:70%}
}
body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer .footer-header .logo{margin:auto;max-width:20rem}
@media screen and (max-width:991.9px){body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer .footer-header .logo{max-width:14rem}
}
body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer nav.links>ul li>a,body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer nav.social>ul li>a{color:var(--dark-brand-blue-color)}
@media screen and (max-width:991.9px){body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer nav.links,body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer nav.social{width:90%}
body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer nav.links ul,body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer nav.social ul{align-items:flex-start}
}
body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer nav.social{padding-top:8rem}
@media screen and (max-width:991.9px){body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer nav.social{align-items:flex-start}
}
@media screen and (min-width:992px){body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer nav.social{padding-top:4rem}
}
body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer nav.links{padding-bottom:1rem;text-decoration:underline;text-decoration-color:black;text-underline-offset:4px}
@media screen and (min-width:992px){body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer nav.links{left:0;padding:0;position:initial;transform:unset}
}
body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer .wrap{max-width:unset}
body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer .wrap section{padding-top:5rem}
@media screen and (min-width:992px){body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer .wrap section{flex-direction:column;padding:5rem 6rem 0}
}
body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer .wrap .copyright{bottom:0;color:var(--dark-brand-blue-color);padding:2rem}
@media screen and (max-width:991.9px){body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer .wrap .copyright{text-align:left;padding:3rem 0;width:100%}
}
body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer .wrap .copyright .cmp-footer__link-text{margin:auto;width:90%}
body[class*="frollies-"] .experiencefragment footer.page-footer .cmp-footer .wrap .copyright p{font-size:1.3rem}
body[class*="frollies-"] .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12:not(:first-child){border-top:5px solid var(--dark-brand-blue-color)}
body[class*="frollies-"] .breadcrumb,body[class*="frollies-"] .social-share{padding-top:2rem;padding-bottom:2rem}
body[class*="frollies-"] .breadcrumb .social,body[class*="frollies-"] .social-share .social{margin-left:auto}
@media screen and (max-width:991.9px){body[class*="frollies-"] .breadcrumb{padding-top:6rem}
}
body[class*="frollies-"] .breadcrumb nav.cmp-breadcrumb .cmp-breadcrumb__item{text-transform:initial;letter-spacing:.5px}
body[class*="frollies-"] #follow-along-section *,body[class*="frollies-"] .cmp-cardlist .list__card-item .cmp-text.feature-text-below *{color:var(--dark-brand-blue-color)}
body[class*="frollies-"][class*="product-detail-page page"] h2,body[class*="frollies-"][class*="product-detail-page page"] p,body[class*="frollies-"][class*="product-detail-page page"] button{color:var(--dark-brand-blue-color)}
body[class*="frollies-"] .customcarousel .featurecard *{color:white}
body[class*="frollies-"] .customcarousel .featurecard .cmp-text.feature-text-below{margin-top:3rem}
body[class*="frollies-"] .customcarousel .featurecard h3{font-size:2.5rem}
body[class*="frollies-"] .cmp-breadcrumb__list{font-family:var(--copy-font)}
body[class*="frollies-"] .cmp-breadcrumb__list .cmp-breadcrumb__item span{color:grey;font-size:1.5rem;font-weight:lighter}
body[class*="frollies-"] .cmp-breadcrumb__list .cmp-breadcrumb__item:last-child span{color:var(--dark-brand-blue-color);font-size:1.5rem;font-weight:bolder}
body[class*="frollies-"] #follow-along-section .cmp-section__item .image{border-radius:50%;box-shadow:30px 30px var(--box-background-light-green)}
@media screen and (max-width:991.9px){body[class*="frollies-"] #follow-along-section .cmp-section__item .image{box-shadow:20px 20px var(--box-background-light-green);margin:auto;width:80%}
}
body[class*="frollies-"] #follow-along-section .cmp-section__item .text{color:black;font-family:var(--copy-font);margin-top:4rem}
body[class*="frollies-"] #follow-along-section .cmp-section__item .text a{font-size:1.96rem;text-decoration:underline;text-decoration-color:white;text-underline-offset:1rem}
@media screen and (max-width:991.9px){body[class*="frollies-"][class*="home-page"] .hero-full section{background-color:var(--home-page-light-blue-background);padding:2rem 20px}
}
body[class*="frollies-"][class*="home-page"] .hero-full section .wrap{align-self:flex-end}
body[class*="frollies-"][class*="home-page"] .hero-full .cmp-icon__container{margin-left:12rem;width:70%}
@media screen and (max-width:991.9px){body[class*="frollies-"][class*="home-page"] .hero-full .cmp-icon__container{margin:4rem auto auto;width:90%}
}
body[class*="frollies-"][class*="home-page"] .hero-full .cmp-icon__container svg{width:100%}
@media screen and (max-width:991.9px){body[class*="frollies-"][class*="home-page"] .hero-full .cmp-icon__container svg{height:auto}
}
@media screen and (max-width:991.9px){body[class*="frollies-"][class*="home-page"] .hero-full{flex-direction:column-reverse}
}
@media screen and (max-width:991.9px){body[class*="frollies-"][class*="home-page"] .text{margin:auto;text-align:center;width:80%}
body[class*="frollies-"][class*="home-page"] .button{margin:auto;width:max-content}
}
@media screen and (max-width:991.9px){body[class*="frollies-"][class*="home-page"] #inner-child-section .wrap{display:flex;flex-direction:column-reverse}
}
@media screen and (max-width:991.9px){body[class*="frollies-"][class*="home-page"] #inner-child-section .wrap .cmp-section__item{padding:3rem 0}
}
@media screen and (min-width:992px){body[class*="frollies-"][class*="home-page"] #inner-child-section .wrap .cmp-section__item{position:relative;margin:unset}
}
@media screen and (min-width:992px){body[class*="frollies-"][class*="home-page"] #inner-child-section .wrap .cmp-section__item #inner-child-image{bottom:-66px;position:absolute;right:0}
}
@media screen and (min-width:1830px){body[class*="frollies-"][class*="home-page"] #inner-child-section .wrap .cmp-section__item #inner-child-image .image{height:100%}
body[class*="frollies-"][class*="home-page"] #inner-child-section .wrap .cmp-section__item #inner-child-image img{position:absolute;margin-left:50%;max-width:100%;height:115%;right:0;bottom:0}
}
@media screen and (min-width:1830px){body[class*="frollies-"][class*="home-page"] #inner-child-section .wrap .cmp-section__item #inner-child-image{height:100%}
}
@media screen and (max-width:991.9px){body[class*="frollies-"][class*="home-page"] #inner-child-section.aem-GridColumn .pd-bottom-60{padding-bottom:0}
}
@media screen and (max-width:991.9px){body[class*="frollies-"]#frollies-about-page section .column.container.cmp-section__item{width:95%}
}
body[class*="frollies-"]#frollies-about-page section .column.container h4{margin-bottom:1rem}
@media screen and (min-width:992px){body[class*="frollies-"]#frollies-about-page .column-container .wrap.c-quarters.col-pd-60>div{margin-top:80px;width:calc(50% - 45px)}
}
body[class*="frollies-"]#frollies-about-page section:nth-child(1){padding-top:4rem}
@media screen and (max-width:991.9px){body[class*="frollies-"]#frollies-about-page section:nth-child(1) .column.container.cmp-section__item{width:90%}
}
body[class*="frollies-"]#frollies-about-page section:nth-child(1) .cmp-image__image{border-radius:70px;box-shadow:20px 20px var(--image-green-box-shadow)}
@media screen and (max-width:575.9px){body[class*="frollies-"]#frollies-about-page section:nth-child(1) .cmp-image__image{border-radius:50px;box-shadow:13px 13px var(--image-green-box-shadow)}
}
body[class*="frollies-"]#frollies-about-page section:nth-child(2){padding-bottom:80px}
body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"]{border-radius:6rem;padding:8rem 4rem 3rem}
@media screen and (max-width:991.9px){body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"]{padding:4rem 2rem 4rem}
}
@media screen and (max-width:991.9px){body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"].cmp-section__item{margin-top:6rem}
}
body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"] .cmp-image{margin:auto;width:80%}
@media screen and (max-width:991.9px){body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"] .cmp-image{width:90%}
body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"] .cmp-image .cmp-image{margin:auto;width:80%}
}
body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"] .cmp-image__image{height:300px;object-fit:inherit;width:100%}
body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"] .text{color:var(--dark-brand-blue-color);padding:2rem 4rem 0}
@media screen and (max-width:991.9px){body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"] .text{padding:1rem 0 0}
}
body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"]:nth-child(1){background-color:var(--box-background-pink);box-shadow:25px 25px var(--box-background-drop-shadow-pink)}
@media screen and (max-width:991.9px){body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"]:nth-child(1){box-shadow:20px 20px var(--box-background-drop-shadow-pink)}
}
body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"]:nth-child(2){background-color:var(--box-background-light-green);box-shadow:25px 25px var(--box-background-drop-shadow-green)}
@media screen and (max-width:991.9px){body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"]:nth-child(2){box-shadow:20px 20px var(--box-background-drop-shadow-green)}
}
body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"]:nth-child(3){background-color:var(--box-background-yellow);box-shadow:25px 25px var(--box-background-drop-shadow-yellow)}
@media screen and (max-width:991.9px){body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"]:nth-child(3){box-shadow:20px 20px var(--box-background-drop-shadow-yellow)}
}
body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"]:nth-child(4){background-color:var(--box-background-orange);box-shadow:25px 25px var(--box-background-drow-shadow-orage)}
@media screen and (max-width:991.9px){body[class*="frollies-"]#frollies-about-page section:nth-child(2) [role="listitem"]:nth-child(4){box-shadow:20px 20px var(--box-background-drow-shadow-orage)}
}
body[class*="frollies-"][class*="product-category-recipe-landing-page"] section:nth-child(1){padding-top:4rem}
body[class*="frollies-"][class*="product-category-recipe-landing-page"] .cmp-cardlist .list__card-item{background-color:#90c8e5;border-radius:30px}
body[class*="frollies-"][class*="product-category-recipe-landing-page"] .cmp-cardlist .list__card-item .feature-card{height:auto}
body[class*="frollies-"][class*="product-category-recipe-landing-page"] .cmp-cardlist .list__card-item .cmp-text.feature-text-below{align-items:center;flex-direction:column;margin:auto;padding-bottom:8rem;width:85%}
body[class*="frollies-"][class*="product-category-recipe-landing-page"] .cmp-cardlist .list__card-item .cmp-text.feature-text-below span.title{min-height:3.5rem;text-transform:uppercase}
body[class*="frollies-"][class*="product-category-recipe-landing-page"] .cmp-cardlist .list__card-item .cmp-text.feature-text-below p.description{display:block;font-size:1.6rem;line-height:2.2rem;min-height:5.5rem}
@media screen and (max-width:1200px){body[class*="frollies-"][class*="product-category-recipe-landing-page"] .cmp-cardlist .list__card-item .cmp-text.feature-text-below{margin-top:3rem}
body[class*="frollies-"][class*="product-category-recipe-landing-page"] .cmp-cardlist .list__card-item .cmp-text.feature-text-below span.title{max-width:25rem;min-height:6rem}
}
@media screen and (min-width:992px){body[class*="frollies-"][class*="product-category-recipe-landing-page"] .cmp-cardlist .list__card-item .cmp-text.feature-text-below span.title{font-size:2.5rem}
}
body[class*="frollies-"][class*="product-category-recipe-landing-page"] .cmp-cardlist>.wrap.c-quarters.col-pd-20>div{box-shadow:2rem 2rem var(--dark-brand-blue-color);width:90%}
@media screen and (min-width:992px){body[class*="frollies-"][class*="product-category-recipe-landing-page"] .cmp-cardlist>.wrap.c-quarters.col-pd-20>div{margin:2rem;width:calc(50% - 60px)}
}
body[class*="frollies-"][class*="product-category-recipe-landing-page"] .pagination-container{display:none}
body[class*="frollies-"][class*="product-detail-page page"] section.column-container.aem-GridColumn.aem-GridColumn--default--12:last-child .cmp-text h2,body[class*="frollies-"][class*="product-detail-page page"] section.column-container.aem-GridColumn.aem-GridColumn--default--12:last-child .cmp-text p{color:white}
body[class*="frollies-"][class*="product-detail-page page"] .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12{border-top:0}
body[class*="frollies-"][class*="product-detail-page page"] .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12:nth-child(3){border-top:5px solid var(--dark-brand-blue-color)}
body[class*="frollies-"][class*="product-detail-page page"] .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12:nth-child(2) .image{padding:2rem}
@media screen and (min-width:992px){body[class*="frollies-"][class*="product-detail-page page"] .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12:nth-child(2) .image{padding:4rem}
}
body[class*="frollies-"][class*="product-detail-page page"] .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12 .fas.fa-arrow-left{z-index:100}
body[class*="frollies-"][class*="product-detail-page page"] .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12 .fas.fa-arrow-left::before{content:'\f053'}
body[class*="frollies-"][class*="product-detail-page page"] .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12 .fas.fa-arrow-right::before{content:'\f054'}
body[class*="frollies-"][class*="product-detail-page page"] .experiencefragment .main-nav{background-color:white}
body[class*="frollies-"][class*="product-detail-page page"] .cmp-text{font-family:var(--copy-font)}
body[class*="frollies-"][class*="product-detail-page page"] #product-main-carousel.cmp-carousel .owl-nav .owl-next,body[class*="frollies-"][class*="product-detail-page page"] #product-main-carousel.cmp-carousel .owl-nav .owl-prev{color:var(--dark-brand-blue-color)}
body[class*="frollies-"][class*="product-detail-page page"] dt.cmp-accordion__header button{font-family:var(--heading-font);letter-spacing:.2rem;text-transform:uppercase}
body[class*="frollies-"][data-productname*="Frequently Asked Questions"] .accordion .cmp-accordion__item *{color:white}
body[class*="frollies-"][data-productname*="Frequently Asked Questions"] .accordion .cmp-accordion__item * button{font-family:var(--heading-font);font-size:3.4rem}
body[class*="frollies-"][data-productname*="Frequently Asked Questions"] .accordion .cmp-accordion__item * button::before,body[class*="frollies-"][data-productname*="Frequently Asked Questions"] .accordion .cmp-accordion__item * button::after{color:white}
body[class*="frollies-"][data-productname*="Frequently Asked Questions"] .accordion .cmp-accordion__item * .text{letter-spacing:1px}
body{color:#655850;font-family:'Roboto',sans-serif;font-size:1.6rem;line-height:1.5}
p,ul,ol,dl,table,blockquote,figure{padding:0;margin:0 0 1.5em}
hr{margin:2rem auto;width:80%;height:.2rem;background:#e1e1e1;border:0}
.intro{font-size:2.4rem}
.disclaimer{color:#4a4a4a;font-size:1.2rem}
@media screen and (min-width:768px){[class*="multi-col-"]{margin:0 0 1.5em;padding:0;-webkit-column-count:2;-ms-column-count:2;column-count:2;-webkit-column-gap:2rem;-ms-column-gap:2rem;column-gap:2rem;-webkit-column-rule:.2rem solid #e1e1e1;-ms-column-rule:.2rem solid #e1e1e1;column-rule:.2rem solid #e1e1e1}
}
@media screen and (min-width:992px){.multi-col-3{-webkit-column-count:3;-ms-column-count:3;column-count:3;-webkit-column-gap:null;-ms-column-gap:null;column-gap:null;-webkit-column-rule:null;-ms-column-rule:null;column-rule:null}
.multi-col-4{-webkit-column-count:4;-ms-column-count:4;column-count:4;-webkit-column-gap:null;-ms-column-gap:null;column-gap:null;-webkit-column-rule:null;-ms-column-rule:null;column-rule:null}
}
a{color:#4a4a4a;text-decoration:underline}
a:hover,a:focus{color:#655850}
h1,h2,h3,h4,h5,h6{margin:0 0 .75em;padding:0;font-family:'Nunito Sans',sans-serif;font-weight:700}
h1,.h1{font-size:4.8rem;margin-bottom:1rem;line-height:1.2}
@media screen and (min-width:992px){h1,.h1{font-size:6rem}
}
h2,.h2{font-size:3.6rem;line-height:1.2}
@media screen and (min-width:992px){h2,.h2{font-size:4rem}
}
h3,.h3{font-size:2.4rem;line-height:1.2}
@media screen and (min-width:992px){h3,.h3{font-size:3rem}
}
h4,.h4{line-height:1.2;font-size:2rem}
h5,.h5{line-height:1.3;font-size:1.4rem;text-transform:uppercase}
h6,.h6{line-height:1.4;font-size:1.2rem;text-transform:uppercase}
ul,ol{list-style:none}
ul li,ol li{position:relative;z-index:0;padding:0 0 0 1em}
ul li:before,ol li:before{position:absolute;z-index:0;left:0;top:.75em;transform:translate(0,-50%)}
ul li + li,ol li + li{margin:.5em 0 0}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
ul li:before{width:.4rem;height:.4rem;background:#ccc;border-radius:.4rem;content:""}
ul ul li:before{border-radius:0}
ul ul ul li:before{-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}
ol{counter-reset:r2i-cl}
ol li{counter-increment:r2i-cl}
ol li:before{color:#ccc;content:counter(r2i-cl,decimal)}
ol ol li:before{content:counter(r2i-cl,lower-alpha)}
ol ol ol li:before{content:counter(r2i-cl,lower-roman)}
dl dt{font-size:1.8rem;line-height:null;font-weight:bold}
dl dt ~ dt{margin:.5em 0 0}
dl dd{padding:0 0 0 1em}
.ta-left{text-align:left !important}
.ta-center{text-align:center !important}
.ta-right{text-align:right !important}
.button{width:100%}
.button.cq-Editable-dom{min-height:5rem}
[class*="btn-"]{display:inline-block;font-size:1.4rem;font-weight:600}
[class*="btn-"]>span{margin-left:.8rem}
@media screen and (max-width:767px){.cmp-button{padding:0 3%}
}
@media screen and (max-width:575.9px){.cmp-button{padding:1% 3%}
}
.cmp-button__btn{text-decoration:none;min-width:150px;margin-top:5px;margin-bottom:5px;cursor:pointer;font-family:inherit;font-weight:inherit}
.btn-primary .cmp-button__btn,.btn-secondary .cmp-button__btn{display:inline-block;text-align:center;padding:1.3rem 3rem;border-radius:3rem;transition:background .3s ease-out,color .3s ease-out,border-radius .3s ease-out}
@media screen and (max-width:767px){.btn-primary .cmp-button__btn,.btn-secondary .cmp-button__btn{display:block;max-width:48rem;margin:0 auto;border-radius:4rem}
}
.btn-primary .cmp-button__btn:hover,.btn-secondary .cmp-button__btn:hover,.btn-primary .cmp-button__btn:focus,.btn-secondary .cmp-button__btn:focus{transition:background .2s ease-out,color .2s ease-out,border .2s ease-out}
.btn-primary .cmp-button__btn::after,.btn-secondary .cmp-button__btn::after{font-family:'icomoon';content:"\f105";margin-left:.5rem}
.btn-primary .cmp-button__btn.shadow-text,.btn-secondary .cmp-button__btn.shadow-text,.btn-primary .cmp-button__btn.shadow-text::after,.btn-secondary .cmp-button__btn.shadow-text::after{filter:drop-shadow(0 0 5px rgba(0,0,0,0.8))}
.btn-primary.dark-background .cmp-button__btn{color:var(--button-txt-color);background:var(--button-bkg-color);border:solid 2px var(--button-border-color)}
.btn-primary.dark-background .cmp-button__btn:hover,.btn-primary.dark-background .cmp-button__btn:focus{border:solid 2px var(--button-border-color-hover);color:var(--button-txt-color-hover);background:var(--button-bkg-color-hover)}
.btn-primary.light-background .cmp-button__btn{color:var(--button-lt-txt-color);background:var(--button-lt-bkg-color);border:solid 2px var(--button-lt-border-color)}
.btn-primary.light-background .cmp-button__btn:hover,.btn-primary.light-background .cmp-button__btn:focus{border:solid 2px var(--button-lt-border-color-hover);color:var(--button-lt-txt-color-hover);background:var(--button-lt-bkg-color-hover)}
.btn-secondary.dark-background .cmp-button__btn{color:var(--button-secondary-txt-color);background:var(--button-secondary-bkg-color);border:solid 2px var(--button-secondary-border-color)}
.btn-secondary.dark-background .cmp-button__btn:hover,.btn-secondary.dark-background .cmp-button__btn:focus{color:var(--button-secondary-txt-color-hover);background:var(--button-secondary-bkg-color-hover);border:solid 2px var(--button-secondary-border-color-hover)}
.btn-secondary.light-background .cmp-button__btn{color:var(--button-lt-secondary-txt-color);background:var(--button-lt-secondary-bkg-color);border:solid 2px var(--button-lt-secondary-border-color)}
.btn-secondary.light-background .cmp-button__btn:hover,.btn-secondary.light-background .cmp-button__btn:focus{color:var(--button-lt-secondary-txt-color-hover);background:var(--button-lt-secondary-bkg-color-hover);border:solid 2px var(--button-lt-secondary-border-color-hover)}
.btn-link-to .cmp-button__btn,.btn-link-back .cmp-button__btn{display:inline-block}
.btn-link-to .cmp-button__btn:before,.btn-link-back .cmp-button__btn:before,.btn-link-to .cmp-button__btn:after,.btn-link-back .cmp-button__btn:after{font-family:'icomoon'}
.btn-link-tertiary.dark-background .cmp-button__btn{display:inline-block;color:var(--button-tertiary-txt-color);text-transform:unset}
.btn-link-tertiary.dark-background .cmp-button__btn:before,.btn-link-tertiary.dark-background .cmp-button__btn:after{font-family:'icomoon'}
.btn-link-tertiary.dark-background .cmp-button__btn:after{content:"\f105";padding-left:4px;transition:padding .15s ease-out}
.btn-link-tertiary.dark-background .cmp-button__btn:hover,.btn-link-tertiary.dark-background .cmp-button__btn:focus{color:var(--button-tertiary-txt-color-hover)}
.btn-link-tertiary.dark-background .cmp-button__btn:hover .cmp-button__text,.btn-link-tertiary.dark-background .cmp-button__btn:focus .cmp-button__text{text-decoration:underline}
.btn-link-tertiary.dark-background .cmp-button__btn:hover:after,.btn-link-tertiary.dark-background .cmp-button__btn:focus:after{padding-left:.9rem}
.btn-link-tertiary.light-background .cmp-button__btn{display:inline-block;color:var(--button-lt-tertiary-txt-color);text-transform:unset}
.btn-link-tertiary.light-background .cmp-button__btn:before,.btn-link-tertiary.light-background .cmp-button__btn:after{font-family:'icomoon'}
.btn-link-tertiary.light-background .cmp-button__btn:after{content:"\f105";padding-left:4px;transition:padding .15s ease-out}
.btn-link-tertiary.light-background .cmp-button__btn:hover,.btn-link-tertiary.light-background .cmp-button__btn:focus{color:var(--button-lt-tertiary-txt-color-hover);font-weight:700}
.btn-link-tertiary.light-background .cmp-button__btn:hover .cmp-button__text,.btn-link-tertiary.light-background .cmp-button__btn:focus .cmp-button__text{text-decoration:underline}
.btn-link-tertiary.light-background .cmp-button__btn:hover:after,.btn-link-tertiary.light-background .cmp-button__btn:focus:after{padding-left:.9rem}
.btn-link-tertiary .cmp-button__btn{text-align:left;min-width:1px}
.btn-link-to .cmp-button__btn:after{content:"\f105";margin-left:.5rem}
.btn-link-to .cmp-button__btn:hover .cmp-button__text,.btn-link-to .cmp-button__btn:focus .cmp-button__text{text-decoration:underline}
.btn-link-to .cmp-button__btn:hover::after,.btn-link-to .cmp-button__btn:focus::after{font-family:'icomoon';content:"\f105"}
.btn-link-back .cmp-button__btn:before{content:"\f104";margin-right:.5rem}
.btn-link-back .cmp-button__btn:hover .cmp-button__text{text-decoration:underline}
.btn-black .btn-primary .cmp-button__btn,.btn-black.btn-secondary .cmp-button__btn{color:#000;border-color:#000}
.btn-black .btn-primary .cmp-button__btn:hover,.btn-black.btn-secondary .cmp-button__btn:hover,.btn-black .btn-primary .cmp-button__btn:focus,.btn-black.btn-secondary .cmp-button__btn:focus{color:#fff;background:#000}
.btn-black .btn-primary .cmp-button__btn:hover .share-icon path,.btn-black.btn-secondary .cmp-button__btn:hover .share-icon path,.btn-black .btn-primary .cmp-button__btn:focus .share-icon path,.btn-black.btn-secondary .cmp-button__btn:focus .share-icon path{stroke:white;transition:all .2s ease-out}
.btn-black .btn-primary .cmp-button__btn .share-icon path,.btn-black.btn-secondary .cmp-button__btn .share-icon path{transition:all .2s ease-out}
.btn-black .btn-link-to .cmp-button__btn,.btn-black .btn-link-back .cmp-button__btn,.btn-black .btn-link-tertiary .cmp-button__btn{color:#000}
.btn-light-grey .btn-primary .cmp-button__btn{color:#e5e5e5;border-color:#e5e5e5}
.btn-light-grey .btn-link-to .cmp-button__btn,.btn-light-grey .btn-link-back .cmp-button__btn,.btn-light-grey .btn-link-tertiary .cmp-button__btn{color:#e5e5e5}
#share-on-btn{width:fit-content}
@media screen and (max-width:575.9px){#share-on-btn{display:flex !important}
}
#share-on-btn .share-icon{vertical-align:sub}
.cmp-container{position:relative}
.cmp-container>figure{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;z-index:-1;background-position:center;background-size:cover;background-repeat:no-repeat}
.cmp-container>figure img{display:block;width:100%;height:100%;object-fit:cover}
@media screen and (min-width:992px){.cmp-container>figure.mobile-only{display:none}
}
@media screen and (max-width:991.9px){.cmp-container>figure.desktop-only{display:none}
}
nav ul,nav ol{margin:0;list-style:none}
nav li{position:static;padding:0}
nav li:before{display:none}
nav li + li{margin:0}
nav a{text-decoration:none}
.iconList{text-align:center;color:var(--subheader-bg-color)}
.iconList .logo-list ul{padding:7.2rem 0 0 0;margin:0;list-style-type:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:3rem}
.iconList .logo-list ul li{text-align:center;padding:0;margin:0}
.iconList .logo-list ul li:before{width:0;height:0}
.iconList .logo-list ul li img{width:180px;height:120px;object-fit:contain}
.text.sub-header{background:var(--subheader-bg-color)}
.text.sub-header .cmp-text>*{margin:0;padding:10px;color:var(--subheader-text-color)}
.text.main-header{background:var(--product-page-header-bg-color)}
.text.main-header .cmp-text>*{margin:0;padding:40px 0}
.cmp-recipeList.cmp-recommendations{margin:auto;padding-left:20px;padding-right:20px}
@media screen and (min-width:992px){.cmp-recipeList.cmp-recommendations{width:90%}
}
@media screen and (max-width:991.9px){.cmp-recipeList h3{padding-left:0}
}
.cmp-recipeList .recipe-filter{margin:0 0 56px 0;padding:0 0 25px 0;display:flex;justify-content:flex-start;align-items:center;overflow-x:auto}
@media screen and (max-width:991.9px){.cmp-recipeList .recipe-filter{margin:0 0 56px 0;padding:0 0 25px 0;display:flex;justify-content:flex-start;align-items:center;overflow:auto}
}
.cmp-recipeList .recipe-filter li{list-style-type:none;display:inline-block;padding:0;margin-top:2.5rem}
.cmp-recipeList .recipe-filter li::before{content:unset}
.cmp-recipeList .recipe-filter li a{background-color:#fff8ec;border-radius:80px;display:inline-block;padding:8px 24px;margin-right:35px;font-family:'fields-display',sans-serif;font-size:1.8rem;font-weight:800;letter-spacing:.54px;text-decoration:none;width:max-content}
@media screen and (max-width:991.9px){.cmp-recipeList .recipe-filter li a{width:max-content}
}
.cmp-recipeList .recipe-filter li a:hover{background-color:#cef2ff}
.cmp-recipeList .recipe-filter li a.active{background-color:#cef2ff}
.cmp-recipeList .result-container .list__card-item{margin-bottom:35px;margin-right:20px;width:calc(33.33% - 13.66px)}
@media screen and (max-width:991.9px){.cmp-recipeList .result-container .list__card-item{margin-right:0;margin-bottom:64px;width:100%}
}
.cmp-recipeList .result-container .list__card-item:nth-child(3n + 2):not(.result-template,.no-product){margin-right:0}
.cmp-recipeList .result-container .list__card-item .feature-card{position:relative}
.cmp-recipeList .result-container .list__card-item .feature-card .card-cta{text-decoration:none}
.cmp-recipeList .result-container .list__card-item .feature-card a{color:#001c49}
@media screen and (max-width:991.9px){.cmp-recipeList .result-container .list__card-item .feature-card a{width:100%;margin:0 auto}
}
.cmp-recipeList .result-container .list__card-item .feature-card a figure{border-radius:8px 8px 80px 8px}
.cmp-recipeList .result-container .list__card-item .feature-card a figure img{height:344px}
.cmp-recipeList .result-container .list__card-item .feature-card section.card-wrap{padding:0;position:relative}
.cmp-recipeList .result-container .list__card-item .feature-card section.card-wrap span.eyebrow{font-family:'Manrope',sans-serif;font-size:1.8rem;font-weight:800;letter-spacing:.64px;line-height:27px;display:block;margin-top:24px}
.cmp-recipeList .result-container .list__card-item .feature-card section.card-wrap p.brand-name{font-size:20px;margin-bottom:10px;padding-top:30px}
.cmp-recipeList .result-container .list__card-item .feature-card section.card-wrap p.brand-name.missing-brand-tag{height:63px}
.cmp-recipeList .result-container .list__card-item .feature-card section.card-wrap span.title{font-family:'fields-display',sans-serif;font-size:3.2rem;font-weight:600;letter-spacing:.64px;line-height:40px;display:block}
.cmp-recipeList .result-container .list__card-item .feature-card section.card-wrap span.description{font-family:'Manrope',sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:.64px;line-height:27px;display:block;margin-top:24px}
.cmp-recipeList .result-container .list__card-item .feature-card section.card-wrap .cmp-button{margin-top:24px}
.cmp-recipeList .result-container .list__card-item .feature-card section.card-wrap .cmp-button .cmp-button__btn{opacity:1}
.cmp-recipeList .result-container .list__card-item .feature-card section.card-wrap .cmp-button .cmp-button__btn .cmp-button__text{font-family:'Manrope',sans-serif;font-size:1.6rem;font-weight:800;line-height:24px}
@media screen and (min-width:992px){.cmp-recipeList .wrap.result-container{justify-content:flex-start}
}
.cmp-recipeList .productList{margin-top:140px}
@media screen and (max-width:991.9px){.cmp-recipeList .productList{margin-top:50px}
}
.cmp-recipeList .productList .recipe-filter{margin:0 0 56px 0;padding:0 0 25px 0;display:flex;justify-content:flex-start;align-items:center;overflow-x:auto}
.cmp-recipeList .productList .recipe-filter li{list-style-type:none;display:inline-block;padding:0;margin-top:2.5rem}
.cmp-recipeList .productList .recipe-filter li::before{content:unset}
.cmp-recipeList .productList .recipe-filter li a{background-color:#fff8ec;border-radius:80px;display:inline-block;padding:8px 24px;margin-right:35px;font-family:'fields-display',sans-serif;font-size:1.8rem;font-weight:800;letter-spacing:.54px;text-decoration:none;width:max-content}
@media screen and (max-width:991.9px){.cmp-recipeList .productList .recipe-filter li a{width:max-content}
}
.cmp-recipeList .productList .recipe-filter li a:hover{background-color:#cef2ff}
.cmp-recipeList .productList .recipe-filter li a.active{background-color:#cef2ff}
.cmp-recipeList .productList .result-container .list__card-item{margin-bottom:35px;margin-right:20px;width:calc(33.33% - 13.66px)}
@media screen and (max-width:991.9px){.cmp-recipeList .productList .result-container .list__card-item{margin-right:0;margin-bottom:64px;width:100%}
}
.cmp-recipeList .productList .result-container .list__card-item:nth-child(3n + 2):not(.result-template,.no-product){margin-right:0}
.cmp-recipeList .productList .result-container .list__card-item .feature-card{position:relative}
@media screen and (max-width:991.9px){.cmp-recipeList .productList .result-container .list__card-item .feature-card a{width:100%;margin:0 auto}
}
.cmp-recipeList .productList .result-container .list__card-item .feature-card a figure{border-radius:0}
.cmp-recipeList .productList .result-container .list__card-item .feature-card a figure img{height:unset}
.cmp-recipeList .productList .result-container .list__card-item .feature-card a section.card-wrap{display:block;border-top:1px solid #00bad5;margin:24px 0 0 0}
@media screen and (max-width:991.9px){.cmp-recipeList .productList .result-container .list__card-item .feature-card a section.card-wrap{padding-left:20px;padding-right:20px}
}
.cmp-recipeList .productList .result-container .list__card-item .feature-card a section.card-wrap span.eyebrow{font-family:'Manrope',sans-serif;font-size:1.8rem;font-weight:800;letter-spacing:.64px;line-height:27px;display:block;margin-top:24px}
.cmp-recipeList .productList .result-container .list__card-item .feature-card a section.card-wrap span.title{font-family:'Manrope',sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.64px;line-height:27px;display:block;margin-top:24px}
.cmp-recipeList .productList .result-container .list__card-item .feature-card a section.card-wrap span.description{font-family:'fields-display',sans-serif;font-size:2.4rem;font-weight:500;letter-spacing:.64px;line-height:33px;display:block;margin-top:24px}
.cmp-recipeList .productList .result-container .list__card-item .feature-card a section.card-wrap .cmp-button{margin-top:24px;display:none}
.cmp-recipeList .productList .result-container .list__card-item .feature-card a section.card-wrap .cmp-button .cmp-button__btn .cmp-button__text{font-family:'Manrope',sans-serif;font-size:1.6rem;font-weight:800;line-height:24px}
@media screen and (min-width:992px){.recipe-filter::-webkit-scrollbar{width:5px;height:7px;border-radius:7px}
.recipe-filter::-webkit-scrollbar-track{background:#00bad5;border-radius:7px}
.recipe-filter::-webkit-scrollbar-thumb{background:#001c49;border-radius:7px}
.recipe-filter::-webkit-scrollbar-thumb:hover{background:#001433;border-radius:7px}
}
.moreBrands h3{margin-bottom:20px}
.moreBrands ul{margin:0;padding:0;list-style-type:none}
.moreBrands ul li{border-top:1px solid #001c49;padding:20px 0;margin:0}
.moreBrands ul li h4{margin-bottom:10px}
.moreBrands ul li .cmp-button__text a{text-decoration:none;color:#001c49}
.moreBrands ul li .cmp-button__btn:after{position:absolute;right:0;bottom:15px}
.moreBrands ul li:before{height:0;width:0}
header .logo,.cmp-header .logo{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-flow:row nowrap;text-decoration:none}
header .logo svg,.cmp-header .logo svg{width:5rem;height:auto;margin:0 1rem 0 0;fill:currentColor}
@media screen and (min-width:768px){header .logo svg,.cmp-header .logo svg{width:6rem}
}
@media screen and (min-width:1200px){header .logo svg,.cmp-header .logo svg{width:7.5rem;margin:0 1.5rem 0 0}
}
header .logo small,.cmp-header .logo small{display:none;font-size:1.8rem;line-height:1}
@media screen and (min-width:992px){header .logo small,.cmp-header .logo small{display:block}
}
header .logo:hover,.cmp-header .logo:hover,header .logo:focus,.cmp-header .logo:focus{text-decoration:underline}
header.si form.search,.cmp-header.si form.search{padding:2rem;border:0;border-top:2px solid #ccc}
@media screen and (min-width:992px){header.si form.search,.cmp-header.si form.search{padding:0;border-top:0}
}
header.si form.search [class*="btn-"],.cmp-header.si form.search [class*="btn-"]{margin:0;padding:.4rem 1.2rem;border:0}
header.si form.search label,.cmp-header.si form.search label{padding:.4rem 1.2rem 0 0}
header.si form.search input:not([type="checkbox"]):not([type="radio"]),.cmp-header.si form.search input:not([type="checkbox"]):not([type="radio"]){padding:.4rem;background:#fff;border:0;color:#333}
header.st #searchToggle:checked ~ form,.cmp-header.st #searchToggle:checked ~ form{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}
header.st .search,.cmp-header.st .search{position:absolute;z-index:100;top:0;right:0;transform:translate(0,-100%);width:100%;height:100%;background:#fff;border:0;opacity:0;transition:transform .25s,opacity .25s}
header.st .search>div,.cmp-header.st .search>div{max-width:1280px;margin:0 auto;padding:0 2rem;width:100%}
@media screen and (min-width:768px){header.st .search>div,.cmp-header.st .search>div{width:95%}
}
@media screen and (min-width:992px){header.st .search>div,.cmp-header.st .search>div{width:90%}
}
@media screen and (min-width:1200px){header.st .search>div,.cmp-header.st .search>div{width:85%}
}
.experiencefragment .margin-tapestry,.xf-web-container .margin-tapestry{margin-bottom:5rem;transition:all .3s}
@media screen and (min-width:992px){.experiencefragment .margin-tapestry,.xf-web-container .margin-tapestry{margin-bottom:8rem}
}
@media print{.experiencefragment nav.top-nav,.xf-web-container nav.top-nav{display:none;visibility:hidden}
}
.experiencefragment nav.top-nav li.search>.slide-wrap .cmp-search__form input.cmp-search__input,.xf-web-container nav.top-nav li.search>.slide-wrap .cmp-search__form input.cmp-search__input{border-color:var(--main-nav-item-color);color:var(--main-nav-item-color)}
.experiencefragment .sticky.margin-tapestry,.xf-web-container .sticky.margin-tapestry{margin-bottom:0}
.experiencefragment .sticky nav.top-nav,.xf-web-container .sticky nav.top-nav{z-index:1000;position:fixed}
.experiencefragment .sticky nav.top-nav>figure.tapestry,.xf-web-container .sticky nav.top-nav>figure.tapestry{top:-3rem}
@media screen and (max-width:991.9px){.experiencefragment .sticky nav.top-nav.has-tapestry,.xf-web-container .sticky nav.top-nav.has-tapestry{padding-top:1rem;height:5rem}
.experiencefragment .sticky nav.top-nav.has-tapestry input[type="checkbox"].mobile-toggle:checked + .nav-wrap>.utilitynavigation.utility-nav,.xf-web-container .sticky nav.top-nav.has-tapestry input[type="checkbox"].mobile-toggle:checked + .nav-wrap>.utilitynavigation.utility-nav{padding-bottom:17rem;transform:translateY(5rem)}
}
@media screen and (max-width:991.9px){.experiencefragment .sticky nav.top-nav.has-tapestry>.nav-wrap,.xf-web-container .sticky nav.top-nav.has-tapestry>.nav-wrap{padding-top:5rem}
}
.experiencefragment .sticky nav.top-nav.has-tapestry .mobile-logo>a>img.inner,.xf-web-container .sticky nav.top-nav.has-tapestry .mobile-logo>a>img.inner{transform:translateY(0)}
.experiencefragment .sticky nav.top-nav.has-tapestry figure.tapestry-mobile,.xf-web-container .sticky nav.top-nav.has-tapestry figure.tapestry-mobile{transform:translateY(-7rem)}
@media screen and (min-width:500px){.experiencefragment .sticky nav.top-nav.has-tapestry figure.tapestry-mobile,.xf-web-container .sticky nav.top-nav.has-tapestry figure.tapestry-mobile{transform:translateY(-10rem)}
}
.experiencefragment .sticky nav.top-nav.has-tapestry figure.tapestry,.xf-web-container .sticky nav.top-nav.has-tapestry figure.tapestry{transform:translateY(-100%);transition:ease-out .5s}
.experiencefragment .sticky nav.top-nav.has-tapestry .nav-wrap>.main-nav,.xf-web-container .sticky nav.top-nav.has-tapestry .nav-wrap>.main-nav{padding-top:0;height:80px}
.experiencefragment .sticky nav.top-nav.has-tapestry .nav-wrap>.main-nav div.container .logo,.xf-web-container .sticky nav.top-nav.has-tapestry .nav-wrap>.main-nav div.container .logo{transition:transform .3s ease-out,left .2s .3s ease-out;transform:translateX(-50%) translateY(0)}
.experiencefragment .sticky nav.top-nav.has-tapestry .nav-wrap>.main-nav div.container .logo img,.xf-web-container .sticky nav.top-nav.has-tapestry .nav-wrap>.main-nav div.container .logo img{max-height:7rem}
@media screen and (min-width:992px){.experiencefragment .sticky nav.top-nav.has-tapestry.search-open .nav-wrap>.main-nav div.container .logo,.xf-web-container .sticky nav.top-nav.has-tapestry.search-open .nav-wrap>.main-nav div.container .logo{left:2rem;transform:translateX(0) translateY(0);transition:transform .2s .1s ease-out,left .2s .1s ease-out}
}
@media screen and (max-width:991.9px){.experiencefragment .sticky nav.top-nav.has-tapestry.search-open .nav-wrap .main-nav li.search .cmp-search,.xf-web-container .sticky nav.top-nav.has-tapestry.search-open .nav-wrap .main-nav li.search .cmp-search{padding-top:0rem}
}
.experiencefragment .sticky .nav-wrap.outer .main-nav div.container .logo img,.xf-web-container .sticky .nav-wrap.outer .main-nav div.container .logo img,.experiencefragment .sticky .nav-wrap.outer .main-nav div.container .logo svg,.xf-web-container .sticky .nav-wrap.outer .main-nav div.container .logo svg{transition:max-height ease-in-out .3s}
@media screen and (min-width:992px){.experiencefragment .sticky .nav-wrap.outer .main-nav div.container .logo img,.xf-web-container .sticky .nav-wrap.outer .main-nav div.container .logo img,.experiencefragment .sticky .nav-wrap.outer .main-nav div.container .logo svg,.xf-web-container .sticky .nav-wrap.outer .main-nav div.container .logo svg{max-height:11.5rem;top:4px}
}
.experiencefragment nav.top-nav .utility-nav .container .menu a,.xf-web-container nav.top-nav .utility-nav .container .menu a{color:var(--utility-nav-cta-color)}
.experiencefragment nav.top-nav .utility-nav .container .menu a:hover,.xf-web-container nav.top-nav .utility-nav .container .menu a:hover,.experiencefragment nav.top-nav .utility-nav .container .menu a:focus,.xf-web-container nav.top-nav .utility-nav .container .menu a:focus{color:var(--utility-nav-cta-color-hover)}
.experiencefragment .cmp-language-dropdown__items a,.xf-web-container .cmp-language-dropdown__items a{color:var(--language-dropdown-cta-color)}
.experiencefragment .cmp-language-dropdown__items li:not(:first-child) a:hover,.xf-web-container .cmp-language-dropdown__items li:not(:first-child) a:hover,.experiencefragment .cmp-language-dropdown__items li:not(:first-child) a:focus,.xf-web-container .cmp-language-dropdown__items li:not(:first-child) a:focus{color:var(--language-dropdown-cta-color-hover)}
.experiencefragment .cmp-language-dropdown__content .cmp-language-dropdown__current-language,.xf-web-container .cmp-language-dropdown__content .cmp-language-dropdown__current-language{color:var(--utility-nav-cta-color)}
.experiencefragment .cmp-language-dropdown__content .cmp-language-dropdown__current-language a,.xf-web-container .cmp-language-dropdown__content .cmp-language-dropdown__current-language a{color:inherit}
.experiencefragment .cmp-language-dropdown__content:hover .cmp-language-dropdown__current-language,.xf-web-container .cmp-language-dropdown__content:hover .cmp-language-dropdown__current-language,.experiencefragment .cmp-language-dropdown__content:focus .cmp-language-dropdown__current-language,.xf-web-container .cmp-language-dropdown__content:focus .cmp-language-dropdown__current-language{color:var(--utility-nav-cta-color-hover)}
.experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger,.xf-web-container nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger{background:purple;background-color:transparent}
.experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger::before,.xf-web-container nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger::before,.experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger::after,.xf-web-container nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger::after{background-color:var(--main-nav-item-color)}
.experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger::before,.xf-web-container nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger::before{-webkit-transform:translateY(5px) rotate(45deg);-moz-transform:translateY(5px) rotate(45deg);-ms-transform:translateY(5px) rotate(45deg);-o-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}
.experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger::after,.xf-web-container nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap + .mobile-btn>label>span.burger::after{-webkit-transform:translateY(-5px) rotate(-45deg);-moz-transform:translateY(-5px) rotate(-45deg);-ms-transform:translateY(-5px) rotate(-45deg);-o-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}
.experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap,.xf-web-container nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap{top:0;overflow-x:hidden}
@media screen and (max-width:991.9px){.experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap,.xf-web-container nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap{overflow-y:scroll}
}
.experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap>.utilitynavigation.utility-nav,.xf-web-container nav.top-nav input[type="checkbox"].mobile-toggle:checked + .nav-wrap>.utilitynavigation.utility-nav{top:auto;bottom:0;position:static;padding:2rem 0;padding-bottom:17rem;transform:translateY(5rem)}
.experiencefragment nav.top-nav,.xf-web-container nav.top-nav{display:flex;justify-content:space-between;padding:8px 1rem 7px;position:fixed;z-index:1000;top:0;left:0;width:100vw;height:5rem;border-bottom:solid 1px#e6e7e8}
.experiencefragment nav.top-nav span[class^="icon"],.xf-web-container nav.top-nav span[class^="icon"],.experiencefragment nav.top-nav .cmp-search__clear-icon,.xf-web-container nav.top-nav .cmp-search__clear-icon{color:var(--main-nav-item-color)}
.experiencefragment nav.top-nav:after,.xf-web-container nav.top-nav:after{width:100%;height:100%;position:absolute;top:0;left:0;background:var(--main-nav-bar-bkg-color);content:'';z-index:2}
@media screen and (min-width:992px){.experiencefragment nav.top-nav,.xf-web-container nav.top-nav{height:90px}
}
@media screen and (min-width:992px){.experiencefragment nav.top-nav,.xf-web-container nav.top-nav{background:white;padding:0;height:auto}
.experiencefragment nav.top-nav:after,.xf-web-container nav.top-nav:after{display:none}
}
.experiencefragment nav.top-nav figure.tapestry-mobile,.xf-web-container nav.top-nav figure.tapestry-mobile{display:none}
.experiencefragment nav.top-nav .cmp-search__input,.xf-web-container nav.top-nav .cmp-search__input,.experiencefragment nav.top-nav .cmp-search__form,.xf-web-container nav.top-nav .cmp-search__form{background-color:var(--main-nav-bar-bkg-color)}
.experiencefragment nav.top-nav .mobile-btn,.xf-web-container nav.top-nav .mobile-btn{display:flex;align-items:center;position:relative;z-index:3;opacity:1;width:0;transition:opacity .2s ease-out}
.experiencefragment nav.top-nav .mobile-btn>label,.xf-web-container nav.top-nav .mobile-btn>label{cursor:pointer;position:relative}
.experiencefragment nav.top-nav .mobile-btn>label,.xf-web-container nav.top-nav .mobile-btn>label{cursor:pointer}
.experiencefragment nav.top-nav .mobile-btn>label>span.burger,.xf-web-container nav.top-nav .mobile-btn>label>span.burger{burger-height:2px;burger-gutter:3px;position:relative;margin-top:5px;margin-bottom:5px}
.experiencefragment nav.top-nav .mobile-btn>label>span.burger,.xf-web-container nav.top-nav .mobile-btn>label>span.burger,.experiencefragment nav.top-nav .mobile-btn>label>span.burger::before,.xf-web-container nav.top-nav .mobile-btn>label>span.burger::before,.experiencefragment nav.top-nav .mobile-btn>label>span.burger::after,.xf-web-container nav.top-nav .mobile-btn>label>span.burger::after{display:block;width:14px;height:2px;background-color:var(--main-nav-item-color);outline:1px solid transparent;border-radius:0;transition-property:background-color,transform;transition-duration:.3s}
.experiencefragment nav.top-nav .mobile-btn>label>span.burger::before,.xf-web-container nav.top-nav .mobile-btn>label>span.burger::before,.experiencefragment nav.top-nav .mobile-btn>label>span.burger::after,.xf-web-container nav.top-nav .mobile-btn>label>span.burger::after{position:absolute;content:""}
.experiencefragment nav.top-nav .mobile-btn>label>span.burger::before,.xf-web-container nav.top-nav .mobile-btn>label>span.burger::before{top:-5px}
.experiencefragment nav.top-nav .mobile-btn>label>span.burger::after,.xf-web-container nav.top-nav .mobile-btn>label>span.burger::after{top:5px}
@media screen and (min-width:992px){.experiencefragment nav.top-nav .mobile-btn,.xf-web-container nav.top-nav .mobile-btn{display:none}
}
.experiencefragment nav.top-nav .mobile-logo,.xf-web-container nav.top-nav .mobile-logo{display:flex;flex-direction:column;align-items:center;position:relative;z-index:3;width:90px;margin-bottom:0;transition:opacity .1s .1s ease-out,width .01s}
.experiencefragment nav.top-nav .mobile-logo>a,.xf-web-container nav.top-nav .mobile-logo>a{height:100%}
.experiencefragment nav.top-nav .mobile-logo>a>img.inner,.xf-web-container nav.top-nav .mobile-logo>a>img.inner{height:100%;display:block;margin:0 auto}
.experiencefragment nav.top-nav .mobile-logo>a>img.outer,.xf-web-container nav.top-nav .mobile-logo>a>img.outer{transition:height ease-in-out .3s;height:9rem}
@media screen and (min-width:992px){.experiencefragment nav.top-nav .mobile-logo,.xf-web-container nav.top-nav .mobile-logo{display:none}
}
.experiencefragment nav.top-nav.search-open .mobile-logo,.xf-web-container nav.top-nav.search-open .mobile-logo{opacity:0;width:0;transition:opacity .1s ease-out,width .01s .1s ease-out}
.experiencefragment nav.top-nav.search-open .mobile-btn,.xf-web-container nav.top-nav.search-open .mobile-btn{opacity:0;width:0;transition:opacity .1s .05s ease-out,width .01s .15s ease-out}
@media screen and (min-width:992px){.experiencefragment nav.top-nav.search-open .main-nav>div.container .left-menu ul li:not(.search),.xf-web-container nav.top-nav.search-open .main-nav>div.container .left-menu ul li:not(.search){opacity:0;transition:opacity .1s ease-out}
.experiencefragment nav.top-nav.search-open .main-nav>div.container .logo,.xf-web-container nav.top-nav.search-open .main-nav>div.container .logo{transform:translateX(0) translateY(0);left:2rem;transition:left .2s .1s ease-out,transform .2s .1s ease-out}
.experiencefragment nav.top-nav.search-open .main-nav ul:last-of-type .search-form,.xf-web-container nav.top-nav.search-open .main-nav ul:last-of-type .search-form,.experiencefragment nav.top-nav.search-open .main-nav ul:last-of-type .cmp-search__form,.xf-web-container nav.top-nav.search-open .main-nav ul:last-of-type .cmp-search__form{width:600px;transition:width .2s .3s ease-out}
}
@media screen and (min-width:992px){.experiencefragment nav.top-nav .mobile-search,.xf-web-container nav.top-nav .mobile-search{display:none}
}
.experiencefragment nav.top-nav .mobile-search .search-form,.xf-web-container nav.top-nav .mobile-search .search-form{display:inline-flex;transition:width .2s ease-out;width:0;height:100%;position:relative;right:0;top:0;overflow:hidden;z-index:3}
.experiencefragment nav.top-nav .mobile-search .search-form input,.xf-web-container nav.top-nav .mobile-search .search-form input{border-bottom:solid 1px #655850}
.experiencefragment nav.top-nav .mobile-search .search,.xf-web-container nav.top-nav .mobile-search .search{position:absolute;top:0;right:0;z-index:1;display:flex;vertical-align:middle;flex-direction:column;justify-content:center;transition:opacity .2s ease-out}
.experiencefragment nav.top-nav li.search>.slide-wrap,.xf-web-container nav.top-nav li.search>.slide-wrap,.experiencefragment nav.top-nav .mobile-search .slide-wrap,.xf-web-container nav.top-nav .mobile-search .slide-wrap{position:relative;width:auto;height:100%;display:flex;align-items:center}
.experiencefragment nav.top-nav li.search>.slide-wrap .search-form,.xf-web-container nav.top-nav li.search>.slide-wrap .search-form,.experiencefragment nav.top-nav .mobile-search .slide-wrap .search-form,.xf-web-container nav.top-nav .mobile-search .slide-wrap .search-form,.experiencefragment nav.top-nav li.search>.slide-wrap .cmp-search__form,.xf-web-container nav.top-nav li.search>.slide-wrap .cmp-search__form,.experiencefragment nav.top-nav .mobile-search .slide-wrap .cmp-search__form,.xf-web-container nav.top-nav .mobile-search .slide-wrap .cmp-search__form{display:inline-flex;flex-wrap:nowrap;transition:width .2s;width:0;height:100%;position:relative;right:0;top:0;overflow:hidden}
@media screen and (min-width:992px){.experiencefragment nav.top-nav li.search>.slide-wrap .search-form,.xf-web-container nav.top-nav li.search>.slide-wrap .search-form,.experiencefragment nav.top-nav .mobile-search .slide-wrap .search-form,.xf-web-container nav.top-nav .mobile-search .slide-wrap .search-form,.experiencefragment nav.top-nav li.search>.slide-wrap .cmp-search__form,.xf-web-container nav.top-nav li.search>.slide-wrap .cmp-search__form,.experiencefragment nav.top-nav .mobile-search .slide-wrap .cmp-search__form,.xf-web-container nav.top-nav .mobile-search .slide-wrap .cmp-search__form{top:0;padding:2rem 0}
}
.experiencefragment nav.top-nav li.search>.slide-wrap .search-form input,.xf-web-container nav.top-nav li.search>.slide-wrap .search-form input,.experiencefragment nav.top-nav .mobile-search .slide-wrap .search-form input,.xf-web-container nav.top-nav .mobile-search .slide-wrap .search-form input,.experiencefragment nav.top-nav li.search>.slide-wrap .cmp-search__form input,.xf-web-container nav.top-nav li.search>.slide-wrap .cmp-search__form input,.experiencefragment nav.top-nav .mobile-search .slide-wrap .cmp-search__form input,.xf-web-container nav.top-nav .mobile-search .slide-wrap .cmp-search__form input{width:calc(100% - 2rem);font-size:1em;line-height:1.5em;padding:0 5px;font-family:'Nunito Sans',sans-serif;border-bottom:solid 1px #655850}
@media screen and (min-width:992px){.experiencefragment nav.top-nav li.search>.slide-wrap .search-form input,.xf-web-container nav.top-nav li.search>.slide-wrap .search-form input,.experiencefragment nav.top-nav .mobile-search .slide-wrap .search-form input,.xf-web-container nav.top-nav .mobile-search .slide-wrap .search-form input,.experiencefragment nav.top-nav li.search>.slide-wrap .cmp-search__form input,.xf-web-container nav.top-nav li.search>.slide-wrap .cmp-search__form input,.experiencefragment nav.top-nav .mobile-search .slide-wrap .cmp-search__form input,.xf-web-container nav.top-nav .mobile-search .slide-wrap .cmp-search__form input{width:600px;position:relative;font-size:2rem}
}
.experiencefragment nav.top-nav li.search>.slide-wrap .search-form.on,.xf-web-container nav.top-nav li.search>.slide-wrap .search-form.on,.experiencefragment nav.top-nav .mobile-search .slide-wrap .search-form.on,.xf-web-container nav.top-nav .mobile-search .slide-wrap .search-form.on,.experiencefragment nav.top-nav li.search>.slide-wrap .cmp-search__form.on,.xf-web-container nav.top-nav li.search>.slide-wrap .cmp-search__form.on,.experiencefragment nav.top-nav .mobile-search .slide-wrap .cmp-search__form.on,.xf-web-container nav.top-nav .mobile-search .slide-wrap .cmp-search__form.on{display:inline-block}
.experiencefragment nav.top-nav li.search>.slide-wrap .search-form.active,.xf-web-container nav.top-nav li.search>.slide-wrap .search-form.active,.experiencefragment nav.top-nav .mobile-search .slide-wrap .search-form.active,.xf-web-container nav.top-nav .mobile-search .slide-wrap .search-form.active,.experiencefragment nav.top-nav li.search>.slide-wrap .cmp-search__form.active,.xf-web-container nav.top-nav li.search>.slide-wrap .cmp-search__form.active,.experiencefragment nav.top-nav .mobile-search .slide-wrap .cmp-search__form.active,.xf-web-container nav.top-nav .mobile-search .slide-wrap .cmp-search__form.active{width:100%}
@media screen and (min-width:992px){.experiencefragment nav.top-nav li.search>.slide-wrap .search-form.active,.xf-web-container nav.top-nav li.search>.slide-wrap .search-form.active,.experiencefragment nav.top-nav .mobile-search .slide-wrap .search-form.active,.xf-web-container nav.top-nav .mobile-search .slide-wrap .search-form.active,.experiencefragment nav.top-nav li.search>.slide-wrap .cmp-search__form.active,.xf-web-container nav.top-nav li.search>.slide-wrap .cmp-search__form.active,.experiencefragment nav.top-nav .mobile-search .slide-wrap .cmp-search__form.active,.xf-web-container nav.top-nav .mobile-search .slide-wrap .cmp-search__form.active{width:220px}
}
.experiencefragment nav.top-nav li.search>.slide-wrap .close,.xf-web-container nav.top-nav li.search>.slide-wrap .close,.experiencefragment nav.top-nav .mobile-search .slide-wrap .close,.xf-web-container nav.top-nav .mobile-search .slide-wrap .close,.experiencefragment nav.top-nav li.search>.slide-wrap .search,.xf-web-container nav.top-nav li.search>.slide-wrap .search,.experiencefragment nav.top-nav .mobile-search .slide-wrap .search,.xf-web-container nav.top-nav .mobile-search .slide-wrap .search{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1;display:flex;vertical-align:middle;flex-direction:column;justify-content:center;transition:opacity .2s ease-out}
@media screen and (min-width:992px){.experiencefragment nav.top-nav li.search>.slide-wrap .close,.xf-web-container nav.top-nav li.search>.slide-wrap .close,.experiencefragment nav.top-nav .mobile-search .slide-wrap .close,.xf-web-container nav.top-nav .mobile-search .slide-wrap .close,.experiencefragment nav.top-nav li.search>.slide-wrap .search,.xf-web-container nav.top-nav li.search>.slide-wrap .search,.experiencefragment nav.top-nav .mobile-search .slide-wrap .search,.xf-web-container nav.top-nav .mobile-search .slide-wrap .search{top:50%;transform:translateY(-50%)}
}
.experiencefragment nav.top-nav li.search>.slide-wrap .close,.xf-web-container nav.top-nav li.search>.slide-wrap .close,.experiencefragment nav.top-nav .mobile-search .slide-wrap .close,.xf-web-container nav.top-nav .mobile-search .slide-wrap .close{right:1rem;font-size:2rem}
.experiencefragment nav.top-nav li.search>.slide-wrap .search,.xf-web-container nav.top-nav li.search>.slide-wrap .search,.experiencefragment nav.top-nav .mobile-search .slide-wrap .search,.xf-web-container nav.top-nav .mobile-search .slide-wrap .search{opacity:1;z-index:0}
@media screen and (max-width:991.9px){.experiencefragment nav.top-nav li.search>.slide-wrap .search,.xf-web-container nav.top-nav li.search>.slide-wrap .search,.experiencefragment nav.top-nav .mobile-search .slide-wrap .search,.xf-web-container nav.top-nav .mobile-search .slide-wrap .search{z-index:3}
}
.experiencefragment nav.top-nav li.search>.slide-wrap .close,.xf-web-container nav.top-nav li.search>.slide-wrap .close,.experiencefragment nav.top-nav .mobile-search .slide-wrap .close,.xf-web-container nav.top-nav .mobile-search .slide-wrap .close{opacity:0;z-index:-1}
@media screen and (max-width:991.9px){.experiencefragment nav.top-nav li.search>.slide-wrap.on .search-form,.xf-web-container nav.top-nav li.search>.slide-wrap.on .search-form,.experiencefragment nav.top-nav .mobile-search .slide-wrap.on .search-form,.xf-web-container nav.top-nav .mobile-search .slide-wrap.on .search-form,.experiencefragment nav.top-nav li.search>.slide-wrap.on .cmp-search__form,.xf-web-container nav.top-nav li.search>.slide-wrap.on .cmp-search__form,.experiencefragment nav.top-nav .mobile-search .slide-wrap.on .cmp-search__form,.xf-web-container nav.top-nav .mobile-search .slide-wrap.on .cmp-search__form{width:calc(100vw - 96px)}
}
.experiencefragment nav.top-nav li.search>.slide-wrap.on .search,.xf-web-container nav.top-nav li.search>.slide-wrap.on .search,.experiencefragment nav.top-nav .mobile-search .slide-wrap.on .search,.xf-web-container nav.top-nav .mobile-search .slide-wrap.on .search{opacity:0}
.experiencefragment nav.top-nav li.search>.slide-wrap.on .close,.xf-web-container nav.top-nav li.search>.slide-wrap.on .close,.experiencefragment nav.top-nav .mobile-search .slide-wrap.on .close,.xf-web-container nav.top-nav .mobile-search .slide-wrap.on .close{opacity:1}
.experiencefragment nav.top-nav li.search>.slide-wrap.active,.xf-web-container nav.top-nav li.search>.slide-wrap.active,.experiencefragment nav.top-nav .mobile-search .slide-wrap.active,.xf-web-container nav.top-nav .mobile-search .slide-wrap.active{padding-right:2.2rem}
.experiencefragment nav.top-nav li.search>.slide-wrap.active .search,.xf-web-container nav.top-nav li.search>.slide-wrap.active .search,.experiencefragment nav.top-nav .mobile-search .slide-wrap.active .search,.xf-web-container nav.top-nav .mobile-search .slide-wrap.active .search{z-index:-1}
.experiencefragment nav.top-nav li.search>.slide-wrap.active .close,.xf-web-container nav.top-nav li.search>.slide-wrap.active .close,.experiencefragment nav.top-nav .mobile-search .slide-wrap.active .close,.xf-web-container nav.top-nav .mobile-search .slide-wrap.active .close{z-index:3}
@media screen and (max-width:991.9px){.experiencefragment nav.top-nav.has-tapestry,.xf-web-container nav.top-nav.has-tapestry{height:100px;padding-top:5rem;transition:all .3s}
.experiencefragment nav.top-nav.has-tapestry input[type="checkbox"].mobile-toggle:checked + .nav-wrap>.utilitynavigation.utility-nav,.xf-web-container nav.top-nav.has-tapestry input[type="checkbox"].mobile-toggle:checked + .nav-wrap>.utilitynavigation.utility-nav{padding-bottom:22rem;transform:translateY(10rem)}
}
.experiencefragment nav.top-nav.has-tapestry figure.tapestry-mobile,.xf-web-container nav.top-nav.has-tapestry figure.tapestry-mobile{display:block;position:absolute;left:0;top:0rem;width:100%;height:3.7rem;z-index:3;transition:all .3s}
@media screen and (min-width:420px) and (max-width:500px){.experiencefragment nav.top-nav.has-tapestry figure.tapestry-mobile,.xf-web-container nav.top-nav.has-tapestry figure.tapestry-mobile{transform:translateY(-1.5rem)}
}
@media screen and (min-width:500px){.experiencefragment nav.top-nav.has-tapestry figure.tapestry-mobile,.xf-web-container nav.top-nav.has-tapestry figure.tapestry-mobile{transform:translateY(-3rem);height:100%}
}
.experiencefragment nav.top-nav.has-tapestry figure.tapestry-mobile img,.xf-web-container nav.top-nav.has-tapestry figure.tapestry-mobile img{object-fit:contain;width:100%}
@media screen and (min-width:500px){.experiencefragment nav.top-nav.has-tapestry figure.tapestry-mobile img,.xf-web-container nav.top-nav.has-tapestry figure.tapestry-mobile img{object-fit:cover;height:100%;object-position:bottom}
}
@media screen and (min-width:992px){.experiencefragment nav.top-nav.has-tapestry figure.tapestry-mobile,.xf-web-container nav.top-nav.has-tapestry figure.tapestry-mobile{display:none}
}
.experiencefragment nav.top-nav.has-tapestry figure.tapestry,.xf-web-container nav.top-nav.has-tapestry figure.tapestry{display:none;position:absolute;left:0;top:0;width:100%;transform:translateY(-30%);transition:all .5s}
@media screen and (min-width:1800px){.experiencefragment nav.top-nav.has-tapestry figure.tapestry,.xf-web-container nav.top-nav.has-tapestry figure.tapestry{transform:translateY(-45%)}
}
@media screen and (min-width:2400px){.experiencefragment nav.top-nav.has-tapestry figure.tapestry,.xf-web-container nav.top-nav.has-tapestry figure.tapestry{transform:translateY(-50%)}
}
.experiencefragment nav.top-nav.has-tapestry figure.tapestry img,.xf-web-container nav.top-nav.has-tapestry figure.tapestry img{width:100%;height:100%}
@media screen and (min-width:992px){.experiencefragment nav.top-nav.has-tapestry figure.tapestry,.xf-web-container nav.top-nav.has-tapestry figure.tapestry{display:block}
}
.experiencefragment nav.top-nav.has-tapestry .mobile-logo,.xf-web-container nav.top-nav.has-tapestry .mobile-logo{z-index:6}
.experiencefragment nav.top-nav.has-tapestry .mobile-logo>a>img.inner,.xf-web-container nav.top-nav.has-tapestry .mobile-logo>a>img.inner{transition:all .3s;transform:translateY(-2.5rem)}
@media screen and (max-width:991.9px){.experiencefragment nav.top-nav.has-tapestry>.nav-wrap,.xf-web-container nav.top-nav.has-tapestry>.nav-wrap{padding-top:10rem}
}
@media screen and (min-width:992px){.experiencefragment nav.top-nav.has-tapestry>.nav-wrap .main-nav,.xf-web-container nav.top-nav.has-tapestry>.nav-wrap .main-nav{position:relative;padding-top:8rem}
.experiencefragment nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo,.xf-web-container nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo{transform:translateX(-50%) translateY(-75%);transition:all .3s}
.experiencefragment nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo img,.xf-web-container nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo img,.experiencefragment nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo svg,.xf-web-container nav.top-nav.has-tapestry>.nav-wrap .main-nav div.container .logo svg{max-height:112px}
}
@media screen and (min-width:992px){.experiencefragment nav.top-nav.has-tapestry.search-open .nav-wrap>.main-nav div.container .logo,.xf-web-container nav.top-nav.has-tapestry.search-open .nav-wrap>.main-nav div.container .logo{left:50%;transform:translateX(-50%) translateY(-75%)}
}
@media screen and (max-width:991.9px){.experiencefragment nav.top-nav.has-tapestry.search-open .nav-wrap .main-nav li.search .cmp-search,.xf-web-container nav.top-nav.has-tapestry.search-open .nav-wrap .main-nav li.search .cmp-search{background-color:var(--main-nav-bar-bkg-color);padding-top:4.8rem;transition:all .3s}
}
.experiencefragment nav.top-nav>.tapestry,.xf-web-container nav.top-nav>.tapestry{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;margin-bottom:0}
.experiencefragment nav.top-nav>.tapestry img,.xf-web-container nav.top-nav>.tapestry img{display:block;width:100%;height:100%;object-fit:cover}
.experiencefragment nav.top-nav>.tapestry>img,.xf-web-container nav.top-nav>.tapestry>img{object-fit:none;object-position:top center}
@media screen and (max-width:991.9px){.experiencefragment nav.top-nav>.tapestry,.xf-web-container nav.top-nav>.tapestry{z-index:3;top:-2rem}
}
@media screen and (min-width:992px){.experiencefragment nav.top-nav>.tapestry,.xf-web-container nav.top-nav>.tapestry{transition:top .3s ease-out;top:5rem}
}
.experiencefragment nav.top-nav>.nav-wrap,.xf-web-container nav.top-nav>.nav-wrap{width:100%}
@media screen and (max-width:991.9px){.experiencefragment nav.top-nav>.nav-wrap,.xf-web-container nav.top-nav>.nav-wrap{position:fixed;left:0;top:-150%;width:100%;height:100vh;padding-top:5rem;display:flex;flex-direction:column;transition:top .3s ease-out;background:#fff;justify-content:space-between;z-index:1}
}
@media screen and (min-width:992px) and (max-width:1199.9px){.experiencefragment nav.top-nav>.nav-wrap,.xf-web-container nav.top-nav>.nav-wrap{height:calc(30%)}
}
@media screen and (max-width:991.9px){.experiencefragment nav.top-nav input[type="checkbox"],.xf-web-container nav.top-nav input[type="checkbox"]{display:none}
}
.experiencefragment nav.top-nav.cq-Editable-dom,.xf-web-container nav.top-nav.cq-Editable-dom{min-height:15rem}
.experiencefragment .utility-nav,.xf-web-container .utility-nav{position:relative;font-size:1.2rem;line-height:1.6;padding:2.4rem 0;order:1;font-weight:600;z-index:1}
.experiencefragment .utility-nav.utilitynavigation,.xf-web-container .utility-nav.utilitynavigation{background-color:var(--utility-nav-bkg-color)}
@media screen and (min-width:992px) and (max-width:1280px){.experiencefragment .utility-nav ul.menu.left-container,.xf-web-container .utility-nav ul.menu.left-container{left:2rem}
}
@media screen and (min-width:1280px){.experiencefragment .utility-nav ul.menu.left-container,.xf-web-container .utility-nav ul.menu.left-container{left:calc((100% - 1280px + 4rem)/2)}
}
@media screen and (min-width:992px){.experiencefragment .utility-nav,.xf-web-container .utility-nav{font-size:1.4rem;flex-basis:100%;flex-wrap:nowrap;width:100%;top:0;left:0;padding:0;height:50px}
.experiencefragment .utility-nav>div,.xf-web-container .utility-nav>div{height:100%}
.experiencefragment .utility-nav ul.menu.left-container,.xf-web-container .utility-nav ul.menu.left-container{position:absolute}
}
.experiencefragment .utility-nav>div.background-container,.xf-web-container .utility-nav>div.background-container{background-position:top;background-repeat:no-repeat}
.experiencefragment .utility-nav .container,.xf-web-container .utility-nav .container{width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}
@media screen and (min-width:768px){.experiencefragment .utility-nav .container,.xf-web-container .utility-nav .container{padding-left:20px;padding-right:20px;max-width:1280px}
}
@media screen and (min-width:992px){.experiencefragment .utility-nav .container,.xf-web-container .utility-nav .container{position:relative;flex-direction:row;justify-content:flex-end;align-items:center;height:100%}
}
.experiencefragment .utility-nav .container>ul,.xf-web-container .utility-nav .container>ul,.experiencefragment .utility-nav .container>.utility-right>ul,.xf-web-container .utility-nav .container>.utility-right>ul{display:flex;justify-content:center;align-items:center;padding-left:0;margin-bottom:0}
@media screen and (max-width:991.9px){.experiencefragment .utility-nav .container>ul,.xf-web-container .utility-nav .container>ul,.experiencefragment .utility-nav .container>.utility-right>ul,.xf-web-container .utility-nav .container>.utility-right>ul{flex-direction:column}
.experiencefragment .utility-nav .container>ul.left-container,.xf-web-container .utility-nav .container>ul.left-container,.experiencefragment .utility-nav .container>.utility-right>ul.left-container,.xf-web-container .utility-nav .container>.utility-right>ul.left-container{order:2}
.experiencefragment .utility-nav .container>ul.products,.xf-web-container .utility-nav .container>ul.products,.experiencefragment .utility-nav .container>.utility-right>ul.products,.xf-web-container .utility-nav .container>.utility-right>ul.products{order:1}
.experiencefragment .utility-nav .container>ul:last-of-type li:last-child,.xf-web-container .utility-nav .container>ul:last-of-type li:last-child,.experiencefragment .utility-nav .container>.utility-right>ul:last-of-type li:last-child,.xf-web-container .utility-nav .container>.utility-right>ul:last-of-type li:last-child{border-bottom:0}
}
@media screen and (min-width:992px){.experiencefragment .utility-nav .container>ul,.xf-web-container .utility-nav .container>ul,.experiencefragment .utility-nav .container>.utility-right>ul,.xf-web-container .utility-nav .container>.utility-right>ul{display:inline-flex}
}
.experiencefragment .utility-nav .container>ul.left-container,.xf-web-container .utility-nav .container>ul.left-container,.experiencefragment .utility-nav .container>.utility-right>ul.left-container,.xf-web-container .utility-nav .container>.utility-right>ul.left-container{flex-wrap:wrap}
.experiencefragment .utility-nav .container>ul.left-container span[class^="icon"],.xf-web-container .utility-nav .container>ul.left-container span[class^="icon"],.experiencefragment .utility-nav .container>.utility-right>ul.left-container span[class^="icon"],.xf-web-container .utility-nav .container>.utility-right>ul.left-container span[class^="icon"]{color:inherit;font-weight:600}
@media screen and (min-width:992px){.experiencefragment .utility-nav .container>ul.left-container,.xf-web-container .utility-nav .container>ul.left-container,.experiencefragment .utility-nav .container>.utility-right>ul.left-container,.xf-web-container .utility-nav .container>.utility-right>ul.left-container{flex-wrap:nowrap;margin-bottom:0}
}
.experiencefragment .utility-nav .container>ul.left-container>li,.xf-web-container .utility-nav .container>ul.left-container>li,.experiencefragment .utility-nav .container>.utility-right>ul.left-container>li,.xf-web-container .utility-nav .container>.utility-right>ul.left-container>li{text-align:center;margin-bottom:0}
.experiencefragment .utility-nav .container>ul.left-container>li:before,.xf-web-container .utility-nav .container>ul.left-container>li:before,.experiencefragment .utility-nav .container>.utility-right>ul.left-container>li:before,.xf-web-container .utility-nav .container>.utility-right>ul.left-container>li:before{display:none}
.experiencefragment .utility-nav .container>ul.left-container>li:first-of-type,.xf-web-container .utility-nav .container>ul.left-container>li:first-of-type,.experiencefragment .utility-nav .container>.utility-right>ul.left-container>li:first-of-type,.xf-web-container .utility-nav .container>.utility-right>ul.left-container>li:first-of-type{padding-left:0}
.experiencefragment .utility-nav .container>ul.left-container>li:last-of-type,.xf-web-container .utility-nav .container>ul.left-container>li:last-of-type,.experiencefragment .utility-nav .container>.utility-right>ul.left-container>li:last-of-type,.xf-web-container .utility-nav .container>.utility-right>ul.left-container>li:last-of-type{padding-right:0}
.experiencefragment .utility-nav .container>ul.left-container>li:first-of-type,.xf-web-container .utility-nav .container>ul.left-container>li:first-of-type,.experiencefragment .utility-nav .container>.utility-right>ul.left-container>li:first-of-type,.xf-web-container .utility-nav .container>.utility-right>ul.left-container>li:first-of-type{margin-left:0}
@media screen and (max-width:991.9px){.experiencefragment .utility-nav .container>ul.products,.xf-web-container .utility-nav .container>ul.products,.experiencefragment .utility-nav .container>.utility-right>ul.products,.xf-web-container .utility-nav .container>.utility-right>ul.products{flex-direction:row;flex-wrap:wrap;margin:0 auto;justify-content:flex-start}
.experiencefragment .utility-nav .container>ul.products>li,.xf-web-container .utility-nav .container>ul.products>li,.experiencefragment .utility-nav .container>.utility-right>ul.products>li,.xf-web-container .utility-nav .container>.utility-right>ul.products>li{padding:1.2rem 2.5rem 1.2rem 0;display:flex;flex:0 50%;justify-content:flex-end;border-bottom:0}
.experiencefragment .utility-nav .container>ul.products>li:nth-of-type(even),.xf-web-container .utility-nav .container>ul.products>li:nth-of-type(even),.experiencefragment .utility-nav .container>.utility-right>ul.products>li:nth-of-type(even),.xf-web-container .utility-nav .container>.utility-right>ul.products>li:nth-of-type(even){padding:1.2rem 0 1.2rem 2.5rem;justify-content:flex-start}
.experiencefragment .utility-nav .container>ul.products>li:nth-of-type(odd):last-of-type,.xf-web-container .utility-nav .container>ul.products>li:nth-of-type(odd):last-of-type,.experiencefragment .utility-nav .container>.utility-right>ul.products>li:nth-of-type(odd):last-of-type,.xf-web-container .utility-nav .container>.utility-right>ul.products>li:nth-of-type(odd):last-of-type{padding-right:2.5rem}
}
.experiencefragment .utility-nav .container>ul.products>li img,.xf-web-container .utility-nav .container>ul.products>li img,.experiencefragment .utility-nav .container>.utility-right>ul.products>li img,.xf-web-container .utility-nav .container>.utility-right>ul.products>li img{max-width:9rem}
@media screen and (min-width:992px){.experiencefragment .utility-nav .container>ul.products>li img,.xf-web-container .utility-nav .container>ul.products>li img,.experiencefragment .utility-nav .container>.utility-right>ul.products>li img,.xf-web-container .utility-nav .container>.utility-right>ul.products>li img{max-width:none;max-height:3rem}
}
.experiencefragment .utility-nav .container>ul li:before,.xf-web-container .utility-nav .container>ul li:before,.experiencefragment .utility-nav .container>.utility-right>ul li:before,.xf-web-container .utility-nav .container>.utility-right>ul li:before{display:none}
.experiencefragment .utility-nav .container>ul li input[type="checkbox"]:checked + label + ul,.xf-web-container .utility-nav .container>ul li input[type="checkbox"]:checked + label + ul,.experiencefragment .utility-nav .container>.utility-right>ul li input[type="checkbox"]:checked + label + ul,.xf-web-container .utility-nav .container>.utility-right>ul li input[type="checkbox"]:checked + label + ul{height:auto;opacity:1}
@media screen and (min-width:992px){.experiencefragment .utility-nav .container>ul li input[type="checkbox"]:checked + label + ul,.xf-web-container .utility-nav .container>ul li input[type="checkbox"]:checked + label + ul,.experiencefragment .utility-nav .container>.utility-right>ul li input[type="checkbox"]:checked + label + ul,.xf-web-container .utility-nav .container>.utility-right>ul li input[type="checkbox"]:checked + label + ul{display:block}
}
.experiencefragment .utility-nav .container>ul li a,.xf-web-container .utility-nav .container>ul li a,.experiencefragment .utility-nav .container>.utility-right>ul li a,.xf-web-container .utility-nav .container>.utility-right>ul li a,.experiencefragment .utility-nav .container>ul li button,.xf-web-container .utility-nav .container>ul li button,.experiencefragment .utility-nav .container>.utility-right>ul li button,.xf-web-container .utility-nav .container>.utility-right>ul li button,.experiencefragment .utility-nav .container>ul li label,.xf-web-container .utility-nav .container>ul li label,.experiencefragment .utility-nav .container>.utility-right>ul li label,.xf-web-container .utility-nav .container>.utility-right>ul li label{font-size:1.2rem}
.experiencefragment .utility-nav .container>ul li.lang>label,.xf-web-container .utility-nav .container>ul li.lang>label,.experiencefragment .utility-nav .container>.utility-right>ul li.lang>label,.xf-web-container .utility-nav .container>.utility-right>ul li.lang>label{font-size:1.2rem;text-transform:capitalize;text-align:center;display:block}
.experiencefragment .utility-nav .container>ul li.lang>label:after,.xf-web-container .utility-nav .container>ul li.lang>label:after,.experiencefragment .utility-nav .container>.utility-right>ul li.lang>label:after,.xf-web-container .utility-nav .container>.utility-right>ul li.lang>label:after{content:"\f105";font-family:'icomoon'}
.experiencefragment .utility-nav .container>ul>li,.xf-web-container .utility-nav .container>ul>li,.experiencefragment .utility-nav .container>.utility-right>ul>li,.xf-web-container .utility-nav .container>.utility-right>ul>li{padding:0;width:100%;margin-bottom:0;border-bottom:solid 1px #e5e5e5}
@media screen and (min-width:992px){.experiencefragment .utility-nav .container>ul>li,.xf-web-container .utility-nav .container>ul>li,.experiencefragment .utility-nav .container>.utility-right>ul>li,.xf-web-container .utility-nav .container>.utility-right>ul>li{width:auto;padding:0 2.5rem 0 0;border-bottom:0}
.experiencefragment .utility-nav .container>ul>li:last-of-type,.xf-web-container .utility-nav .container>ul>li:last-of-type,.experiencefragment .utility-nav .container>.utility-right>ul>li:last-of-type,.xf-web-container .utility-nav .container>.utility-right>ul>li:last-of-type{padding:0}
}
.experiencefragment .utility-nav .container>ul>li:before,.xf-web-container .utility-nav .container>ul>li:before,.experiencefragment .utility-nav .container>.utility-right>ul>li:before,.xf-web-container .utility-nav .container>.utility-right>ul>li:before{display:none}
.experiencefragment .utility-nav .container>ul>li:first-of-type,.xf-web-container .utility-nav .container>ul>li:first-of-type,.experiencefragment .utility-nav .container>.utility-right>ul>li:first-of-type,.xf-web-container .utility-nav .container>.utility-right>ul>li:first-of-type{padding-left:0}
.experiencefragment .utility-nav .container>ul>li:last-of-type,.xf-web-container .utility-nav .container>ul>li:last-of-type,.experiencefragment .utility-nav .container>.utility-right>ul>li:last-of-type,.xf-web-container .utility-nav .container>.utility-right>ul>li:last-of-type{padding-right:0}
.experiencefragment .utility-nav .container>ul>li:first-of-type,.xf-web-container .utility-nav .container>ul>li:first-of-type,.experiencefragment .utility-nav .container>.utility-right>ul>li:first-of-type,.xf-web-container .utility-nav .container>.utility-right>ul>li:first-of-type{margin-left:0}
@media screen and (min-width:992px){.experiencefragment .utility-nav .container>ul>li.mobi,.xf-web-container .utility-nav .container>ul>li.mobi,.experiencefragment .utility-nav .container>.utility-right>ul>li.mobi,.xf-web-container .utility-nav .container>.utility-right>ul>li.mobi{display:none}
}
@media screen and (max-width:991.9px){.experiencefragment .utility-nav .container>ul>li.lg,.xf-web-container .utility-nav .container>ul>li.lg,.experiencefragment .utility-nav .container>.utility-right>ul>li.lg,.xf-web-container .utility-nav .container>.utility-right>ul>li.lg{display:none}
}
.experiencefragment .utility-nav .container>ul>li.lang,.xf-web-container .utility-nav .container>ul>li.lang,.experiencefragment .utility-nav .container>.utility-right>ul>li.lang,.xf-web-container .utility-nav .container>.utility-right>ul>li.lang{position:relative}
@media screen and (min-width:992px){.experiencefragment .utility-nav .container>ul>li.lang,.xf-web-container .utility-nav .container>ul>li.lang,.experiencefragment .utility-nav .container>.utility-right>ul>li.lang,.xf-web-container .utility-nav .container>.utility-right>ul>li.lang{z-index:4}
}
.experiencefragment .utility-nav .container>ul>li input[type="checkbox"]:checked + label::after,.xf-web-container .utility-nav .container>ul>li input[type="checkbox"]:checked + label::after,.experiencefragment .utility-nav .container>.utility-right>ul>li input[type="checkbox"]:checked + label::after,.xf-web-container .utility-nav .container>.utility-right>ul>li input[type="checkbox"]:checked + label::after{transform:rotate(90deg)}
.experiencefragment .utility-nav .container>ul>li input[type="checkbox"]:checked + label + ul,.xf-web-container .utility-nav .container>ul>li input[type="checkbox"]:checked + label + ul,.experiencefragment .utility-nav .container>.utility-right>ul>li input[type="checkbox"]:checked + label + ul,.xf-web-container .utility-nav .container>.utility-right>ul>li input[type="checkbox"]:checked + label + ul{opacity:1}
@media screen and (min-width:992px){.experiencefragment .utility-nav .container>ul>li input[type="checkbox"]:checked + label + ul,.xf-web-container .utility-nav .container>ul>li input[type="checkbox"]:checked + label + ul,.experiencefragment .utility-nav .container>.utility-right>ul>li input[type="checkbox"]:checked + label + ul,.xf-web-container .utility-nav .container>.utility-right>ul>li input[type="checkbox"]:checked + label + ul{display:block}
}
.experiencefragment .utility-nav .container>ul>li a,.xf-web-container .utility-nav .container>ul>li a,.experiencefragment .utility-nav .container>.utility-right>ul>li a,.xf-web-container .utility-nav .container>.utility-right>ul>li a,.experiencefragment .utility-nav .container>ul>li button,.xf-web-container .utility-nav .container>ul>li button,.experiencefragment .utility-nav .container>.utility-right>ul>li button,.xf-web-container .utility-nav .container>.utility-right>ul>li button,.experiencefragment .utility-nav .container>ul>li label,.xf-web-container .utility-nav .container>ul>li label,.experiencefragment .utility-nav .container>.utility-right>ul>li label,.xf-web-container .utility-nav .container>.utility-right>ul>li label{font-size:1.2rem}
.experiencefragment .utility-nav .container>ul>li>a,.xf-web-container .utility-nav .container>ul>li>a,.experiencefragment .utility-nav .container>.utility-right>ul>li>a,.xf-web-container .utility-nav .container>.utility-right>ul>li>a,.experiencefragment .utility-nav .container>ul>li>label,.xf-web-container .utility-nav .container>ul>li>label,.experiencefragment .utility-nav .container>.utility-right>ul>li>label,.xf-web-container .utility-nav .container>.utility-right>ul>li>label{display:flex;align-items:center;padding:1.2rem 0}
.experiencefragment .utility-nav .container>ul>li>a span[class^="icon-"],.xf-web-container .utility-nav .container>ul>li>a span[class^="icon-"],.experiencefragment .utility-nav .container>.utility-right>ul>li>a span[class^="icon-"],.xf-web-container .utility-nav .container>.utility-right>ul>li>a span[class^="icon-"],.experiencefragment .utility-nav .container>ul>li>a [class*=" icon-"],.xf-web-container .utility-nav .container>ul>li>a [class*=" icon-"],.experiencefragment .utility-nav .container>.utility-right>ul>li>a [class*=" icon-"],.xf-web-container .utility-nav .container>.utility-right>ul>li>a [class*=" icon-"],.experiencefragment .utility-nav .container>ul>li>a img,.xf-web-container .utility-nav .container>ul>li>a img,.experiencefragment .utility-nav .container>.utility-right>ul>li>a img,.xf-web-container .utility-nav .container>.utility-right>ul>li>a img{padding-right:.8rem}
.experiencefragment .utility-nav .container>ul>li>a figure,.xf-web-container .utility-nav .container>ul>li>a figure,.experiencefragment .utility-nav .container>.utility-right>ul>li>a figure,.xf-web-container .utility-nav .container>.utility-right>ul>li>a figure{margin:0}
.experiencefragment .utility-nav .container>ul>li>a img,.xf-web-container .utility-nav .container>ul>li>a img,.experiencefragment .utility-nav .container>.utility-right>ul>li>a img,.xf-web-container .utility-nav .container>.utility-right>ul>li>a img{height:35px;width:auto}
.experiencefragment .utility-nav .container>ul>li.lang>label,.xf-web-container .utility-nav .container>ul>li.lang>label,.experiencefragment .utility-nav .container>.utility-right>ul>li.lang>label,.xf-web-container .utility-nav .container>.utility-right>ul>li.lang>label{font-size:1.2rem;text-transform:capitalize;text-align:center;display:block}
.experiencefragment .utility-nav .container>ul>li.lang>label:after,.xf-web-container .utility-nav .container>ul>li.lang>label:after,.experiencefragment .utility-nav .container>.utility-right>ul>li.lang>label:after,.xf-web-container .utility-nav .container>.utility-right>ul>li.lang>label:after{display:inline-block;content:"\f105";font-family:'icomoon';padding-left:4px;transition:transform .2s ease-out}
.experiencefragment .utility-nav .container>ul>li>ul,.xf-web-container .utility-nav .container>ul>li>ul{margin-top:0;width:auto;text-align:left;opacity:0;background-color:white;position:absolute;left:50%;top:35px;transform:translateX(-50%);font-size:1.2rem;line-height:1.2;color:#5b5b5b;padding:1.5rem 3rem;box-shadow:0 0 10px .2px rgba(0,0,0,0.2);z-index:1;transition:height .3s ease-out,opacity .3s ease-out}
.experiencefragment .utility-nav .container>ul>li>ul:before,.xf-web-container .utility-nav .container>ul>li>ul:before{content:'';width:1.6rem;height:1.6rem;background:white;transform:rotate(45deg) translateX(-50%);position:absolute;top:-0.3rem;left:50%;box-shadow:0 0 10px .2px rgba(0,0,0,0.2);z-index:1}
.experiencefragment .utility-nav .container>ul>li>ul:after,.xf-web-container .utility-nav .container>ul>li>ul:after{width:100%;height:19px;background:white;content:'';position:absolute;top:0;left:0;right:0;z-index:2}
@media screen and (min-width:992px){.experiencefragment .utility-nav .container>ul>li>ul,.xf-web-container .utility-nav .container>ul>li>ul{position:absolute;top:4rem;left:50%;transform:translateX(-50%);width:auto;opacity:1;height:auto;background:white;display:none}
}
.experiencefragment .utility-nav .container>ul>li>ul>li>a,.xf-web-container .utility-nav .container>ul>li>ul>li>a{display:block;padding:1.2rem 0}
.experiencefragment .utility-nav .centercontainer.cq-Editable-dom>.center-container,.xf-web-container .utility-nav .centercontainer.cq-Editable-dom>.center-container{min-height:5rem}
.experiencefragment .utility-nav .centercontainer.cq-Editable-dom>.center-container img.cmp-image__image,.xf-web-container .utility-nav .centercontainer.cq-Editable-dom>.center-container img.cmp-image__image{min-height:3rem;min-width:7rem}
.experiencefragment .utility-nav .center-container>ul,.xf-web-container .utility-nav .center-container>ul{display:flex;flex-wrap:wrap}
.experiencefragment .utility-nav .center-container>ul>li,.xf-web-container .utility-nav .center-container>ul>li{width:50%;padding:1.5rem}
@media screen and (min-width:992px){.experiencefragment .utility-nav .center-container>ul,.xf-web-container .utility-nav .center-container>ul{display:inline-flex;flex-wrap:nowrap;align-items:center}
.experiencefragment .utility-nav .center-container>ul>li,.xf-web-container .utility-nav .center-container>ul>li{width:auto;padding:0 1.5rem}
.experiencefragment .utility-nav .center-container>ul>li img.cmp-image__image,.xf-web-container .utility-nav .center-container>ul>li img.cmp-image__image{max-height:3rem;max-width:10rem}
.experiencefragment .utility-nav .center-container>ul.height-25>li img.cmp-image__image,.xf-web-container .utility-nav .center-container>ul.height-25>li img.cmp-image__image{max-height:2.5rem}
.experiencefragment .utility-nav .center-container>ul.height-20>li img.cmp-image__image,.xf-web-container .utility-nav .center-container>ul.height-20>li img.cmp-image__image{max-height:2rem}
}
@media screen and (max-width:991.9px){.experiencefragment .utility-nav .center-container>ul>li img.cmp-image__image,.xf-web-container .utility-nav .center-container>ul>li img.cmp-image__image{max-height:4.6rem}
}
@media screen and (min-width:992px){.experiencefragment .utility-nav .center-container,.xf-web-container .utility-nav .center-container{position:absolute;left:50%;transform:translate(-50%,0);display:flex;align-items:center}
.experiencefragment .utility-nav .right-container,.xf-web-container .utility-nav .right-container{padding:0 2rem}
.experiencefragment .utility-nav .utility-right,.xf-web-container .utility-nav .utility-right{position:absolute;display:flex;align-items:center;font-size:1.2rem}
}
.experiencefragment .utility-nav .container-author,.xf-web-container .utility-nav .container-author{display:flex;justify-content:flex-end}
.experiencefragment .utility-nav .cq-Editable-dom.leftcontainer,.xf-web-container .utility-nav .cq-Editable-dom.leftcontainer{position:absolute;left:2rem;width:300px;height:40px;font-size:1.2rem;display:flex}
.experiencefragment .utility-nav .cq-Editable-dom.leftcontainer .menu,.xf-web-container .utility-nav .cq-Editable-dom.leftcontainer .menu{display:flex;position:static}
.experiencefragment .utility-nav .cq-Editable-dom.leftcontainer li,.xf-web-container .utility-nav .cq-Editable-dom.leftcontainer li{display:flex;padding-right:3rem}
.experiencefragment .utility-nav .cq-Editable-dom.leftcontainer a,.xf-web-container .utility-nav .cq-Editable-dom.leftcontainer a{display:flex;flex-direction:row;align-items:center}
.experiencefragment .utility-nav .cq-Editable-dom.leftcontainer a img,.xf-web-container .utility-nav .cq-Editable-dom.leftcontainer a img,.experiencefragment .utility-nav .cq-Editable-dom.leftcontainer a span,.xf-web-container .utility-nav .cq-Editable-dom.leftcontainer a span{padding-right:.8rem}
.experiencefragment .utility-nav .cq-Editable-dom.leftcontainer figure,.xf-web-container .utility-nav .cq-Editable-dom.leftcontainer figure{margin:0}
.experiencefragment .utility-nav .cq-Editable-dom.leftcontainer figure img,.xf-web-container .utility-nav .cq-Editable-dom.leftcontainer figure img{height:35px;width:auto}
.experiencefragment .utility-nav .cq-Editable-dom.centercontainer,.xf-web-container .utility-nav .cq-Editable-dom.centercontainer{position:absolute;left:50%;top:0;width:500px;height:40px;transform:translateX(-50%)}
.experiencefragment .utility-nav .cq-Editable-dom.centercontainer>div,.xf-web-container .utility-nav .cq-Editable-dom.centercontainer>div{padding:0}
.experiencefragment .utility-nav .cq-Editable-dom.centercontainer .cmp-container .cmp-image,.xf-web-container .utility-nav .cq-Editable-dom.centercontainer .cmp-container .cmp-image{width:4rem}
.experiencefragment .utility-nav .cq-Editable-dom.centercontainer .cmp-container .cmp-image img,.xf-web-container .utility-nav .cq-Editable-dom.centercontainer .cmp-container .cmp-image img{height:auto}
.experiencefragment .utility-nav .cq-Editable-dom.rightcontainer,.xf-web-container .utility-nav .cq-Editable-dom.rightcontainer{width:280px;height:40px;display:flex;justify-content:flex-end;font-size:1.2rem}
.experiencefragment .utility-nav .cq-Editable-dom.rightcontainer .utility-right,.xf-web-container .utility-nav .cq-Editable-dom.rightcontainer .utility-right{display:flex;align-items:center}
.experiencefragment .utility-nav .cq-Editable-dom.rightcontainer .menu,.xf-web-container .utility-nav .cq-Editable-dom.rightcontainer .menu{display:flex}
.experiencefragment .utility-nav .cq-Editable-dom.rightcontainer li,.xf-web-container .utility-nav .cq-Editable-dom.rightcontainer li{display:flex;align-items:center;padding-right:3rem}
@media screen and (max-width:991.9px){.experiencefragment .nav-wrap.outer .main-nav,.xf-web-container .nav-wrap.outer .main-nav{padding-top:3rem}
}
.experiencefragment .main-nav,.xf-web-container .main-nav{position:relative;width:100%;text-transform:uppercase;letter-spacing:0;padding:0 10px;order:0;margin-bottom:0;background:white;transition:height .2s ease-out,padding-top .2s ease-out}
@media screen and (min-width:992px){.experiencefragment .main-nav,.xf-web-container .main-nav{height:80px;padding:0}
}
@media screen and (min-width:992px){.experiencefragment .main-nav,.xf-web-container .main-nav{border-bottom:0}
}
@media screen and (min-width:992px){.experiencefragment .main-nav.mainnavigation,.xf-web-container .main-nav.mainnavigation{background-color:var(--main-nav-bar-bkg-color)}
}
.experiencefragment .main-nav div.container,.xf-web-container .main-nav div.container{width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;display:flex;align-items:center;flex-direction:column;justify-content:space-between}
@media screen and (min-width:768px){.experiencefragment .main-nav div.container,.xf-web-container .main-nav div.container{padding-left:20px;padding-right:20px;max-width:1280px}
}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container,.xf-web-container .main-nav div.container{flex-direction:row;height:100%;position:relative}
}
.experiencefragment .main-nav div.container .logo,.xf-web-container .main-nav div.container .logo{margin-bottom:0}
@media screen and (max-width:991.9px){.experiencefragment .main-nav div.container .logo,.xf-web-container .main-nav div.container .logo{display:none}
}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container .logo,.xf-web-container .main-nav div.container .logo{position:absolute;left:50%;transform:translateX(-50%);transition:left .2s .3s ease-out,transform .2s .3s ease-out;height:100%}
.experiencefragment .main-nav div.container .logo img,.xf-web-container .main-nav div.container .logo img,.experiencefragment .main-nav div.container .logo svg,.xf-web-container .main-nav div.container .logo svg{max-height:72px;height:auto;transition:max-height .2s ease-out,height .2s ease-in-out}
.experiencefragment .main-nav div.container .logo .cmp-icon,.xf-web-container .main-nav div.container .logo .cmp-icon,.experiencefragment .main-nav div.container .logo .cmp-icon .cmp-icon__container,.xf-web-container .main-nav div.container .logo .cmp-icon .cmp-icon__container{height:100%}
.experiencefragment .main-nav div.container .logo .inner img,.xf-web-container .main-nav div.container .logo .inner img,.experiencefragment .main-nav div.container .logo .inner svg,.xf-web-container .main-nav div.container .logo .inner svg{height:6.8rem;max-height:6.8rem}
}
.experiencefragment .main-nav div.container>.menu,.xf-web-container .main-nav div.container>.menu{padding-left:0;margin-bottom:0;width:100%;height:100%;vertical-align:top;display:flex;flex-wrap:wrap;justify-content:space-between}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container>.menu,.xf-web-container .main-nav div.container>.menu{width:auto;flex-wrap:nowrap}
}
.experiencefragment .main-nav div.container>.menu:before,.xf-web-container .main-nav div.container>.menu:before{display:none}
.experiencefragment .main-nav div.container>.menu:last-of-type>li:nth-last-child(2),.xf-web-container .main-nav div.container>.menu:last-of-type>li:nth-last-child(2){border-bottom:0}
.experiencefragment .main-nav div.container>.menu .submenu span.icon-angle-left:before,.xf-web-container .main-nav div.container>.menu .submenu span.icon-angle-left:before{color:#000}
.experiencefragment .main-nav div.container>.menu .submenu-toggle,.xf-web-container .main-nav div.container>.menu .submenu-toggle{padding-left:3rem;font-size:2.4rem;color:gray;display:flex;justify-content:center;align-items:center}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container>.menu .submenu-toggle,.xf-web-container .main-nav div.container>.menu .submenu-toggle{position:absolute;z-index:0;width:1px;height:1px;padding:0;clip:rect(0,0,0,0);overflow:hidden;border:0;white-space:nowrap}
}
.experiencefragment .main-nav div.container>.menu .submenu-toggle span:before,.xf-web-container .main-nav div.container>.menu .submenu-toggle span:before{content:"\f105";font-family:'icomoon';display:block;transition:transform .3s ease-out;transform:rotate(0);color:#000}
.experiencefragment .main-nav div.container>.menu .submenu-toggle:hover,.xf-web-container .main-nav div.container>.menu .submenu-toggle:hover,.experiencefragment .main-nav div.container>.menu .submenu-toggle:focus,.xf-web-container .main-nav div.container>.menu .submenu-toggle:focus{color:gray}
.experiencefragment .main-nav div.container>.menu.left-menu>li:first-of-type,.xf-web-container .main-nav div.container>.menu.left-menu>li:first-of-type{border-top:0}
.experiencefragment .main-nav div.container>.menu>li,.xf-web-container .main-nav div.container>.menu>li{width:100%;height:auto;vertical-align:top;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;border-top:solid 1px var(--main-nav-divider-color-mb);z-index:unset}
@media screen and (max-width:991.9px){.experiencefragment .main-nav div.container>.menu>li,.xf-web-container .main-nav div.container>.menu>li{width:100%}
}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container>.menu>li,.xf-web-container .main-nav div.container>.menu>li{width:auto;border-top:0;position:relative;height:100%}
.experiencefragment .main-nav div.container>.menu>li.has-sub:hover a,.xf-web-container .main-nav div.container>.menu>li.has-sub:hover a{color:var(--main-nav-item-color-hover)}
.experiencefragment .main-nav div.container>.menu>li:first-of-type a,.xf-web-container .main-nav div.container>.menu>li:first-of-type a{padding-left:0}
}
.experiencefragment .main-nav div.container>.menu>li:first-of-type,.xf-web-container .main-nav div.container>.menu>li:first-of-type{margin-left:0}
.experiencefragment .main-nav div.container>.menu>li a,.xf-web-container .main-nav div.container>.menu>li a{font-size:var(--main-nav-font-size);font-weight:var(--main-nav-font-weight)}
@media screen and (max-width:991.9px){.experiencefragment .main-nav div.container>.menu>li a,.xf-web-container .main-nav div.container>.menu>li a{width:calc(100% - 4rem);padding:11px 0 13px;line-height:1.25}
}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container>.menu>li a,.xf-web-container .main-nav div.container>.menu>li a{flex-wrap:nowrap;padding:0 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--main-nav-item-color)}
}
@media screen and (max-width:991.9px){.experiencefragment .main-nav div.container>.menu>li.search,.xf-web-container .main-nav div.container>.menu>li.search{display:none}
}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul{position:absolute;left:100%;top:0;width:100%;height:100vh;background:white;padding:0rem 1rem 2rem 1rem;margin-top:0;text-align:left;z-index:11;transition:transform .25s;display:flex;flex-direction:column}
@media screen and (max-width:991.9px){.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul{overflow-y:auto;overflow-x:hidden;height:100vh !important}
}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul{overflow:auto;padding:2rem 0;width:calc(258px * var(--colCount))}
}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>a,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>a,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>a,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>a,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>label,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>label,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>label,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>label{display:flex;width:calc(100% - 4rem)}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>a,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>a,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>a,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>a,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>label,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>label,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>label,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>label{z-index:3}
}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>a + input + label,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>a + input + label,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>a + input + label,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>a + input + label{width:4rem;flex-direction:column;align-items:center}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>a + input + label,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>a + input + label,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>a + input + label,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>a + input + label{display:none}
}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>label>span,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>label>span,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>label>span,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>label>span{display:flex;flex-direction:column;justify-content:center;padding-right:2px}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:first-of-type,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:first-of-type,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:first-of-type,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:first-of-type{padding-bottom:1rem}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(2),.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(2),.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(2),.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(2){padding-bottom:1rem}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3),.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3),.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3),.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3){border-bottom:solid 1px #e5e5e5}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3),.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3),.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3),.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3){width:calc(100% / var(--colCount));border-bottom:0}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>.transform,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>.transform,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3)>.transform,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3)>.transform{transform:translateX(100%)}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3).has-sub>a:before,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3).has-sub>a:before,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3).has-sub>a:before,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3).has-sub>a:before{content:'';width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent var(--main-nav-tier-one-bkg-color);position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:0;transition:right .2s ease-out}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3).has-sub>a.active:before,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3).has-sub>a.active:before,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3).has-sub>a.active:before,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3).has-sub>a.active:before{right:-8px}
}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3):hover>a,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3):hover>a,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3):hover>a,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3):hover>a,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3):focus>a,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3):focus>a,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3):focus>a,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3):focus>a{color:var(--main-nav-tier-txt-color-hover)}
}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>a,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>a,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3)>a,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3)>a{padding-bottom:1.4rem;padding-top:1.4rem}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>a,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>a,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3)>a,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3)>a{color:var(--main-nav-tier-txt-color);padding:1.4rem 3rem;width:100%;align-items:flex-start;position:relative}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>a:after,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(n+3)>a:after,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3)>a:after,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(n+3)>a:after{content:'';position:absolute;left:3rem;bottom:0;width:calc(100% - 6rem);height:1px;background-color:var(--main-nav-divider-color-dsktp)}
}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:last-of-type>a:after,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:last-of-type>a:after,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:last-of-type>a:after,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:last-of-type>a:after{display:none}
}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(-n+2),.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:nth-of-type(-n+2),.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(-n+2),.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:nth-of-type(-n+2){display:none}
}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:first-of-type>label,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li:first-of-type>label,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:first-of-type>label,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li:first-of-type>label{font-size:1rem;line-height:2.1}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>input[type="checkbox"] + label + ul,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>input[type="checkbox"] + label + ul,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>input[type="checkbox"] + label + ul,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>input[type="checkbox"] + label + ul{position:absolute;z-index:100;left:100%;top:0;width:100%;height:100vh;overflow:auto;background:white;padding:0rem 1rem 2rem 1rem;transition:transform .25s}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>input[type="checkbox"] + label + ul,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>input[type="checkbox"] + label + ul,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>input[type="checkbox"] + label + ul,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>input[type="checkbox"] + label + ul{height:auto;left:0;z-index:1;padding:2rem 0;overflow:visible}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>input[type="checkbox"] + label + ul:before,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>input[type="checkbox"] + label + ul:before,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>input[type="checkbox"] + label + ul:before,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>input[type="checkbox"] + label + ul:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;z-index:2;background:var(--main-nav-tier-two-bkg-color)}
}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>input[type="checkbox"]:checked + label + ul,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>input[type="checkbox"]:checked + label + ul,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>input[type="checkbox"]:checked + label + ul,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>input[type="checkbox"]:checked + label + ul{transform:translate(-100%,0)}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>input[type="checkbox"]:checked + label>span:before,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>input[type="checkbox"]:checked + label>span:before,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>input[type="checkbox"]:checked + label>span:before,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>ul>li>input[type="checkbox"]:checked + label>span:before{transform:rotate(90deg)}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu{flex-direction:column;max-height:75vh;height:var(--contHeight);flex-wrap:wrap;background:var(--main-nav-tier-one-bkg-color);left:0;top:100%;border:0;overflow:visible;visibility:hidden;min-width:258px}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu:after,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu:after{content:'';width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent var(--main-nav-tier-one-bkg-color) transparent;position:absolute;top:-8px;left:2rem}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>a,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>a,.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>label,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"] + label + .submenu>li>label{position:relative;z-index:3}
}
.experiencefragment .main-nav .cq-Editable-dom.leftcontainer,.xf-web-container .main-nav .cq-Editable-dom.leftcontainer{height:100%;position:absolute;left:2rem;display:flex;align-items:center;font-size:1.2rem;font-weight:600}
.experiencefragment .main-nav .cq-Editable-dom.leftcontainer .menu,.xf-web-container .main-nav .cq-Editable-dom.leftcontainer .menu{display:flex}
.experiencefragment .main-nav .cq-Editable-dom.leftcontainer .menu li,.xf-web-container .main-nav .cq-Editable-dom.leftcontainer .menu li{padding-right:4rem}
.experiencefragment .main-nav .cq-Editable-dom.leftcontainer .menu li label,.xf-web-container .main-nav .cq-Editable-dom.leftcontainer .menu li label{display:none}
.experiencefragment .main-nav .cq-Editable-dom.leftcontainer .submenu,.xf-web-container .main-nav .cq-Editable-dom.leftcontainer .submenu{display:none}
.experiencefragment .main-nav .cq-Editable-dom.centercontainer,.xf-web-container .main-nav .cq-Editable-dom.centercontainer{height:100%;width:300px;position:absolute;left:50%;transform:translateX(-50%)}
.experiencefragment .main-nav .cq-Editable-dom.rightcontainer,.xf-web-container .main-nav .cq-Editable-dom.rightcontainer{height:100%;width:300px;font-size:1.2rem;position:absolute;right:2rem}
.experiencefragment .main-nav .cq-Editable-dom.rightcontainer .container,.xf-web-container .main-nav .cq-Editable-dom.rightcontainer .container{width:auto}
.experiencefragment .main-nav .cq-Editable-dom.rightcontainer .container .menu,.xf-web-container .main-nav .cq-Editable-dom.rightcontainer .container .menu{transform:translateX(-2rem)}
.experiencefragment .main-nav .cq-Editable-dom.rightcontainer .search,.xf-web-container .main-nav .cq-Editable-dom.rightcontainer .search{width:2rem;margin:0 auto;margin-right:0}
.experiencefragment .main-nav .cq-Editable-dom.rightcontainer .search .icon-search,.xf-web-container .main-nav .cq-Editable-dom.rightcontainer .search .icon-search{font-size:1.6rem;margin:0 auto;margin-right:0}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"]:checked + label>span:before,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"]:checked + label>span:before{transform:rotate(90deg)}
.experiencefragment .main-nav div.container>.menu>li>input[type="checkbox"]:checked + label + ul,.xf-web-container .main-nav div.container>.menu>li>input[type="checkbox"]:checked + label + ul{transform:translate(-100%,0)}
.experiencefragment .mainnavigation .center-container,.xf-web-container .mainnavigation .center-container{height:100%}
@media screen and (min-width:992px){.experiencefragment .main-nav .container>.left-menu,.xf-web-container .main-nav .container>.left-menu{position:absolute;left:2rem;height:100%}
.experiencefragment .main-nav .container>.right-menu,.xf-web-container .main-nav .container>.right-menu{position:absolute;right:2rem;height:100%}
.experiencefragment .main-nav .container>.right-menu>li:first-child,.xf-web-container .main-nav .container>.right-menu>li:first-child{position:absolute;right:0}
.experiencefragment .main-nav .container.right-menu,.xf-web-container .main-nav .container.right-menu{position:absolute;right:0}
.experiencefragment .main-nav .container.right-menu>ul.menu,.xf-web-container .main-nav .container.right-menu>ul.menu{align-items:center;transform:translate(-100%,0)}
.experiencefragment .main-nav .container.right-menu>ul.menu a,.xf-web-container .main-nav .container.right-menu>ul.menu a{white-space:nowrap}
}
@media screen and (max-width:991.9px){.experiencefragment .mainnavigation.main-nav .center-container,.xf-web-container .mainnavigation.main-nav .center-container{display:none}
.experiencefragment .mainnavigation.main-nav .container.right-menu>ul.menu>li:first-of-type,.xf-web-container .mainnavigation.main-nav .container.right-menu>ul.menu>li:first-of-type{border-top:0}
.experiencefragment .mainnavigation.main-nav ul.menu.right-menu>li.search,.xf-web-container .mainnavigation.main-nav ul.menu.right-menu>li.search{border:0}
.experiencefragment .mainnavigation.main-nav input.cmp-search__input,.xf-web-container .mainnavigation.main-nav input.cmp-search__input{border-radius:0}
.experiencefragment .mainnavigation.main-nav ul.menu li:not(.has-sub)>label.submenu-toggle>span[class^="icon-"],.xf-web-container .mainnavigation.main-nav ul.menu li:not(.has-sub)>label.submenu-toggle>span[class^="icon-"],.experiencefragment .mainnavigation.main-nav ul.submenu li:not(.has-sub)>label.submenu-toggle>span[class^="icon-"],.xf-web-container .mainnavigation.main-nav ul.submenu li:not(.has-sub)>label.submenu-toggle>span[class^="icon-"]{display:none}
.experiencefragment .mainnavigation.main-nav ul.submenu>li:nth-child(2)>a,.xf-web-container .mainnavigation.main-nav ul.submenu>li:nth-child(2)>a{text-decoration:underline}
.experiencefragment .main-nav div.container,.xf-web-container .main-nav div.container{padding:0}
.experiencefragment .utility-nav div.container,.xf-web-container .utility-nav div.container{padding:0 1rem}
.experiencefragment .utilitynavigation.utility-nav,.xf-web-container .utilitynavigation.utility-nav{padding:0;position:absolute;top:-100%;left:0;right:0}
.experiencefragment .utilitynavigation.utility-nav .center-container,.xf-web-container .utilitynavigation.utility-nav .center-container{border-bottom:1px solid #e5e5e5;order:1}
.experiencefragment .utilitynavigation.utility-nav .center-container>div>.wrap,.xf-web-container .utilitynavigation.utility-nav .center-container>div>.wrap{display:flex;flex-wrap:wrap}
.experiencefragment .utilitynavigation.utility-nav .center-container>div>.wrap>.column,.xf-web-container .utilitynavigation.utility-nav .center-container>div>.wrap>.column{width:50%;margin-left:0}
.experiencefragment .utilitynavigation.utility-nav .container,.xf-web-container .utilitynavigation.utility-nav .container{display:flex}
.experiencefragment .utilitynavigation.utility-nav .container .cmp-language-dropdown,.xf-web-container .utilitynavigation.utility-nav .container .cmp-language-dropdown{order:0;width:100%;display:flex;justify-content:center;border-bottom:1px solid #e5e5e5}
.experiencefragment .utilitynavigation.utility-nav .container>ul>li>a span[class^="icon-"],.xf-web-container .utilitynavigation.utility-nav .container>ul>li>a span[class^="icon-"]{padding-right:0;width:0}
.experiencefragment .utilitynavigation.utility-nav .menu.right-container,.xf-web-container .utilitynavigation.utility-nav .menu.right-container{order:2}
.experiencefragment .utilitynavigation.utility-nav a>figure,.xf-web-container .utilitynavigation.utility-nav a>figure{display:none}
.experiencefragment .utilitynavigation.utility-nav a>span[class^="icon-"]::before,.xf-web-container .utilitynavigation.utility-nav a>span[class^="icon-"]::before,.experiencefragment .utilitynavigation.utility-nav a [class*=" icon-"]::before,.xf-web-container .utilitynavigation.utility-nav a [class*=" icon-"]::before{display:none}
.experiencefragment .utilitynavigation.utility-nav ul.menu>li>a>span,.xf-web-container .utilitynavigation.utility-nav ul.menu>li>a>span{display:block;text-align:center;width:100%}
}
@media screen and (min-width:992px){.experiencefragment .main-nav div.container.right-menu>.menu>li>input[type="checkbox"] + label + .submenu,.xf-web-container .main-nav div.container.right-menu>.menu>li>input[type="checkbox"] + label + .submenu{right:0;left:auto}
.experiencefragment .main-nav div.container.right-menu>.menu>li>input[type="checkbox"] + label + .submenu:after,.xf-web-container .main-nav div.container.right-menu>.menu>li>input[type="checkbox"] + label + .submenu:after{left:auto;right:2rem}
}
.experiencefragment .main-nav div.container>.menu>li a.cmp-search__item,.xf-web-container .main-nav div.container>.menu>li a.cmp-search__item{text-align:left;display:block;padding:1rem 2rem}
.experiencefragment .main-nav input.cmp-search__input,.xf-web-container .main-nav input.cmp-search__input{padding-left:2rem}
.experiencefragment .main-nav .cmp-search__results,.xf-web-container .main-nav .cmp-search__results{max-height:15rem}
.experiencefragment .main-nav .cmp-search__results a.cmp-search__item>span.cmp-search__item-title,.xf-web-container .main-nav .cmp-search__results a.cmp-search__item>span.cmp-search__item-title{color:#000}
@media screen and (min-width:992px){.experiencefragment .search-submit,.xf-web-container .search-submit{display:none}
}
@media screen and (max-width:991.9px){.experiencefragment nav.top-nav>.mobile-btn,.xf-web-container nav.top-nav>.mobile-btn{width:1.5rem}
.experiencefragment nav.top-nav.search-open:after,.xf-web-container nav.top-nav.search-open:after{display:none}
.experiencefragment nav.top-nav.search-open .search-submit,.xf-web-container nav.top-nav.search-open .search-submit{display:block;width:3rem;height:3rem;position:absolute;right:4rem;z-index:5}
.experiencefragment nav.top-nav.search-open .search-submit .icon-search,.xf-web-container nav.top-nav.search-open .search-submit .icon-search{display:block}
.experiencefragment nav.top-nav.search-open .cmp-search__field,.xf-web-container nav.top-nav.search-open .cmp-search__field{padding-right:4rem}
.experiencefragment nav.top-nav.search-open .nav-wrap .main-nav li.search,.xf-web-container nav.top-nav.search-open .nav-wrap .main-nav li.search{display:block;position:fixed;z-index:100000000;min-height:5rem;top:0;right:0;left:0;width:100%}
.experiencefragment nav.top-nav.search-open .nav-wrap .main-nav li.search .slide-wrap,.xf-web-container nav.top-nav.search-open .nav-wrap .main-nav li.search .slide-wrap,.experiencefragment nav.top-nav.search-open .nav-wrap .main-nav li.search .slide-wrap>.cmp-search,.xf-web-container nav.top-nav.search-open .nav-wrap .main-nav li.search .slide-wrap>.cmp-search,.experiencefragment nav.top-nav.search-open .nav-wrap .main-nav li.search .slide-wrap>.cmp-search .cmp-search__form,.xf-web-container nav.top-nav.search-open .nav-wrap .main-nav li.search .slide-wrap>.cmp-search .cmp-search__form{width:100%;min-height:5rem;display:flex;align-items:center}
.experiencefragment nav.top-nav.search-open .nav-wrap .main-nav li.search .cmp-search__item,.xf-web-container nav.top-nav.search-open .nav-wrap .main-nav li.search .cmp-search__item,.experiencefragment nav.top-nav.search-open .nav-wrap .main-nav li.search .cmp-search__field,.xf-web-container nav.top-nav.search-open .nav-wrap .main-nav li.search .cmp-search__field{width:100%}
.experiencefragment nav.top-nav.search-open .icon-search,.xf-web-container nav.top-nav.search-open .icon-search{display:none}
.experiencefragment nav.top-nav.search-open .mobile-logo,.xf-web-container nav.top-nav.search-open .mobile-logo{z-index:0}
.experiencefragment nav.top-nav.search-open .cmp-search__form,.xf-web-container nav.top-nav.search-open .cmp-search__form{padding-left:1.5rem}
.experiencefragment nav.top-nav.search-open .cmp-search__form .cmp-search__field input.cmp-search__input,.xf-web-container nav.top-nav.search-open .cmp-search__form .cmp-search__field input.cmp-search__input{padding-left:0}
.experiencefragment nav.top-nav.search-open .mobile-btn>label,.xf-web-container nav.top-nav.search-open .mobile-btn>label{display:none}
.experiencefragment nav.top-nav.search-open .cmp-search__icon,.xf-web-container nav.top-nav.search-open .cmp-search__icon,.experiencefragment nav.top-nav.search-open .cmp-search__loading-indicator,.xf-web-container nav.top-nav.search-open .cmp-search__loading-indicator,.experiencefragment nav.top-nav.search-open .cmp-search__clear,.xf-web-container nav.top-nav.search-open .cmp-search__clear{display:none !important}
.experiencefragment nav.top-nav.search-open li.search .slide-wrap button.close,.xf-web-container nav.top-nav.search-open li.search .slide-wrap button.close{display:none}
}
.experiencefragment .outer .main-nav div.container .logo img,.xf-web-container .outer .main-nav div.container .logo img,.experiencefragment .outer .main-nav div.container .logo svg,.xf-web-container .outer .main-nav div.container .logo svg{transition:all .2s ease-out;height:16rem;max-height:16rem;position:relative;top:0}
.experiencefragment .inner .main-nav div.container .logo .cmp-icon .cmp-icon__container,.xf-web-container .inner .main-nav div.container .logo .cmp-icon .cmp-icon__container{display:flex;align-items:center;justify-content:center}
@media screen and (max-width:991.9px){nav.top-nav{background-color:#fff}
.sticky nav.top-nav .mobile-logo>a>img.outer,.experiencefragment nav.top-nav input[type="checkbox"].mobile-toggle:checked ~ .mobile-logo>a>img.outer{height:6rem}
}
@media screen and (min-width:992px){.sticky nav.top-nav .main-nav .cmp-main-navigation-center-container__link-icon.outer img{height:12rem}
}
.xf-content-height{margin:0 !important}
footer.main-footer{padding:4rem 0;background:#f0f0f0}
footer.main-footer>div{max-width:1280px;margin:0 auto;padding:0 2rem;text-align:center;width:100%}
@media screen and (min-width:768px){footer.main-footer>div{width:95%}
}
@media screen and (min-width:992px){footer.main-footer>div{width:90%}
}
@media screen and (min-width:1200px){footer.main-footer>div{width:85%}
}
@media screen and (min-width:992px){footer.main-footer>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-flow:row nowrap}
}
footer.main-footer.super>div:nth-child(n + 2){margin-top:2rem;padding-top:2rem;border-top:.1rem solid #e1e1e1}
footer.main-footer .logo{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-flow:row nowrap;text-decoration:none}
footer.main-footer .logo svg{width:7.5rem;height:auto;margin:0 .8rem 0 0;fill:currentColor}
footer.main-footer .logo small{display:none;font-size:1.8rem;line-height:1}
@media screen and (min-width:992px){footer.main-footer .logo small{display:block}
}
footer.main-footer .logo:hover,footer.main-footer .logo:focus{text-decoration:underline}
footer.main-footer a{font-weight:bold}
footer.main-footer a:hover,footer.main-footer a:focus{text-decoration:underline;color:--footer-txt-color-hover}
footer.main-footer p.copyright{margin:0}
footer.main-footer .social{margin:1.6rem 0 0;padding:1.6rem 0 0;border-top:.1rem solid #e1e1e1}
@media screen and (min-width:992px){footer.main-footer .social{margin:0;padding:0;border-top:0}
}
footer.main-footer .social ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;align-content:center;flex-flow:row nowrap;font-size:1.5em}
footer.main-footer .social li + li{margin:0 0 0 1.6rem}
footer.main-footer .sitemap{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;order:0;width:100%;text-align:left}
footer.main-footer .sitemap ul ul a{font-weight:normal}
.column-container{position:relative}
.column-container>.full .wrap{width:100%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}
@media screen and (min-width:768px){.column-container>.full .wrap{padding-left:0;padding-right:0;max-width:100%}
}
@media screen and (min-width:992px){.column-container>.full .wrap{width:100%}
}
@media screen and (min-width:1200px){.column-container>.full .wrap{width:100%}
}
@media screen and (max-width:991.9px){.column-container.padding-left-col>.full .wrap.c-half .column.container:first-child{padding-left:1rem}
}
@media screen and (min-width:992px) and (max-width:1279px){.column-container.padding-left-col>.full .wrap.c-half .column.container:first-child{padding-left:2rem}
}
@media screen and (min-width:1280px){.column-container.padding-left-col>.full .wrap.c-half .column.container:first-child{padding-left:calc((100% - 1240px) / 2)}
}
@media screen and (max-width:991.9px){.column-container.padding-right-col>.full .wrap.c-half .column.container:nth-child(2){padding-right:1rem}
}
@media screen and (min-width:992px) and (max-width:1279px){.column-container.padding-right-col>.full .wrap.c-half .column.container:nth-child(2){padding-right:2rem}
}
@media screen and (min-width:1280px){.column-container.padding-right-col>.full .wrap.c-half .column.container:nth-child(2){padding-right:calc((100% - 1240px) / 2)}
}
.column-container>div>figure{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;background-position:center;background-size:cover;background-repeat:no-repeat}
.column-container>div>figure img{display:block;width:100%;height:100%;object-fit:cover}
@media screen and (min-width:992px){.column-container>div>figure.mobile-only{display:none}
}
@media screen and (max-width:991.9px){.column-container.recipe-overview>div>.wrap>div + div{margin-top:0}
.column-container.recipe-overview>div>div.wrap{flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:unset}
.column-container.recipe-overview>div>div.wrap[role="list"]{padding:0 2rem}
.column-container.recipe-overview>div>div.wrap>div.column{width:50%;padding:2rem 0}
.column-container.recipe-overview>div>div.wrap.with-separator>div:before{display:none}
.column-container.recipe-overview>div>div.wrap.with-separator>div.cmp-section__item:before{display:block;content:'';position:absolute;width:100%;height:1px;transform:translateX(-50%);background-color:rgba(0,0,0,0.25);max-width:42rem;top:unset;bottom:0}
.column-container.recipe-overview>div>div.wrap.with-separator>div.cmp-section__item:last-child:nth-child(2n + 1):before,.column-container.recipe-overview>div>div.wrap.with-separator>div.cmp-section__item:last-child:nth-child(2n):before,.column-container.recipe-overview>div>div.wrap.with-separator>div.cmp-section__item:nth-last-child(2n) ~ div.cmp-section__item:nth-last-child(-n + 2):nth-child(2n + 1):before{display:none}
}
.column-container.gradient-overlay-black.gradient-overlay-top>div:before{background:linear-gradient(to bottom,#000 0,rgba(0,0,0,0) 40%)}
.column-container.gradient-overlay-black.gradient-overlay-bottom>div:after{background:linear-gradient(to top,#000 0,rgba(0,0,0,0) 40%)}
.column-container.gradient-overlay-black.gradient-overlay-left>div:after{background:linear-gradient(to right,#000 0,rgba(0,0,0,0) 40%)}
.column-container.gradient-overlay-white.gradient-overlay-top>div:before{background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 40%)}
.column-container.gradient-overlay-white.gradient-overlay-bottom>div:after{background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 40%)}
.column-container .cmp-container{padding:0;height:auto;display:flex;flex-direction:column}
.column-container .cmp-container>div{flex-grow:1}
.column-container .cmp-container>div.featurecard{flex-grow:2}
.column-container>div:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.column-container>div:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.column-container .wrap{width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;position:relative;z-index:2}
@media screen and (min-width:768px){.column-container .wrap{padding-left:20px;padding-right:20px;max-width:1282px}
}
@media screen and (min-width:992px){.column-container .wrap{width:95%}
}
@media screen and (min-width:1200px){.column-container .wrap{width:90%}
}
@media screen and (max-width:991.9px){.column-container .wrap{align-items:center}
}
@media screen and (min-width:992px){.column-container .wrap{flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}
}
@media screen and (max-width:991.9px){.column-container .wrap.invert-mobile{flex-direction:column-reverse}
.column-container .wrap.invert-mobile>div{margin-top:3rem}
.column-container .wrap.invert-mobile>div:last-of-type{margin-top:0}
}
@media screen and (max-width:991.9px){.column-container .wrap>div{width:100%}
.column-container .wrap>div + div{margin-top:0}
}
.column-container .wrap .column-container .wrap{padding-left:0;padding-right:0;width:100%}
.column-container .wrap.c-814>div{width:100%;max-width:81.4rem;margin:0 auto}
@media screen and (min-width:992px){.column-container .wrap.c-814.col-pd-20>div{padding-left:2rem;padding-right:2rem}
.column-container .wrap.c-814.col-pd-40>div{padding-left:4rem;padding-right:4rem}
.column-container .wrap.c-814.col-pd-60>div{padding-left:6rem;padding-right:6rem}
.column-container .wrap.c-814.col-pd-80>div{padding-left:8rem;padding-right:8rem}
}
.column-container .wrap.c-full>div{width:100%}
@media screen and (min-width:992px){.column-container .wrap.c-full.col-pd-20>div{padding-left:2rem;padding-right:2rem}
.column-container .wrap.c-full.col-pd-40>div{padding-left:4rem;padding-right:4rem}
.column-container .wrap.c-full.col-pd-60>div{padding-left:6rem;padding-right:6rem}
.column-container .wrap.c-full.col-pd-80>div{padding-left:8rem;padding-right:8rem}
}
@media screen and (min-width:992px){.column-container .wrap.c-half>div{width:50%}
.column-container .wrap.c-half.col-pd-20>div{width:calc(50% - 10px)}
.column-container .wrap.c-half.col-pd-40>div{width:calc(50% - 20px)}
.column-container .wrap.c-half.col-pd-60>div{width:calc(50% - 30px)}
.column-container .wrap.c-half.col-pd-80>div{width:calc(50% - 40px)}
}
@media screen and (min-width:992px){.column-container .wrap.c-40-60>div:nth-of-type(odd){width:40%}
.column-container .wrap.c-40-60>div:nth-of-type(even){width:60%}
.column-container .wrap.c-40-60.col-pd-20>div:nth-of-type(odd){width:calc(40% - 10px)}
.column-container .wrap.c-40-60.col-pd-20>div:nth-of-type(even){width:calc(60% - 10px)}
.column-container .wrap.c-40-60.col-pd-40>div:nth-of-type(odd){width:calc(40% - 20px)}
.column-container .wrap.c-40-60.col-pd-40>div:nth-of-type(even){width:calc(60% - 20px)}
.column-container .wrap.c-40-60.col-pd-60>div:nth-of-type(odd){width:calc(40% - 30px)}
.column-container .wrap.c-40-60.col-pd-60>div:nth-of-type(even){width:calc(60% - 30px)}
.column-container .wrap.c-40-60.col-pd-80>div:nth-of-type(odd){width:calc(40% - 40px)}
.column-container .wrap.c-40-60.col-pd-80>div:nth-of-type(even){width:calc(60% - 40px)}
}
@media screen and (min-width:992px){.column-container .wrap.c-60-40>div:nth-of-type(odd){width:60%;padding-left:0}
.column-container .wrap.c-60-40>div:nth-of-type(even){width:40%;padding-right:0}
.column-container .wrap.c-60-40.col-pd-20>div:nth-of-type(odd){width:calc(60% - 10px)}
.column-container .wrap.c-60-40.col-pd-20>div:nth-of-type(even){width:calc(40% - 10px)}
.column-container .wrap.c-60-40.col-pd-40>div:nth-of-type(odd){width:calc(60% - 20px)}
.column-container .wrap.c-60-40.col-pd-40>div:nth-of-type(even){width:calc(40% - 20px)}
.column-container .wrap.c-60-40.col-pd-60>div:nth-of-type(odd){width:calc(60% - 30px)}
.column-container .wrap.c-60-40.col-pd-60>div:nth-of-type(even){width:calc(40% - 30px)}
.column-container .wrap.c-60-40.col-pd-80>div:nth-of-type(odd){width:calc(60% - 40px)}
.column-container .wrap.c-60-40.col-pd-80>div:nth-of-type(even){width:calc(40% - 40px)}
}
@media screen and (min-width:992px){.column-container .wrap.c-25-75>div:nth-of-type(odd){width:25%;padding-left:0}
.column-container .wrap.c-25-75>div:nth-of-type(even){width:75%;padding-right:0}
.column-container .wrap.c-25-75.col-pd-20>div:nth-of-type(odd){width:calc(25% - 10px)}
.column-container .wrap.c-25-75.col-pd-20>div:nth-of-type(even){width:calc(75% - 10px)}
.column-container .wrap.c-25-75.col-pd-40>div:nth-of-type(odd){width:calc(25% - 20px)}
.column-container .wrap.c-25-75.col-pd-40>div:nth-of-type(even){width:calc(75% - 20px)}
.column-container .wrap.c-25-75.col-pd-60>div:nth-of-type(odd){width:calc(25% - 30px)}
.column-container .wrap.c-25-75.col-pd-60>div:nth-of-type(even){width:calc(75% - 30px)}
.column-container .wrap.c-25-75.col-pd-80>div:nth-of-type(odd){width:calc(25% - 40px)}
.column-container .wrap.c-25-75.col-pd-80>div:nth-of-type(even){width:calc(75% - 40px)}
}
@media screen and (min-width:992px){.column-container .wrap.c-75-25>div:nth-of-type(odd){width:75%;padding-left:0}
.column-container .wrap.c-75-25>div:nth-of-type(even){width:25%;padding-right:0}
.column-container .wrap.c-75-25.col-pd-20>div:nth-of-type(odd){width:calc(75% - 10px)}
.column-container .wrap.c-75-25.col-pd-20>div:nth-of-type(even){width:calc(25% - 10px)}
.column-container .wrap.c-75-25.col-pd-40>div:nth-of-type(odd){width:calc(75% - 20px)}
.column-container .wrap.c-75-25.col-pd-40>div:nth-of-type(even){width:calc(25% - 20px)}
.column-container .wrap.c-75-25.col-pd-60>div:nth-of-type(odd){width:calc(75% - 30px)}
.column-container .wrap.c-75-25.col-pd-60>div:nth-of-type(even){width:calc(25% - 30px)}
.column-container .wrap.c-75-25.col-pd-80>div:nth-of-type(odd){width:calc(75% - 40px)}
.column-container .wrap.c-75-25.col-pd-80>div:nth-of-type(even){width:calc(25% - 40px)}
}
@media screen and (min-width:992px){.column-container .wrap.c-thirds>div{width:33.3333%}
.column-container .wrap.c-thirds>div:nth-of-type(3n){padding-right:0}
.column-container .wrap.c-thirds.col-pd-20>div{width:calc(33.333% - 13.333px)}
.column-container .wrap.c-thirds.col-pd-40>div{width:calc(33.333% - 26.666px)}
.column-container .wrap.c-thirds.col-pd-60>div{width:calc(33.333% - 40px)}
.column-container .wrap.c-thirds.col-pd-80>div{width:calc(33.333% - 53.333px)}
}
@media screen and (min-width:992px){.column-container .wrap.c-quarters>div{width:25%}
.column-container .wrap.c-quarters>div:nth-of-type(5n){padding-right:0}
.column-container .wrap.c-quarters.col-pd-20>div{width:calc(25% - 15px)}
.column-container .wrap.c-quarters.col-pd-40>div{width:calc(25% - 30px)}
.column-container .wrap.c-quarters.col-pd-60>div{width:calc(25% - 45px)}
.column-container .wrap.c-quarters.col-pd-80>div{width:calc(25% - 60px)}
}
@media screen and (min-width:992px){.column-container .wrap.c-fifths>div{width:20%}
.column-container .wrap.c-fifths>div:nth-of-type(5n){padding-right:0}
.column-container .wrap.c-fifths.col-pd-20>div{width:calc(20% - 16px)}
.column-container .wrap.c-fifths.col-pd-40>div{width:calc(20% - 32px)}
.column-container .wrap.c-fifths.col-pd-60>div{width:calc(20% - 48px)}
.column-container .wrap.c-fifths.col-pd-80>div{width:calc(20% - 64px)}
}
.column-container .wrap.c-half .cmp-image .cmp-image__image,.column-container .wrap.c-thirds .cmp-image .cmp-image__image,.column-container .wrap.c-quarters .cmp-image .cmp-image__image,.column-container .wrap.c-fifths .cmp-image .cmp-image__image{object-fit:cover}
@media screen and (min-width:992px){.column-container .wrap.divs>div{border-style:solid;border-width:0 0 0 1px}
.column-container .wrap.divs>div:first-of-type{border:0}
}
.column-container .wrap.d-clr-w>div{border-color:white}
.column-container .wrap.d-clr-b>div{border-color:black}
.column-container .wrap.d-clr-prime-1>div{border-color:red}
.column-container .wrap.d-clr-prime-2>div{border-color:orange}
.column-container .wrap.d-clr-sec-1>div{border-color:blue}
.column-container .wrap.d-clr-sec-2>div{border-color:purple}
.column-container .wrap.d-clr-sec-3>div{border-color:cyan}
@media screen and (min-width:992px){.column-container .wrap .column .cmp-container{width:100%}
.column-container .wrap .column .cmp-container>div{display:flex;flex-direction:column;width:100%}
.column-container.column-top .wrap .column .cmp-container>div{justify-content:flex-start}
.column-container.column-top>div>.wrap>.cmp-section__item{margin-top:0}
.column-container.column-bottom .wrap .column .cmp-container>div{justify-content:flex-end}
.column-container.column-bottom>div>.wrap>.cmp-section__item{margin:auto 0 0 0}
.column-container.column-center .wrap .column .cmp-container>div{justify-content:center}
.column-container.column-center>div>.wrap>.cmp-section__item{margin:auto 0}
}
@media screen and (max-width:991.9px){.column-container .wrap.with-separator>div{position:relative}
}
.column-container .wrap.with-separator>div:before{content:'';position:absolute;width:100%;height:1px;transform:translateX(-50%);background-color:rgba(0,0,0,0.25);max-width:42rem}
@media screen and (max-width:991.9px){.column-container .wrap.with-separator>div:before{left:50%;top:-2rem}
}
.column-container .wrap.with-separator>div:first-of-type:before{display:none}
@media screen and (min-width:992px){.column-container .wrap.with-separator>div{position:relative}
.column-container .wrap.with-separator>div:before{top:0;width:1px;height:100%;transform:translateX(-50%)}
}
@media screen and (min-width:992px){.column-container .wrap.with-separator.col-pd-20>div:before{left:-11px}
.column-container .wrap.with-separator.col-pd-40>div::before{left:-21px}
.column-container .wrap.with-separator.col-pd-60>div:before{left:-31px}
.column-container .wrap.with-separator.col-pd-80>div:before{left:-41px}
}
.column-container .c-thirds .text p,.column-container .c-quarters .text p,.column-container .c-fifths .text p{margin-bottom:1rem}
.column-container .c-thirds .text:last-of-type p,.column-container .c-quarters .text:last-of-type p,.column-container .c-fifths .text:last-of-type p{margin-bottom:0}
.column-container .c-thirds .image + .text,.column-container .c-quarters .image + .text,.column-container .c-fifths .image + .text{margin-top:1rem}
.gleam-container .wrap.c-814 div{max-width:540px}
@media screen and (min-width:992px){.gleam-social-icon .cmp-container{flex-direction:row;width:540px !important;margin:0 auto}
}
@media screen and (max-width:991.9px){.gleam-social-icon .cmp-container{flex-direction:row;width:100% !important;margin:0 auto}
}
.tooltip-trigger{position:relative;z-index:0}
.tooltip-trigger:hover,.tooltip-trigger:focus{z-index:1000}
.tooltip-trigger:hover>.tooltip,.tooltip-trigger:focus>.tooltip{display:block}
p .tooltip-trigger,li .tooltip-trigger,dd .tooltip-trigger,blockquote .tooltip-trigger{border-bottom:.3rem double currentColor}
.tooltip{display:none;position:fixed;z-index:100;left:50%;top:100%;transform:translate(-50%,-100%);width:100vw;max-width:40rem;padding:calc(2rem * .8);background:#e1e1e1;color:#4a4a4a;font-size:1.6rem;line-height:null}
@media screen and (min-width:576px){.tooltip{width:30vw}
}
@media screen and (min-width:768px){.tooltip{width:25vw}
}
.tooltip p:last-child{margin-bottom:0}
@media screen and (min-width:768px){.tooltip{position:absolute;z-index:null;top:calc(2rem * -1);transform:translate(-50%,-100%)}
.tooltip:before{position:absolute;z-index:0;left:50%;top:100%;transform:translate(-50%,0);width:0;height:0;border-top:calc(2rem * .8) solid #e1e1e1;border-left:calc(2rem * .8) solid transparent;border-right:calc(2rem * .8) solid transparent;content:""}
.tooltip.bottom{top:calc(100% + 2rem);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.tooltip.bottom:before{top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);border-top:0;border-bottom:calc(2rem * .8) solid #e1e1e1;border-left:calc(2rem * .8) solid transparent;border-right:calc(2rem * .8) solid transparent}
.tooltip.left{left:calc(2rem * -1);top:50%;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.tooltip.left:before{top:50%;left:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border-right:0;border-left:calc(2rem * .8) solid #e1e1e1;border-top:calc(2rem * .8) solid transparent;border-bottom:calc(2rem * .8) solid transparent}
.tooltip.right{left:calc(100% + 2rem);top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.tooltip.right:before{top:50%;left:0;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);border-left:0;border-right:calc(2rem * .8) solid #e1e1e1;border-top:calc(2rem * .8) solid transparent;border-bottom:calc(2rem * .8) solid transparent}
}
.rte-ui .rte-toolbar.is-active{visibility:visible !important}
.edit-in-dialog-msg{border:.1rem solid #f0f0f0;border-radius:.5rem;padding:.5rem 1.5rem;display:inline-block}
.aem-Author--hidePlaceholder .edit-in-dialog-msg{display:none}
.aem-Author--hidePlaceholder .cq-Editable-dom--container,.aem-Author--hidePlaceholder .aem-GridColumn.cq-Editable-dom--container{padding-top:0;padding-bottom:0}
.aem-Author--hidePlaceholder .touchui-placeholder{display:none}
.edit-row{display:none}
.aem-AuthorLayer-Edit body .edit-row,.aem-AuthorLayer-Developer body .edit-row,.aem-AuthorLayer-Design body .edit-row{display:block}
.aem-AuthorLayer-Edit body #content,.aem-AuthorLayer-Developer body #content,.aem-AuthorLayer-Design body #content{clear:both;position:relative;z-index:0}
.aem-AuthorLayer-Edit body header.hero,.aem-AuthorLayer-Developer body header.hero,.aem-AuthorLayer-Design body header.hero{max-height:1080px}
.aem-AuthorLayer-Edit body header .cq-Editable-dom,.aem-AuthorLayer-Developer body header .cq-Editable-dom,.aem-AuthorLayer-Design body header .cq-Editable-dom{display:block;width:100%;min-height:5rem}
.aem-AuthorLayer-Edit body .owl-carousel.component>.item,.aem-AuthorLayer-Developer body .owl-carousel.component>.item,.aem-AuthorLayer-Design body .owl-carousel.component>.item{display:none}
.aem-AuthorLayer-Edit body .owl-carousel.component + .edit-row,.aem-AuthorLayer-Developer body .owl-carousel.component + .edit-row,.aem-AuthorLayer-Design body .owl-carousel.component + .edit-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;align-content:center;flex-flow:row wrap}
.aem-AuthorLayer-Edit body .owl-carousel.component + .edit-row .new.section,.aem-AuthorLayer-Developer body .owl-carousel.component + .edit-row .new.section,.aem-AuthorLayer-Design body .owl-carousel.component + .edit-row .new.section{display:block;clear:both;width:100%}
.aem-AuthorLayer-Edit body .owl-carousel.component + .edit-row .carousel-item,.aem-AuthorLayer-Developer body .owl-carousel.component + .edit-row .carousel-item,.aem-AuthorLayer-Design body .owl-carousel.component + .edit-row .carousel-item{width:calc(25% - 1rem);border:solid 1px #f0f0f0;padding:1rem}
.aem-AuthorLayer-Edit body .owl-carousel.component.carousel-edit,.aem-AuthorLayer-Developer body .owl-carousel.component.carousel-edit,.aem-AuthorLayer-Design body .owl-carousel.component.carousel-edit{display:block}
.aem-AuthorLayer-Edit body .hot-spot.component>figcaption,.aem-AuthorLayer-Developer body .hot-spot.component>figcaption,.aem-AuthorLayer-Design body .hot-spot.component>figcaption{display:none}
.aem-AuthorLayer-Edit body .hot-spot.component .edit-row,.aem-AuthorLayer-Developer body .hot-spot.component .edit-row,.aem-AuthorLayer-Design body .hot-spot.component .edit-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;align-content:center;flex-flow:row wrap}
.aem-AuthorLayer-Edit body .hot-spot.component .edit-row .new.section,.aem-AuthorLayer-Developer body .hot-spot.component .edit-row .new.section,.aem-AuthorLayer-Design body .hot-spot.component .edit-row .new.section{display:block;clear:both;width:100%}
.aem-AuthorLayer-Edit body .hot-spot.component .edit-row .hotspot-item,.aem-AuthorLayer-Developer body .hot-spot.component .edit-row .hotspot-item,.aem-AuthorLayer-Design body .hot-spot.component .edit-row .hotspot-item{width:calc(25% - 1rem);border:solid 1px #f0f0f0;padding:1rem}
.aem-AuthorLayer-Edit body .hot-spot.component .edit-row p,.aem-AuthorLayer-Developer body .hot-spot.component .edit-row p,.aem-AuthorLayer-Design body .hot-spot.component .edit-row p{margin:0}
.aem-AuthorLayer-Edit body .hot-spot.component figcaption,.aem-AuthorLayer-Developer body .hot-spot.component figcaption,.aem-AuthorLayer-Design body .hot-spot.component figcaption{position:relative;z-index:0;left:auto !important;top:auto !important;width:auto;height:auto;padding:0;border:0}
.aem-AuthorLayer-Edit body .hot-spot.component figcaption input[type="checkbox"],.aem-AuthorLayer-Developer body .hot-spot.component figcaption input[type="checkbox"],.aem-AuthorLayer-Design body .hot-spot.component figcaption input[type="checkbox"],.aem-AuthorLayer-Edit body .hot-spot.component figcaption input[type="checkbox"] + label,.aem-AuthorLayer-Developer body .hot-spot.component figcaption input[type="checkbox"] + label,.aem-AuthorLayer-Design body .hot-spot.component figcaption input[type="checkbox"] + label{display:none}
.aem-AuthorLayer-Edit body .hot-spot.component figcaption input[type="checkbox"] ~ div,.aem-AuthorLayer-Developer body .hot-spot.component figcaption input[type="checkbox"] ~ div,.aem-AuthorLayer-Design body .hot-spot.component figcaption input[type="checkbox"] ~ div{display:block;position:relative;z-index:100;transform:translate(0,0);left:auto;top:auto;background:0;border:0;padding:0;width:100%;color:inherit;box-shadow:none}
.featurecard{overflow:hidden;position:relative}
.feature-card{max-height:100%;margin:auto}
.feature-card>a{display:block;width:100%;height:100%;text-decoration:none;color:var(--featurecard-text-color)}
.feature-card>a>.card-wrap-visible button{height:auto;opacity:1;line-height:1.5;transition:line-height .2s ease-out,opacity .1s .15s ease-out,margin .2s ease-out}
.feature-card>a:hover>figure>img,.feature-card>a:focus>figure>img{transform:scale(1.15);transition:transform .2s ease-out}
.feature-card>a:hover>section .title,.feature-card>a:focus>section .title{margin-bottom:2rem;transition:margin .2s ease-out}
.feature-card>a:hover>section .content>p,.feature-card>a:focus>section .content>p,.feature-card>a:hover>section button,.feature-card>a:focus>section button{height:auto;opacity:1;line-height:1.5;transition:line-height .2s ease-out,opacity .1s .15s ease-out,margin .2s ease-out !important}
.feature-card>a>figure{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;margin-bottom:0;position:relative;overflow:hidden}
.feature-card>a>figure img{display:block;width:100%;height:100%;object-fit:cover}
.feature-card>a>figure>img{transition:transform .3s ease-out}
.feature-card>a>section{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;left:0;right:0;width:100%;height:100%;padding:2rem;z-index:2}
.align-left .feature-card>a>section{align-items:flex-start}
.align-center .feature-card>a>section{align-items:center}
.align-right .feature-card>a>section{align-items:flex-end}
.feature-card>a>section .title{margin-bottom:2rem;transition:margin .3s .2s ease-out;font-size:var(--featurecard-title-font-size);font-family:var(--heading-font);font-weight:var(--featurecard-title-font-weight)}
.feature-card>a>section p{font-size:1.4rem;font-weight:var(--featurecard-hovertext-font-weight)}
.feature-card>a>section .content>p,.feature-card>a>section button{opacity:1;line-height:1.5}
@media screen and (min-width:992px){.feature-card>a>section .content>p,.feature-card>a>section button{opacity:0;line-height:0;margin-bottom:0;transition:line-height .3s .2s ease-out,opacity .2s ease-out,margin .3s .2s ease-out !important}
}
.feature-card>a>section .cmp-button{display:block}
.feature-card>a>section .cmp-button.btn-link-tertiary .cmp-button__btn{color:var(--featurecard-text-color)}
.feature-card>a>section .cmp-button.btn-link-tertiary .cmp-button__btn:focus{opacity:1}
.feature-card>a>section .btn-link-to .cmp-button__text,.feature-card>a>section .btn-link-back .cmp-button__text{text-transform:uppercase;font-weight:700}
.align-left .feature-card>a>section .btn-link-to .cmp-button__text,.align-left .feature-card>a>section .btn-link-back .cmp-button__text{text-align:left}
.align-right .feature-card>a>section .btn-link-to .cmp-button__text,.align-right .feature-card>a>section .btn-link-back .cmp-button__text{text-align:right}
.text-black .feature-card>a>section .btn-link-to .cmp-button__text,.text-black .feature-card>a>section .btn-link-back .cmp-button__text{color:black}
.text-black .feature-card>a>section .btn-link-to .cmp-button__text:before,.text-black .feature-card>a>section .btn-link-back .cmp-button__text:before,.text-black .feature-card>a>section .btn-link-to .cmp-button__text:after,.text-black .feature-card>a>section .btn-link-back .cmp-button__text:after{color:black}
.text-white .feature-card>a>section .btn-link-to .cmp-button__text,.text-white .feature-card>a>section .btn-link-back .cmp-button__text{color:white}
.text-white .feature-card>a>section .btn-link-to .cmp-button__text:before,.text-white .feature-card>a>section .btn-link-back .cmp-button__text:before,.text-white .feature-card>a>section .btn-link-to .cmp-button__text:after,.text-white .feature-card>a>section .btn-link-back .cmp-button__text:after{color:white}
.feature-card div.cmp-text{display:none}
.feature-card.feature-text-below div.cmp-text.feature-text-below{display:flex}
.feature-card.feature-text-overlay div.cmp-text.feature-text-overlay{display:flex}
.feature-card.feature-text-above{display:flex}
.feature-card.feature-text-above div.cmp-text.feature-text-above{display:flex;align-items:flex-end}
[class*=" gradient-overlay"] .feature-card.feature-text-below:before,[class*=" gradient-overlay"] .feature-card.feature-text-above:before,[class*=" gradient-overlay"] .feature-card.feature-text-overlay:before,[class*=" gradient-overlay"] .feature-card.feature-text-below:after,[class*=" gradient-overlay"] .feature-card.feature-text-above:after,[class*=" gradient-overlay"] .feature-card.feature-text-overlay:after,[class*=" gradient-overlay"] .feature-card.feature-text-below figure:before,[class*=" gradient-overlay"] .feature-card.feature-text-above figure:before,[class*=" gradient-overlay"] .feature-card.feature-text-overlay figure:before,[class*=" gradient-overlay"] .feature-card.feature-text-below figure:after,[class*=" gradient-overlay"] .feature-card.feature-text-above figure:after,[class*=" gradient-overlay"] .feature-card.feature-text-overlay figure:after{content:none}
.feature-card.feature-text-below.card-size-small,.feature-card.feature-text-above.card-size-small,.feature-card.feature-text-overlay.card-size-small{height:340px}
.feature-card.feature-text-below.card-size-medium,.feature-card.feature-text-above.card-size-medium,.feature-card.feature-text-overlay.card-size-medium,.feature-card.feature-text-below.card-size-large,.feature-card.feature-text-above.card-size-large,.feature-card.feature-text-overlay.card-size-large{height:370px}
.feature-card.feature-text-below figure,.feature-card.feature-text-above figure,.feature-card.feature-text-overlay figure{height:80%}
.feature-card.feature-text-below div.cmp-text,.feature-card.feature-text-above div.cmp-text,.feature-card.feature-text-overlay div.cmp-text{justify-content:center;height:20%}
.feature-card.feature-text-below div.cmp-text span.title,.feature-card.feature-text-above div.cmp-text span.title,.feature-card.feature-text-overlay div.cmp-text span.title{font-size:1.6rem;margin:0;font-family:var(--heading-font);font-weight:var(--featurecard-title-font-weight)}
.feature-card .badge-eyebrow{width:100%;transform:translateX(-45%)}
.feature-card .badge-eyebrow .eyebrow{background:black;padding:4px 0;box-shadow:inset 0 0 0 4px black,inset 0 0 0 5px white;transform:rotate(-45deg);width:100%;color:white}
.feature-card .eyebrow{display:inline-block;font-size:1.2rem;font-family:var(--copy-font);font-weight:700;text-transform:uppercase;color:var(--featurecard-eyebrow-color)}
.feature-card .eyebrow.include-dash:before,.feature-card .eyebrow.include-dash:after{content:'';width:1.5rem;height:1px;margin-bottom:2px;background:var(--featurecard-eyebrow-color);display:inline-block;vertical-align:middle}
.feature-card .eyebrow.include-dash:before{margin-right:.9rem}
.feature-card .eyebrow.include-dash:after{margin-left:.9rem}
[class^="gradient-overlay"] .feature-card,[class*=" gradient-overlay"] .feature-card{position:relative}
[class^="gradient-overlay"] .feature-card:before,[class*=" gradient-overlay"] .feature-card:before,[class^="gradient-overlay"] .feature-card figure:before,[class*=" gradient-overlay"] .feature-card figure:before,[class^="gradient-overlay"] .feature-card:after,[class*=" gradient-overlay"] .feature-card:after,[class^="gradient-overlay"] .feature-card figure:after,[class*=" gradient-overlay"] .feature-card figure:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex}
.gradient-overlay-black.gradient-overlay-top .feature-card:before,.gradient-overlay-black.gradient-overlay-top .feature-card figure:before{opacity:.25;background:linear-gradient(to bottom,#000 0,rgba(0,0,0,0) 40%)}
.gradient-overlay-black.gradient-overlay-bottom .feature-card:after,.gradient-overlay-black.gradient-overlay-bottom .feature-card figure:after{background:linear-gradient(to top,#000 0,rgba(0,0,0,0) 40%)}
.gradient-overlay-white.gradient-overlay-top .feature-card:before,.gradient-overlay-white.gradient-overlay-top .feature-card figure:before{background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 40%)}
.gradient-overlay-white.gradient-overlay-bottom .feature-card:after,.gradient-overlay-white.gradient-overlay-bottom .feature-card figure:after{background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 40%)}
.gradient-overlay-violet.gradient-overlay-top .feature-card:before,.gradient-overlay-violet.gradient-overlay-top .feature-card figure:before{background:linear-gradient(to bottom,#d8176f 0,rgba(216,23,111,0) 40%)}
.gradient-overlay-violet.gradient-overlay-bottom .feature-card:after,.gradient-overlay-violet.gradient-overlay-bottom .feature-card figure:after{background:linear-gradient(to top,#d8176f 0,rgba(216,23,111,0) 40%)}
.gradient-opacity-light .feature-card:before,.gradient-opacity-light .feature-card figure:before,.gradient-opacity-light .feature-card:after,.gradient-opacity-light .feature-card figure:after{opacity:.25}
.gradient-opacity-medium .feature-card:before,.gradient-opacity-medium .feature-card figure:before,.gradient-opacity-medium .feature-card:after,.gradient-opacity-medium .feature-card figure:after{opacity:.5}
.gradient-opacity-dark .feature-card:before,.gradient-opacity-dark .feature-card figure:before,.gradient-opacity-dark .feature-card:after,.gradient-opacity-dark .feature-card figure:after{opacity:.75}
.feature-card.icon-card{background:white}
.feature-card.icon-card>a{display:flex;flex-direction:column;justify-content:space-between;padding:3rem}
@media screen and (min-width:992px){.feature-card.icon-card>a{padding:4rem}
}
@media screen and (min-width:1200px){.feature-card.icon-card>a{padding:5rem}
}
.feature-card.icon-card>a:hover>figure,.feature-card.icon-card>a:focus>figure{transform:scale(1.35)}
.feature-card.icon-card>a>figure{position:relative;max-width:100px;height:auto;margin:0 auto}
.feature-card.icon-card>a>figure:before{display:none}
.feature-card.icon-card>a>section{position:unset;width:auto;height:auto;padding:1rem 0 0}
.feature-card.icon-card>a>section p{font-family:var(--copy-font)}
.feature-card.icon-card>a>section .title + .cmp-button{margin-top:1rem}
.feature-card.icon-card .eyebrow{position:absolute;top:2rem;margin:0 auto}
.align-left .feature-card.icon-card .eyebrow{left:2rem}
.align-center .feature-card.icon-card .eyebrow{left:50%;transform:translateX(-50%)}
.feature-card.icon-card .eyebrow .align-right{right:2rem}
.cmp-cardlist{padding-top:2rem;padding-bottom:2rem}
@media screen and (min-width:992px){.cmp-cardlist{padding-top:6rem;padding-bottom:6rem}
}
.cmp-cardlist>.wrap{width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;position:relative;z-index:2}
@media screen and (min-width:768px){.cmp-cardlist>.wrap{padding-left:20px;padding-right:20px;max-width:1282px}
}
@media screen and (min-width:992px){.cmp-cardlist>.wrap{width:95%}
}
@media screen and (min-width:1200px){.cmp-cardlist>.wrap{width:90%}
}
@media screen and (max-width:991.9px){.cmp-cardlist>.wrap{align-items:center}
}
@media screen and (min-width:992px){.cmp-cardlist>.wrap{flex-direction:row;flex-wrap:wrap;align-items:stretch}
}
.cmp-cardlist>.wrap>div{overflow:hidden}
@media screen and (max-width:991.9px){.cmp-cardlist>.wrap>div{max-width:42rem;width:100%}
.cmp-cardlist>.wrap>div + div{margin-top:3rem}
}
@media screen and (min-width:992px){.cmp-cardlist>.wrap.c-quarters>div{width:25%}
.cmp-cardlist>.wrap.c-quarters>div:nth-of-type(5n){padding-right:0}
.cmp-cardlist>.wrap.c-quarters.col-pd-20>div{width:calc(25% - 15px)}
.cmp-cardlist>.wrap.c-quarters.col-pd-40>div{width:calc(25% - 30px)}
.cmp-cardlist>.wrap.c-quarters.col-pd-60>div{width:calc(25% - 45px)}
.cmp-cardlist>.wrap.c-quarters.col-pd-80>div{width:calc(25% - 60px)}
}
@media screen and (min-width:992px){.cmp-cardlist>.wrap{width:100%;padding-left:2rem;padding-right:2rem;justify-content:space-evenly}
}
.cmp-cardlist>.wrap + .wrap{margin-top:3rem}
@media screen and (max-width:991.9px){.cmp-cardlist>.wrap + .wrap{margin-top:2rem}
}
.cmp-cardlist>.wrap .card-wrap>.badge-eyebrow{transform:translateX(-45%)}
.cmp-cardlist>.wrap .card-wrap>.badge-eyebrow .eyebrow{box-shadow:inset 0 0 0 4px black,inset 0 0 0 5px white;background:black;display:block;padding:4px 0;transform:rotate(-45deg)}
.cmp-cardlist>.pagination{margin-top:2rem}
@media screen and (min-width:992px){.cmp-cardlist>.pagination{margin-top:3rem}
}
.cmp-cardlist>.wrap>div{position:relative;text-align:center}
@media screen and (min-width:992px){.cmp-cardlist>.wrap>div:nth-of-type(4n+1){margin-right:0}
.cmp-cardlist>.wrap>div:nth-of-type(n+6){margin-top:2rem}
}
.cmp-cardlist>.wrap>div:before,.cmp-cardlist>.wrap>div figure:before,.cmp-cardlist>.wrap>div:after,.cmp-cardlist>.wrap>div figure:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:.5;display:flex}
.cmp-cardlist>.wrap>div:before,.cmp-cardlist>.wrap>div figure:before{opacity:.25;background:linear-gradient(to bottom,#000 0,rgba(0,0,0,0) 60%)}
.cmp-cardlist>.wrap>div:after,.cmp-cardlist>.wrap>div figure:after{background:linear-gradient(to top,#000 0,rgba(0,0,0,0) 60%)}
.cmp-cardlist div.cmp-text{display:none}
.cmp-cardlist:not(.feature-text-below,.feature-text-above) article.feature-card>a>figure{height:0;padding-bottom:117%}
.cmp-cardlist:not(.feature-text-below,.feature-text-above) article.feature-card>a>figure>img{position:absolute;top:0;left:0}
.cmp-cardlist.feature-text-below div.cmp-text.feature-text-below{display:flex}
.cmp-cardlist.feature-text-above div.cmp-text.feature-text-above{display:flex;align-items:flex-end}
.cmp-cardlist.feature-text-below section span.title,.cmp-cardlist.feature-text-above section span.title,.cmp-cardlist.feature-text-below section div.cmp-button,.cmp-cardlist.feature-text-above section div.cmp-button,.cmp-cardlist.feature-text-below section p.description,.cmp-cardlist.feature-text-above section p.description{display:none}
.cmp-cardlist.feature-text-below article.feature-card,.cmp-cardlist.feature-text-above article.feature-card{height:300px}
@media screen and (min-width:992px) and (max-width:1199.9px){.cmp-cardlist.feature-text-below article.feature-card,.cmp-cardlist.feature-text-above article.feature-card{height:280px}
}
.cmp-cardlist.feature-text-below div.cmp-text,.cmp-cardlist.feature-text-above div.cmp-text{justify-content:center;height:75px}
.cmp-cardlist.feature-text-below div.cmp-text span.title,.cmp-cardlist.feature-text-above div.cmp-text span.title{font-size:var(--featurecard-title-font-size);margin:0;font-family:var(--heading-font);font-weight:var(--featurecard-title-font-weight);text-align:center}
.cmp-cardlist.feature-text-below div.cmp-text p.description,.cmp-cardlist.feature-text-above div.cmp-text p.description{display:none;text-align:center}
.cmp-cardlist.hideTopShadingOverlay figure:before{content:none !important}
.cmp-cardlist.hideBottomShadingOverlay figure:after{content:none !important}
.cmp-cardlist.hideTopShadingOverlay>div.wrap>.list__card-item:before,.cmp-cardlist.feature-text-below>div.wrap>.list__card-item:before,.cmp-cardlist.feature-text-above>div.wrap>.list__card-item:before{content:none}
.cmp-cardlist.hideBottomShadingOverlay>div.wrap>.list__card-item:after,.cmp-cardlist.feature-text-below>div.wrap>.list__card-item:after,.cmp-cardlist.feature-text-above>div.wrap>.list__card-item:after{content:none}
.cmp-cardlist .feature-card{height:100%}
.cmp-cardlist .feature-card>a{color:#fff}
.cmp-cardlist .feature-card>a .eyebrow.include-dash{color:#fff}
.cmp-cardlist .feature-card>a .eyebrow.include-dash:before,.cmp-cardlist .feature-card>a .eyebrow.include-dash:after{background-color:#fff}
.cmp-cardlist .feature-card>a>section .title{font-size:1.6rem}
.cmp-cardlist .cmp-button{display:block;line-height:0}
.cmp-cardlist .cmp-button__text,.cmp-cardlist .cmp-button__btn{color:#fff !important}
.cmp-cardlist .cmp-button.hidden{display:none}
.cmp-cardlist .pagination{display:flex;flex-wrap:nowrap;justify-content:center;margin-top:3rem;padding-bottom:3rem;text-align:center}
.cmp-cardlist .pagination>ul{display:flex}
.cmp-cardlist .pagination>ul li{padding:0;margin:0}
.cmp-cardlist .pagination>ul li:before{display:none}
.cmp-cardlist .pagination>ul li.prev .page,.cmp-cardlist .pagination>ul li.next .page{width:4rem;border:1px solid silver;text-decoration:none}
.cmp-cardlist .pagination>ul li.prev{padding-right:2rem}
.cmp-cardlist .pagination>ul li.next{padding-left:2rem}
@media screen and (min-width:992px){.cmp-cardlist .pagination>ul li.prev{padding-right:4rem}
.cmp-cardlist .pagination>ul li.next{padding-left:4rem}
}
.cmp-cardlist .pagination>ul li .page{color:gray;height:4rem;width:3rem;display:flex;align-items:center;justify-content:center;transition:background-color .3s;font-weight:bold;font-size:1.6rem;background-color:#fff;text-decoration:underline}
.cmp-cardlist .pagination>ul li .page.dots{text-decoration:none}
.cmp-cardlist .pagination>ul li .page.next-prev-btn:not(.disabled):hover{background-color:#655850}
.cmp-cardlist .pagination>ul li .page.next-prev-btn:not(.disabled):hover i:before{color:#fff}
.cmp-cardlist .pagination>ul li .page:not(.active,.next-prev-btn):hover{text-shadow:0 0 1px;transition:all ease-in-out .2s;color:#423a34}
.cmp-cardlist .pagination>ul li .page.active{text-decoration:none}
.cmp-cardlist .pagination>ul li .page.disabled i:before{color:#cfcfcf}
.cmp-cardlist .pagination>ul li:last-child .page{border-right-style:solid}
.cmp-cardlist .pagination>ul li i{font-size:1.8rem}
.cmp-cardlist .pagination>ul li i::before{color:#655850}
.cmp-cardlist .pagination .pagination-pages{display:flex;flex-direction:row}
.cmp-cardlist .cmp-button__btn{line-height:1.5;opacity:1}
@media screen and (min-width:992px){.cmp-cardlist .item-per-page>div{border:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;align-content:null;flex-flow:row wrap}
.cmp-cardlist .pagination{margin-top:5rem;position:relative}
.cmp-cardlist .pagination a{width:36px;height:38px}
.cmp-cardlist .pagination a.next,.cmp-cardlist .pagination a.previous{width:48px}
.cmp-cardlist .cmp-button__btn{line-height:0;opacity:0}
}
table{display:block;width:100%;margin:0 auto;border-collapse:collapse;overflow:auto;border:.1rem solid #655850}
@media screen and (min-width:992px){table{display:table}
}
table th,table td{padding:.5em .75em;min-width:14rem;background:#fff;text-align:left}
table th:first-child,table td:first-child{position:-webkit-sticky;position:sticky;z-index:100;left:0;background-clip:padding-box}
table thead th{background:#655850;color:#fff;text-align:center}
table td{text-align:center}
table tr:nth-child(even) th,table tr:nth-child(even) td{background:#f0f0f0}
table tfoot{padding:.667em 1em;color:#333;font-size:.75em}
table tfoot td{border:.1rem solid #655850}
table.pricing{border:1px solid transparent;border-collapse:collapse;table-layout:fixed}
table.pricing th,table.pricing td{width:33.333%;border-left:1.2rem solid #fff;border-right:1.2rem solid #fff}
table.pricing th{padding:4rem;font-size:3em}
table.pricing th small{display:block;margin:0 0 .25em;font-size:.333em;text-transform:uppercase}
table.pricing td{padding:.8rem 4rem}
table.pricing tbody>tr:last-child td{font-size:2em;font-weight:bold}
table.pricing tbody>tr:last-child td small{display:block;margin:.25em 0 0;font-size:.4em;font-weight:normal}
table.comparison{border:0;table-layout:fixed}
table.comparison thead th{padding:4rem}
table.comparison thead th:first-child{background:0}
table.comparison td{padding:1.2rem;font-size:2em}
table.comparison tbody th{padding:1.2rem 2rem;width:15%;text-align:right}
table.comparison tbody td{width:21.25%}
table.comparison .fa-check-circle{color:#76bd22}
table.comparison .fa-times-circle{color:#f32836}
div>form{max-width:64rem;padding:0 1rem;width:100%;margin:0 auto}
@media screen and (min-width:992px){div>form{padding:0 2rem}
}
div>form #privacyNoticeInfo + label{position:relative}
div>form #privacyNoticeInfo + label::before{cursor:pointer;content:"";position:absolute;width:1.3rem;height:1.3rem;left:0;top:.3rem;background-color:#fff;border:1px solid #655850}
div>form #privacyNoticeInfo:checked{background-color:#655850}
div>form #privacyNoticeInfo:checked ~ label::before{content:'\f00c';font-family:"Font Awesome 5 Free";background-color:#655850;border-color:#655850;font-weight:800;color:#fff;font-size:1rem;text-align:center}
@media screen and (min-width:992px){div>form #privacyNoticeInfo{top:.2rem}
}
div>form fieldset{border:0;position:relative}
div>form textarea,div>form select{display:block;padding:1rem 1.5rem;font-size:1.4rem;border:solid 1px #655850;width:100%;font-family:var(--copy-font)}
div>form textarea::-webkit-input-placeholder,div>form textarea:-moz-placeholder,div>form textarea::-moz-placeholder,div>form textarea:-ms-input-placeholder,div>form textarea:placeholder{color:#aaa}
div>form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../png/select-arrow.png);background-repeat:no-repeat;background-position:calc(100% - 1rem) center;padding-right:3rem}
div>form select.unselected{color:#aaa}
div>form label,div>form legend{text-transform:uppercase;font-size:1.2rem;font-weight:700;color:#655850;display:block}
div>form input[type="text"],div>form input[type="email"],div>form input[type="tel"]{padding:1rem 1.5rem;font-size:1.4rem;border:solid 1px #655850;display:block;width:100%}
div>form button[type="submit"]{display:inline-block;text-align:center;padding:1.5rem 4.5rem;border-radius:2.5rem;margin:0 auto;font-size:1.4rem;font-weight:700;text-transform:uppercase;transition:background .3s ease-out,color .3s ease-out,border-radius .3s ease-out}
@media screen and (max-width:767px){div>form button[type="submit"]{display:block;max-width:48rem;margin:0 auto;width:100%;min-height:5rem;border-radius:4rem}
}
div>form button[type="submit"]:hover,div>form button[type="submit"]:focus{transition:background .2s ease-out,color .2s ease-out,border .2s ease-out;color:white;background:#655850}
div>form button[type="submit"]::after{font-family:'icomoon';content:"\f105";margin-left:.5rem}
div>form>[class^="aem-GridColumn--"],div>form>[class*="aem-GridColumn--"]{margin-bottom:3rem}
.contactusform{margin-top:3rem}
@media screen and (min-width:992px){.contactusform{margin-top:7rem}
}
.contactusform .privacy-section{display:flex}
.contactusform .privacy-section>input{margin-top:.3rem}
.contactusform .privacy-section>label{font-size:1.4rem}
.contactusform .form_section_product{margin-top:3rem}
.contactusform .form_section_product>div:first-child>div>h4{margin:0}
.contactusform .column-container{padding-bottom:12rem}
.contactusform .column-container>div>.wrap{width:auto;padding:0}
.contactusform .column-container .message-section{padding-bottom:0}
.contactusform .column-container .message-section>div>div:nth-child(2)>h6,.contactusform .column-container .message-section>div>div:nth-child(2)>input{margin-bottom:1rem}
@media screen and (min-width:992px){.contactusform .column-container .message-section{padding-bottom:2.6rem}
}
.contactusform .column-container .contact-section>div:first-child>div>h4{margin-bottom:0}
@media screen and (min-width:992px){.contactusform .column-container{padding-bottom:15rem}
}
@media screen and (min-width:1200px){.contactusform .column-container{padding-bottom:18rem}
}
.contactusform .column-container>div{border-bottom:solid 1px #c4c4c4;padding-bottom:4rem}
.contactusform .column-container>div:last-of-type{border-bottom:0}
@media screen and (min-width:992px){.contactusform .column-container>div{padding-bottom:5rem}
}
.contactusform .column-container .wrap + .wrap{margin-top:3rem}
.contactusform .column-container>div + div,.contactusform .column-container .c-full>div + div{margin-top:3rem}
@media screen and (min-width:992px){.contactusform .column-container>div + div,.contactusform .column-container .c-full>div + div{margin-top:4.5rem}
}
@media screen and (min-width:992px){.contactusform .column-container .c-half>div + div + div{margin-top:3rem}
}
@media screen and (min-width:992px){.contactusform .column-container .c-thirds>div + div + div + div{margin-top:3rem}
}
.contactusform h4{text-align:center}
.contactusform input[type="checkbox"] + label{display:inline-block;vertical-align:text-top;padding-left:3rem;text-transform:initial}
.contactusform button[type="submit"]{display:inherit}
nav.mn>ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;align-content:center;flex-flow:row wrap}
nav.mn>ul ul{display:none;position:absolute;z-index:1000;left:50%;top:100%;transform:translate(-50%,0);min-width:15rem;max-height:25rem;background:#f0f0f0;text-align:center}
nav.mn>ul ul li{width:100%}
nav.mn>ul ul a{width:100%;background:#f0f0f0;text-align:center}
nav.mn li{position:relative;z-index:0}
nav.mn a{display:block;padding:.8rem;white-space:nowrap}
nav.mn a:hover,nav.mn a:focus{text-decoration:underline}
nav.mn a:focus ~ label{display:block;opacity:.8}
nav.mn label{display:none;position:absolute;z-index:100;left:100%;top:calc(100% + @gutter * .4);padding:.8rem;border:.2rem solid #f0f0f0;background:#f0f0f0;white-space:nowrap}
nav.mn input[type="checkbox"]:focus ~ label{display:block;opacity:.8}
nav.mn li:hover ul,nav.mn input:checked ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-flow:column wrap}
nav.cp{margin:0 0 4rem}
nav.cp ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:stretch;align-content:stretch;flex-flow:row wrap}
nav.cp li{width:calc(50% - @gutter * 2);margin:0 2rem 2rem}
@media screen and (min-width:576px){nav.cp li{width:calc(33.333% - @gutter * 2)}
}
@media screen and (min-width:992px){nav.cp li{width:calc(25% - @gutter * 2)}
}
nav.cp span{display:block;margin:0 auto 2rem;font-size:10rem;text-align:center}
nav.cp a{display:block;padding:2rem;background:#f0f0f0;border:.2rem solid #ccc;text-align:center}
nav.cp a:hover,nav.cp a:focus{border-color:#655850;background:#655850;color:#fff}
nav.cp a.active{text-decoration:underline}
nav.cmp-breadcrumb{display:inline-block}
nav.cmp-breadcrumb .cmp-breadcrumb__list{display:inline-block;line-height:1}
nav.cmp-breadcrumb .cmp-breadcrumb__item{font-size:1rem;line-height:1.2;text-transform:uppercase;color:var(--breadcrumb-text-color);font-weight:var(--breadcrumb-font-weight);display:initial}
nav.cmp-breadcrumb .cmp-breadcrumb__item + .cmp-breadcrumb__item:before{display:inline;position:static;margin:0 .2rem;color:inherit;content:"/"}
@media screen and (min-width:992px){nav.cmp-breadcrumb .cmp-breadcrumb__item + .cmp-breadcrumb__item:before{margin:0 .8rem}
}
nav.cmp-breadcrumb .cmp-breadcrumb__item:not(:last-child){margin-right:.3rem}
nav.cmp-breadcrumb .cmp-breadcrumb__item-link{color:inherit}
nav.cmp-breadcrumb .cmp-breadcrumb__item-link:hover span[itemprop="name"],nav.cmp-breadcrumb .cmp-breadcrumb__item-link:focus span[itemprop="name"]{text-decoration:underline}
nav.int{display:none}
@media screen and (min-width:768px){nav.int{display:block;position:-webkit-sticky;position:sticky;z-index:100;top:17.3rem;order:0;width:25%;max-width:25rem;padding:1.6rem 2rem 1.6rem 0;border-right:.2rem solid #ccc}
}
nav.int ul ul{margin:1.2rem 0 0 2rem}
nav.int li + li{margin:1.2rem 0 0}
nav.int a:hover,nav.int a:focus{text-decoration:underline}
nav.int a.active{text-decoration:underline}
nav.sitemap{margin:0 0 2rem}
nav.sitemap:last-child{margin:0}
nav.sitemap>ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-flow:row wrap;margin:0 -2rem;font-weight:bold}
nav.sitemap>ul>li{width:50%;padding:0 2rem}
nav.sitemap>ul>li:nth-child(n + 3){margin-top:2rem}
@media screen and (min-width:768px){nav.sitemap>ul>li{width:33.333%;padding:0 2rem}
nav.sitemap>ul>li:nth-child(n + 3){margin-top:0}
nav.sitemap>ul>li:nth-child(n + 4){margin-top:2rem}
}
@media screen and (min-width:992px){nav.sitemap>ul>li{width:25%;padding:0 2rem}
nav.sitemap>ul>li:nth-child(n + 4){margin-top:0}
nav.sitemap>ul>li:nth-child(n + 5){margin-top:2rem}
}
nav.sitemap>ul ul{padding:.5em 0 0 0;font-weight:normal}
nav.sitemap a:hover,nav.sitemap a:focus{text-decoration:underline}
nav.pagination ul,nav.pagination ol{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:stretch;align-content:stretch;flex-flow:row nowrap}
nav.pagination ul>li:first-child a{border-left:.2rem solid #f0f0f0}
nav.pagination a{display:block;padding:.8rem;border:.2rem solid #f0f0f0;border-left:0}
nav.pagination a[disabled]{color:#f0f0f0;pointer-events:none}
nav.pagination a.active{background:#f0f0f0;color:#655850}
nav.jn{position:fixed;z-index:5000;left:0;top:50%}
nav.jn li{position:relative;z-index:0;margin:.4rem 0}
nav.jn a{display:block;padding:.4rem}
nav.jn a:before{display:block;width:1rem;height:1rem;background:rgba(101,88,80,0.2);border-radius:1rem;content:""}
nav.jn a span{position:absolute;z-index:100;left:calc(100% + @gutter * .4);top:50%;transform:translate(0,-50%);width:0;opacity:0;white-space:nowrap;transition:width .25s,opacity .25s}
nav.jn a:hover span,nav.jn a:focus span{width:1.5rem;opacity:1}
nav.jn a.active:before{background:rgba(101,88,80,0.4)}
.cmp-accordion{margin:0 0 1.5em;border-top:.1rem solid #e1e1e1}
.cmp-accordion>dl{margin:0;border-bottom:.1rem solid #e1e1e1}
.cmp-accordion>dl>dt>button{position:relative;z-index:0;width:100%;padding:1.5rem 2.5rem 1.5rem 0;background:0;color:var(--accordion-header-txt-color);text-align:left;font-size:var(--accordion-header-txt-size);line-height:1;font-weight:var(--accordion-font-weight)}
.cmp-accordion>dl>dd{flex:0 0 auto;order:0;width:100%;padding:2rem 0;color:var(--accordion-content-txt-color)}
.cmp-accordion.plus-minus>dl>dt>button:before,.cmp-accordion.plus-minus>dl>dt>button:after{position:absolute;z-index:1000;left:100%;top:50%;width:1rem;height:.3rem;background:currentColor;transition:all .25s;color:var(--accordion-toggle-icon-color);content:""}
.cmp-accordion.plus-minus>dl>dt>button:before{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.cmp-accordion.plus-minus>dl>dt>button:after{-webkit-transform:translate(-100%,-50%) rotate(90deg);-ms-transform:translate(-100%,-50%) rotate(90deg);transform:translate(-100%,-50%) rotate(90deg)}
.cmp-accordion.plus-minus>dl>dt>button[aria-expanded="true"]:after{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.cmp-accordion.arrows>dl>dt>button:before{position:absolute;z-index:1000;left:100%;top:50%;transform:translate(-100%,-50%) rotate(45deg);width:.75rem;height:.75rem;border:.2rem solid currentColor;border-top-color:transparent;border-left-color:transparent;transition:all .25s;color:var(--accordion-toggle-icon-color);content:""}
.cmp-accordion.arrows>dl>dt>button[aria-expanded="true"]:before{-webkit-transform:translate(-100%,-50%) rotate(225deg);-ms-transform:translate(-100%,-50%) rotate(225deg);transform:translate(-100%,-50%) rotate(225deg)}
.cmp-accordion.triangles>dl>dt>button:before{position:absolute;z-index:1000;left:100%;top:50%;transform:translate(-100%,-50%);width:0;height:0;border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:.75rem solid currentColor;transition:all .25s;color:var(--accordion-toggle-icon-color);content:""}
.cmp-accordion.triangles>dl>dt>button[aria-expanded="true"]:before{-webkit-transform:translate(-100%,-50%) rotate(180deg);-ms-transform:translate(-100%,-50%) rotate(180deg);transform:translate(-100%,-50%) rotate(180deg)}
.owl-carousel.component{display:none;position:relative;z-index:0;width:100%;margin:0 auto}
.owl-carousel.component .owl-stage-outer{position:relative;z-index:0;transform:translate3d(0,0,0);overflow:hidden}
@media screen and (max-width:991.9px){.owl-carousel.component .owl-stage-outer{overflow:visible}
}
.owl-carousel.component .owl-stage{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:null;align-items:null;align-content:null;flex-flow:row nowrap;-ms-touch-action:pan-Y;touch-action:manipulation}
.owl-carousel.component .owl-prev,.owl-carousel.component .owl-next,.owl-carousel.component .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.component .owl-dots.disabled,.owl-carousel.component .owl-nav.disabled{display:none}
.owl-carousel.component .owl-dots{position:absolute;bottom:-4rem;width:100%;display:flex;align-items:center;justify-content:center}
.owl-carousel.component .owl-dots>button{border-radius:100%;border:solid 1px black;width:6px;height:6px;margin:0 5px;background:transparent;transition:background .3s ease-out}
.owl-carousel.component .owl-dots>button:hover,.owl-carousel.component .owl-dots>button:focus{background:rgba(0,0,0,0.5);transition:background .2s ease-out}
.owl-carousel.component .owl-dots>button.active{background:black}
.owl-carousel.component .owl-dots>button.active:hover,.owl-carousel.component .owl-dots>button.active:focus{background:black}
.owl-carousel.component.owl-loaded{display:block}
.owl-carousel.component.owl-loading{display:block;opacity:0}
.owl-carousel.component.owl-hidden{opacity:0}
.owl-carousel.component.owl-refresh{visibility:hidden}
.owl-carousel.component.owl-grab{cursor:move;cursor:grab}
.no-js .owl-carousel.component{display:block}
.owl-carousel.component .owl-item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:null;align-items:null;align-content:null;flex-flow:null;-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;order:0;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel.component .item{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;order:0;width:100%;padding:4rem 2rem;border:.1rem solid #e1e1e1;background:#f0f0f0;text-align:center}
@media screen and (min-width:768px){.owl-carousel.component .item{padding:8rem 2rem}
}
@media screen and (min-width:992px){.owl-carousel.component .item{padding:12rem 2rem}
}
.owl-carousel.component .item :last-child{margin-bottom:0}
.owl-carousel.component.traditional .owl-dots{position:absolute;z-index:100;left:50%;bottom:0;transform:translate(-50%,100%);white-space:nowrap}
.owl-carousel.component.traditional .owl-dot{width:.6rem;height:.6rem;margin:0 .5rem;border-radius:1rem;background:#f0f0f0}
.owl-carousel.component.traditional .owl-dot:hover,.owl-carousel.component.traditional .owl-dot:focus{background:#333}
.owl-carousel.component.traditional .owl-dot.active{background:#655850}
.owl-carousel.component.counter-of .owl-dot{display:inline-block;width:0;overflow:hidden;counter-increment:dots}
.owl-carousel.component.counter-of .owl-dot:after{content:counter(dots)}
.owl-carousel.component.counter-of .owl-dot:hover,.owl-carousel.component.counter-of .owl-dot:focus{background:#333}
.owl-carousel.component.counter-of .owl-dot.active{width:auto;overflow:visible}
.owl-carousel.component.counter-slash .owl-dot{display:inline-block;width:0;overflow:hidden;counter-increment:dots}
.owl-carousel.component.counter-slash .owl-dot:after{content:counter(dots)}
.owl-carousel.component.counter-slash .owl-dot:hover,.owl-carousel.component.counter-slash .owl-dot:focus{background:#333}
.owl-carousel.component.counter-slash .owl-dot.active{width:auto;overflow:visible}
.owl-carousel.component.dots-left .owl-dots{position:absolute;z-index:100;left:0;top:100%;transform:translate(0,100%);counter-reset:dots}
.owl-carousel.component.dots-left .owl-dots:after{content:" of " counter(dots)}
.owl-carousel.component.dots-right .owl-dots{position:absolute;z-index:100;top:100%;right:0;transform:translate(0,100%);counter-reset:dots}
.owl-carousel.component.dots-right .owl-dots:after{content:" of " counter(dots)}
.owl-carousel.component.dots-centered .owl-dots{position:absolute;z-index:100;left:50%;top:100%;transform:translate(-50%,100%);counter-reset:dots}
.owl-carousel.component.dots-centered .owl-dots:after{content:" of " counter(dots)}
.owl-carousel.component.nav-over-centered .owl-prev,.owl-carousel.component.nav-over-centered .owl-next{position:absolute;z-index:100;top:50%;transform:translate(0,-50%);width:5rem;height:100%;color:#ccc;font-size:12.5rem}
.owl-carousel.component.nav-over-centered .owl-prev:hover,.owl-carousel.component.nav-over-centered .owl-next:hover,.owl-carousel.component.nav-over-centered .owl-prev:focus,.owl-carousel.component.nav-over-centered .owl-next:focus{color:#655850}
.owl-carousel.component.nav-over-centered .owl-prev{left:0}
.owl-carousel.component.nav-over-centered .owl-next{right:0}
.owl-carousel.component.nav-below-left .owl-nav{position:absolute;z-index:100;left:0;top:calc(100% + (@gutter * .4))}
.owl-carousel.component.nav-below-left .owl-prev,.owl-carousel.component.nav-below-left .owl-next{color:#ccc;font-size:4rem}
.owl-carousel.component.nav-below-left .owl-prev:hover,.owl-carousel.component.nav-below-left .owl-next:hover,.owl-carousel.component.nav-below-left .owl-prev:focus,.owl-carousel.component.nav-below-left .owl-next:focus{color:#655850}
.owl-carousel.component.nav-below-left .owl-next{margin:0 0 0 4rem}
.owl-carousel.component.nav-below-right .owl-nav{position:absolute;z-index:100;top:calc(100% + (@gutter * .4));right:0}
.owl-carousel.component.nav-below-right .owl-prev,.owl-carousel.component.nav-below-right .owl-next{color:#ccc;font-size:4rem}
.owl-carousel.component.nav-below-right .owl-prev:hover,.owl-carousel.component.nav-below-right .owl-next:hover,.owl-carousel.component.nav-below-right .owl-prev:focus,.owl-carousel.component.nav-below-right .owl-next:focus{color:#655850}
.owl-carousel.component.nav-below-right .owl-next{margin:0 0 0 4rem}
.owl-carousel.component.nav-below-centered .owl-nav{text-align:center}
.owl-carousel.component.nav-below-centered .owl-prev,.owl-carousel.component.nav-below-centered .owl-next{margin:0 2rem;color:#ccc;font-size:4rem}
.owl-carousel.component.nav-below-centered .owl-prev:hover,.owl-carousel.component.nav-below-centered .owl-next:hover,.owl-carousel.component.nav-below-centered .owl-prev:focus,.owl-carousel.component.nav-below-centered .owl-next:focus{color:#655850}
.owl-carousel.component.show-overflow .owl-stage-outer{overflow:visible}
.owl-carousel.component .owl-animated-out{z-index:1}
.owl-carousel.component .owl-animated-in{z-index:0}
.carousel{position:relative}
.carousel.no-dots{margin-bottom:0}
.carousel .prev,.carousel .next{position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease-out}
@media screen and (max-width:991.9px){.carousel .prev,.carousel .next{display:none}
}
.carousel .prev:before,.carousel .next:before{font-family:'icomoon';font-size:2.4rem;font-weight:700}
.carousel .prev.inactive,.carousel .next.inactive{opacity:.2;cursor:default}
.carousel .prev{left:-25px}
.carousel .prev:before{content:"\f104"}
.carousel .next{right:-25px}
.carousel .next:before{content:"\f105"}
.carousel .cmp-container{padding:0}
.carousel .image>div{display:flex;flex-direction:column}
.carousel .image>div>img{object-fit:cover;width:100%;height:100%}
.carousel .cmp-carousel__indicator{width:.7rem;height:.7rem;margin:0 .5rem;border-radius:1rem;border:solid 1px #655850;background:transparent;cursor:pointer;transition:background .2s ease-out}
.carousel .cmp-carousel__indicator:hover,.carousel .cmp-carousel__indicator:focus{background:#333}
.carousel .cmp-carousel__indicator--active{background:#655850}
@media print{body{margin-top:0 !important}
.wrap.c-fifths{flex-direction:row}
[aria-label="skip-content"]{display:none}
.wrap.c-quarters{flex-direction:row;justify-content:center;flex-wrap:wrap}
.wrap.c-quarters>div{width:50%}
}
header.page-hero>div:not(.cq-placeholder):before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}
header.page-hero .hero-full,header.page-hero .hero-med,header.page-hero .hero-sm{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center}
header.page-hero .hero-full figure,header.page-hero .hero-med figure,header.page-hero .hero-sm figure{display:flex;flex-direction:column;align-items:center;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin-bottom:0;overflow:hidden}
header.page-hero .hero-full figure img,header.page-hero .hero-med figure img,header.page-hero .hero-sm figure img{object-fit:cover;max-width:100%;width:100%;height:100%}
header.page-hero .hero-full figure:before,header.page-hero .hero-med figure:before,header.page-hero .hero-sm figure:before{content:'';z-index:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
header.page-hero .hero-full section,header.page-hero .hero-med section,header.page-hero .hero-sm section{width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;position:relative;align-items:flex-start;padding-top:4rem;padding-bottom:4rem;z-index:1}
@media screen and (min-width:768px){header.page-hero .hero-full section,header.page-hero .hero-med section,header.page-hero .hero-sm section{padding-left:20px;padding-right:20px;max-width:1282px}
}
@media screen and (min-width:992px){header.page-hero .hero-full section,header.page-hero .hero-med section,header.page-hero .hero-sm section{width:95%}
}
@media screen and (min-width:1200px){header.page-hero .hero-full section,header.page-hero .hero-med section,header.page-hero .hero-sm section{width:90%}
}
@media screen and (min-width:768px){header.page-hero .hero-full section,header.page-hero .hero-med section,header.page-hero .hero-sm section{padding:5rem 2rem}
}
@media screen and (min-width:1200px){header.page-hero .hero-full section,header.page-hero .hero-med section,header.page-hero .hero-sm section{padding:6rem 2rem}
}
@media screen and (min-width:992px){header.page-hero .hero-full section .wrap-text-shadow h1,header.page-hero .hero-med section .wrap-text-shadow h1,header.page-hero .hero-sm section .wrap-text-shadow h1,header.page-hero .hero-full section .wrap-text-shadow .h1,header.page-hero .hero-med section .wrap-text-shadow .h1,header.page-hero .hero-sm section .wrap-text-shadow .h1,header.page-hero .hero-full section .wrap-text-shadow h2,header.page-hero .hero-med section .wrap-text-shadow h2,header.page-hero .hero-sm section .wrap-text-shadow h2,header.page-hero .hero-full section .wrap-text-shadow .h2,header.page-hero .hero-med section .wrap-text-shadow .h2,header.page-hero .hero-sm section .wrap-text-shadow .h2,header.page-hero .hero-full section .wrap-text-shadow h3,header.page-hero .hero-med section .wrap-text-shadow h3,header.page-hero .hero-sm section .wrap-text-shadow h3,header.page-hero .hero-full section .wrap-text-shadow .h3,header.page-hero .hero-med section .wrap-text-shadow .h3,header.page-hero .hero-sm section .wrap-text-shadow .h3,header.page-hero .hero-full section .wrap-text-shadow h4,header.page-hero .hero-med section .wrap-text-shadow h4,header.page-hero .hero-sm section .wrap-text-shadow h4,header.page-hero .hero-full section .wrap-text-shadow .h4,header.page-hero .hero-med section .wrap-text-shadow .h4,header.page-hero .hero-sm section .wrap-text-shadow .h4,header.page-hero .hero-full section .wrap-text-shadow h5,header.page-hero .hero-med section .wrap-text-shadow h5,header.page-hero .hero-sm section .wrap-text-shadow h5,header.page-hero .hero-full section .wrap-text-shadow .h5,header.page-hero .hero-med section .wrap-text-shadow .h5,header.page-hero .hero-sm section .wrap-text-shadow .h5,header.page-hero .hero-full section .wrap-text-shadow h6,header.page-hero .hero-med section .wrap-text-shadow h6,header.page-hero .hero-sm section .wrap-text-shadow h6,header.page-hero .hero-full section .wrap-text-shadow .h6,header.page-hero .hero-med section .wrap-text-shadow .h6,header.page-hero .hero-sm section .wrap-text-shadow .h6,header.page-hero .hero-full section .wrap-text-shadow p,header.page-hero .hero-med section .wrap-text-shadow p,header.page-hero .hero-sm section .wrap-text-shadow p{filter:drop-shadow(0 0 15px rgba(0,0,0,0.8))}
}
@media screen and (max-width:991.9px){header.page-hero .hero-full section .wrap,header.page-hero .hero-med section .wrap,header.page-hero .hero-sm section .wrap{width:100%}
}
@media screen and (min-width:992px){header.page-hero .hero-full section .wrap,header.page-hero .hero-med section .wrap,header.page-hero .hero-sm section .wrap{width:66%;max-width:600px}
}
@media screen and (min-width:1200px){header.page-hero .hero-full section .wrap,header.page-hero .hero-med section .wrap,header.page-hero .hero-sm section .wrap{width:50%}
}
header.page-hero .hero-full section .wrap figure.hero-image-copy,header.page-hero .hero-med section .wrap figure.hero-image-copy,header.page-hero .hero-sm section .wrap figure.hero-image-copy{position:static;height:auto}
@media screen and (min-width:992px){header.page-hero .hero-full section .wrap figure.hero-image-copy,header.page-hero .hero-med section .wrap figure.hero-image-copy,header.page-hero .hero-sm section .wrap figure.hero-image-copy{flex-direction:row}
}
@media screen and (min-width:768px){header.page-hero .hero-full section .wrap figure.hero-image-copy>img,header.page-hero .hero-med section .wrap figure.hero-image-copy>img,header.page-hero .hero-sm section .wrap figure.hero-image-copy>img{width:unset}
}
header.page-hero .hero-full section h1,header.page-hero .hero-med section h1,header.page-hero .hero-sm section h1{line-height:1.2}
header.page-hero .hero-full section p.copy-ff,header.page-hero .hero-med section p.copy-ff,header.page-hero .hero-sm section p.copy-ff{margin-bottom:0;font-weight:var(--hero-subtext-font-weight);font-size:var(--hero-subtext-font-size)}
header.page-hero .hero-full section div.hero-button>div.cmp-button,header.page-hero .hero-med section div.hero-button>div.cmp-button,header.page-hero .hero-sm section div.hero-button>div.cmp-button{margin-top:2.4rem}
@media screen and (min-width:992px){header.page-hero .hero-full section div.hero-button>div.cmp-button,header.page-hero .hero-med section div.hero-button>div.cmp-button,header.page-hero .hero-sm section div.hero-button>div.cmp-button{margin-top:3.6rem}
}
header.page-hero .hero-full section div.hero-button>div.cmp-button a,header.page-hero .hero-med section div.hero-button>div.cmp-button a,header.page-hero .hero-sm section div.hero-button>div.cmp-button a{font-family:'Roboto',sans-serif;font-size:1.4rem}
header.page-hero .hero-full section div.hero-bv-ratings,header.page-hero .hero-med section div.hero-bv-ratings,header.page-hero .hero-sm section div.hero-bv-ratings{margin-top:2.4rem;width:50%;max-width:600px}
header.page-hero .hero-full section div.hero-bv-ratings>div#bv-rating-section,header.page-hero .hero-med section div.hero-bv-ratings>div#bv-rating-section,header.page-hero .hero-sm section div.hero-bv-ratings>div#bv-rating-section{display:flex}
@media screen and (min-width:992px){header.page-hero .hero-full section div.hero-bv-ratings,header.page-hero .hero-med section div.hero-bv-ratings,header.page-hero .hero-sm section div.hero-bv-ratings{margin-top:3.6rem}
}
@media screen and (max-width:991.9px){header.page-hero .hero-full section div.hero-bv-ratings,header.page-hero .hero-med section div.hero-bv-ratings,header.page-hero .hero-sm section div.hero-bv-ratings{width:100%;max-width:unset}
header.page-hero .hero-full section div.hero-bv-ratings>div#bv-rating-section,header.page-hero .hero-med section div.hero-bv-ratings>div#bv-rating-section,header.page-hero .hero-sm section div.hero-bv-ratings>div#bv-rating-section{justify-content:center}
}
header.page-hero .hero-full section div.hero-button,header.page-hero .hero-med section div.hero-button,header.page-hero .hero-sm section div.hero-button{width:50%;max-width:600px}
header.page-hero .hero-full section div.hero-button>div.cmp-button,header.page-hero .hero-med section div.hero-button>div.cmp-button,header.page-hero .hero-sm section div.hero-button>div.cmp-button{display:flex}
header.page-hero .hero-full section div.hero-button.ta-right,header.page-hero .hero-med section div.hero-button.ta-right,header.page-hero .hero-sm section div.hero-button.ta-right,header.page-hero .hero-full section div.hero-button.ta-left,header.page-hero .hero-med section div.hero-button.ta-left,header.page-hero .hero-sm section div.hero-button.ta-left,header.page-hero .hero-full section div.hero-button.ta-center,header.page-hero .hero-med section div.hero-button.ta-center,header.page-hero .hero-sm section div.hero-button.ta-center{display:flex}
header.page-hero .hero-full section div.hero-button.ta-right,header.page-hero .hero-med section div.hero-button.ta-right,header.page-hero .hero-sm section div.hero-button.ta-right{justify-content:end}
header.page-hero .hero-full section div.hero-button.ta-left,header.page-hero .hero-med section div.hero-button.ta-left,header.page-hero .hero-sm section div.hero-button.ta-left{justify-content:start}
header.page-hero .hero-full section div.hero-button.ta-center,header.page-hero .hero-med section div.hero-button.ta-center,header.page-hero .hero-sm section div.hero-button.ta-center{justify-content:center}
@media screen and (max-width:991.9px){header.page-hero .hero-full section div.hero-button,header.page-hero .hero-med section div.hero-button,header.page-hero .hero-sm section div.hero-button{width:100%;max-width:unset}
header.page-hero .hero-full section div.hero-button>div.cmp-button,header.page-hero .hero-med section div.hero-button>div.cmp-button,header.page-hero .hero-sm section div.hero-button>div.cmp-button{justify-content:center}
}
header.page-hero>.hero-full,header.page-hero>.hero-med{height:calc(100vh - 5rem);max-height:1080px}
@media screen and (min-width:992px){header.page-hero>.hero-full{height:calc(100vh - 13.1rem)}
}
@media screen and (min-width:768px){header.page-hero>.hero-med{height:auto;min-height:420px}
}
@media screen and (min-width:992px){header.page-hero>.hero-med{min-height:460px}
}
header.page-hero.alignment-left section{align-items:flex-start}
header.page-hero.text-alignment-left section div.wrap{text-align:left}
header.page-hero.text-alignment-left section div.wrap [data-bv-show='rating_summary']{text-align:left !important}
header.page-hero.text-alignment-left section div.wrap .whiskers{justify-content:flex-start}
header.page-hero.text-alignment-left #bv-rating-section,header.page-hero.text-alignment-left .cmp-button{justify-content:start}
header.page-hero.alignment-center section{align-items:center}
header.page-hero.alignment-center section .wrap{text-align:center}
header.page-hero.alignment-center section .wrap [data-bv-show='rating_summary']{text-align:center !important}
header.page-hero.alignment-center section .wrap .whiskers{justify-content:center}
header.page-hero.text-alignment-center section div.wrap{text-align:center}
header.page-hero.text-alignment-center section div.wrap [data-bv-show='rating_summary']{text-align:center !important}
header.page-hero.text-alignment-center section div.wrap .whiskers{justify-content:center}
header.page-hero.text-alignment-center section #bv-rating-section,header.page-hero.text-alignment-center section .cmp-button{justify-content:center}
header.page-hero.alignment-right section{align-items:flex-end}
header.page-hero.alignment-right section .wrap{text-align:right}
header.page-hero.alignment-right section .wrap [data-bv-show='rating_summary']{text-align:right !important}
header.page-hero.alignment-right section .wrap .whiskers{justify-content:flex-end}
header.page-hero.text-alignment-right section{align-items:flex-end}
header.page-hero.text-alignment-right section div.wrap{text-align:right}
header.page-hero.text-alignment-right section div.wrap [data-bv-show='rating_summary']{text-align:right !important}
header.page-hero.text-alignment-right section div.wrap .whiskers{justify-content:flex-end}
header.page-hero.text-alignment-right section #bv-rating-section,header.page-hero.text-alignment-right section .cmp-button{justify-content:end}
.bv-ratings [data-bv-show='rating_summary'] .bv_button_component_container button:hover,.bv-ratings [data-bv-show='rating_summary'] .bv_button_component_container button:focus{text-decoration:underline !important}
.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_main_container_row_flex:last-child,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_main_container_row_flex:last-child{padding-right:0 !important}
.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_stars_component_container svg,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_stars_component_container svg{stroke:#655850;max-width:1.8rem !important;max-height:1.8rem !important}
.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_stars_component_container svg linearGradient stop:first-of-type,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_stars_component_container svg linearGradient stop:first-of-type{stop-color:#655850 !important}
.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_stars_component_container svg linearGradient stop:nth-child(2),.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_stars_component_container svg linearGradient stop:nth-child(2){stop-color:transparent !important}
.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_stars_component_container svg:not(:last-child),.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_stars_component_container svg:not(:last-child){padding-right:3px !important}
.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist,.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating_component_container,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating_component_container,.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_numReviews_text,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_numReviews_text,.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating{font-family:var(--cta-font) !important;font-size:14px !important;color:#655850 !important}
.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist:hover,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist:hover,.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating_component_container:hover,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating_component_container:hover,.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_numReviews_text:hover,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_numReviews_text:hover,.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating:hover,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating:hover{color:#655850 !important;font-size:14px !important}
@media screen and (min-width:992px){.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_stars_component_container svg{stroke:white}
.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_stars_component_container svg linearGradient stop:first-of-type{stop-color:white !important}
.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist,.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating_component_container,.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_numReviews_text,.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating{color:white !important}
.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist:hover,.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating_component_container:hover,.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_numReviews_text:hover,.text-white .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating:hover{color:white !important}
}
.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_stars_component_container svg{stroke:black}
.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_stars_component_container svg linearGradient stop:first-of-type{stop-color:black !important}
.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating_component_container,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_numReviews_text,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating{color:black !important}
.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist:hover,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating_component_container:hover,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_numReviews_text:hover,.text-black .bv-ratings [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating:hover{color:black !important}
.bv-ratings.dark-background [data-bv-show='rating_summary'] .bv_main_container .bv_stars_component_container svg{stroke:white;max-width:1.8rem !important;max-height:1.8rem !important}
.bv-ratings.dark-background [data-bv-show='rating_summary'] .bv_main_container .bv_stars_component_container svg linearGradient stop:first-of-type{stop-color:white !important}
.bv-ratings.dark-background [data-bv-show='rating_summary'] .bv_main_container .bv_stars_component_container svg linearGradient stop:nth-child(2){stop-color:transparent !important}
.bv-ratings.dark-background [data-bv-show='rating_summary'] .bv_main_container .bv_stars_component_container svg:not(:last-child){padding-right:3px !important}
.bv-ratings.dark-background [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist,.bv-ratings.dark-background [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating_component_container,.bv-ratings.dark-background [data-bv-show='rating_summary'] .bv_main_container .bv_numReviews_text,.bv-ratings.dark-background [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating{font-family:var(--cta-font) !important;color:white !important;font-size:14px !important}
.bv-ratings.dark-background [data-bv-show='rating_summary'] .bv_main_container .bv_button_buttonMinimalist:hover,.bv-ratings.dark-background [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating_component_container:hover,.bv-ratings.dark-background [data-bv-show='rating_summary'] .bv_main_container .bv_numReviews_text:hover,.bv-ratings.dark-background [data-bv-show='rating_summary'] .bv_main_container .bv_avgRating:hover{color:white !important;font-size:14px !important}
#bv-review-section{max-width:1240px;margin:2rem auto;border:1px solid #e8e8e8}
.bv-reviews [data-bv-show='reviews'] #BVRRSearchContainer .bv-text-link:hover,.bv-reviews [data-bv-show='reviews'] #BVRRSearchContainer .bv-rating-stars-container:hover,.bv-reviews [data-bv-show='reviews'] #BVRRSearchContainer .bv-text-link:focus,.bv-reviews [data-bv-show='reviews'] #BVRRSearchContainer .bv-rating-stars-container:focus{text-decoration:underline !important}
.divider .cmp-separator__horizontal-rule{background:#c4c4c4}
.divider-black .cmp-separator__horizontal-rule{background:black}
.divider-white .cmp-separator__horizontal-rule{background:white}
.divider-brown .cmp-separator__horizontal-rule{background:#5e0f12;width:100%}
@media screen and (max-width:991.9px){.column-container .customcarousel{width:83.3333%;margin-left:8.3333%}
}
.cmp-carousel__action--next{right:25px;background:url("components/carousel/<svg viewBox='0 0 8 13' xmlns='http://www.w3.org/2000/svg'><path d='M7.30467008,6.56248435 L1.56249627,12.3437206 C1.45832966,12.4478872 1.34765304,12.4999702 1.23046582,12.4999702 C1.1132786,12.4999702 1.00260197,12.4609078 0.898435358,12.382783 L0.117187221,11.6015348 C0.0390624069,11.4973682 0,11.380181 0,11.2499732 C0,11.1197654 0.0390624069,11.0155987 0.117187221,10.9374739 L4.76561364,6.2499851 L0.117187221,1.56249627 C0.0390624069,1.48437146 0,1.38020484 0,1.24999702 C0,1.1197892 0.0390624069,1.00260197 0.117187221,0.898435358 L0.898435358,0.117187221 C1.00260197,0.0390624069 1.1132786,0 1.23046582,0 C1.34765304,0 1.45832966,0.0390624069 1.56249627,0.117187221 L7.30467008,5.89842344 C7.3827949,6.00259005 7.4218573,6.11977727 7.4218573,6.2499851 C7.4218573,6.38019292 7.3827949,6.49738014 7.30467008,6.60154676 L7.30467008,6.56248435 Z'") center center no-repeat;background-size:17px 26px}
.cmp-carousel__action--previous{left:25px;background:url("components/carousel/<svg viewBox='0 0 8 13' xmlns='http://www.w3.org/2000/svg'><path d='M0.117187221,5.93748584 L5.85936103,0.156249627 C5.96352765,0.0520830105 6.07420427,0 6.19139149,0 C6.30857871,0 6.41925533,0.0390624069 6.52342195,0.117187221 L7.30467008,0.898435358 C7.3827949,1.00260197 7.4218573,1.1197892 7.4218573,1.24999702 C7.4218573,1.38020484 7.3827949,1.48437146 7.30467008,1.56249627 L2.65624367,6.2499851 L7.30467008,10.9374739 C7.3827949,11.0155987 7.4218573,11.1197654 7.4218573,11.2499732 C7.4218573,11.380181 7.3827949,11.4973682 7.30467008,11.6015348 L6.52342195,12.382783 C6.41925533,12.4609078 6.30857871,12.4999702 6.19139149,12.4999702 C6.07420427,12.4999702 5.96352765,12.4609078 5.85936103,12.382783 L0.117187221,6.60154676 C0.0390624069,6.49738014 0,6.38019292 0,6.2499851 C0,6.11977727 0.0390624069,6.00259005 0.117187221,5.89842344 L0.117187221,5.93748584 Z'") center center no-repeat;background-size:17px 26px}
.cmp-carousel__indicators.hidden{display:none}
.cmp-carousel__item>.featurecard{margin:auto}
section.column-container .cmp-carousel{margin:auto -2rem}
.cmp-carousel{padding:0 0 8rem;max-width:1280px;margin:auto}
@media screen and (min-width:992px){.cmp-carousel{padding:0 2rem 10rem}
.cmp-carousel.overview-carousel{padding-bottom:0}
}
.cmp-carousel .feature-card>a>section .title{font-size:var(--carousel-featurecard-title-font-size);font-weight:var(--carousel-featurecard-title-font-weight);font-family:var(--carousel-featurecard-title-font-family)}
.cmp-carousel .owl-carousel{position:relative}
.font-white .cmp-carousel .cmp-carousel__actions>button{color:#fff}
.cmp-carousel .owl-nav{color:var(--carousel-arrow-color)}
.font-white .cmp-carousel .owl-nav{color:#fff}
.font-black .cmp-carousel .owl-nav{color:#000}
.cmp-carousel .owl-nav .owl-prev,.cmp-carousel .owl-nav .owl-next{position:absolute;top:calc(50% - 1.2rem);transform:translateY(-50%);transition:color .2s ease-out;color:inherit}
.cmp-carousel .owl-nav .owl-prev:hover,.cmp-carousel .owl-nav .owl-next:hover,.cmp-carousel .owl-nav .owl-prev:focus,.cmp-carousel .owl-nav .owl-next:focus{color:var(--carousel-arrow-hover-color)}
.font-white .cmp-carousel .owl-nav .owl-prev:hover,.font-white .cmp-carousel .owl-nav .owl-next:hover,.font-white .cmp-carousel .owl-nav .owl-prev:focus,.font-white .cmp-carousel .owl-nav .owl-next:focus{color:#fff}
.font-black .cmp-carousel .owl-nav .owl-prev:hover,.font-black .cmp-carousel .owl-nav .owl-next:hover,.font-black .cmp-carousel .owl-nav .owl-prev:focus,.font-black .cmp-carousel .owl-nav .owl-next:focus{color:#000}
.cmp-carousel .owl-nav .owl-prev:hover i,.cmp-carousel .owl-nav .owl-next:hover i,.cmp-carousel .owl-nav .owl-prev:focus i,.cmp-carousel .owl-nav .owl-next:focus i{text-decoration:underline;text-underline-offset:2px}
.cmp-carousel .owl-nav .owl-prev{left:-2rem}
.cmp-carousel .owl-nav .owl-next{right:-2rem}
.cmp-carousel .owl-dots{text-align:center;line-height:1;position:absolute;z-index:100;left:50%;bottom:-40px;transform:translate(-50%,100%);display:flex;align-items:center;justify-content:center}
@media screen and (min-width:992px){.cmp-carousel .owl-dots{bottom:-50px}
}
.cmp-carousel .owl-dots button.owl-dot{position:relative;width:.6rem;height:.6rem;margin:0 .6rem;border:solid 1px var(--dot-border);border-radius:100%;background-color:var(--dot-fill);transition:all .2s ease-out}
.font-white .cmp-carousel .owl-dots button.owl-dot{border-color:#fff;background-color:transparent}
.font-black .cmp-carousel .owl-dots button.owl-dot{border-color:#000;background-color:transparent}
.cmp-carousel .owl-dots button.owl-dot.active{border-color:var(--dot-border-hover);background-color:var(--dot-fill-hover)}
.font-white .cmp-carousel .owl-dots button.owl-dot.active{border-color:#fff;background-color:#fff}
.font-black .cmp-carousel .owl-dots button.owl-dot.active{border-color:#000;background-color:#000}
.cmp-carousel .owl-dots button.owl-dot:hover,.cmp-carousel .owl-dots button.owl-dot:focus{border-color:var(--dot-border-hover);background-color:var(--dot-fill-hover)}
.font-white .cmp-carousel .owl-dots button.owl-dot:hover,.font-white .cmp-carousel .owl-dots button.owl-dot:focus{border-color:#fff;background-color:#fff}
.font-black .cmp-carousel .owl-dots button.owl-dot:hover,.font-black .cmp-carousel .owl-dots button.owl-dot:focus{border-color:#000;background-color:#000}
@media screen and (min-width:992px){.cmp-carousel.overview-carousel .owl-dots{bottom:3rem;position:absolute;width:100%}
}
.cmp-carousel.overview-carousel .owl-nav .owl-prev,.cmp-carousel.overview-carousel .owl-nav .owl-next{font-size:2.5rem}
.cmp-carousel.overview-carousel .owl-nav .owl-prev{left:1rem}
.cmp-carousel.overview-carousel .owl-nav .owl-next{right:1rem}
.cmp-carousel.drumstick-carousel{padding-bottom:5rem}
.cmp-carousel.drumstick-carousel *{outline:0}
.cmp-carousel.drumstick-carousel .cmp-carousel__indicators{display:none}
.cmp-carousel.drumstick-carousel .owl-stage-outer{min-height:560px;max-height:560px}
@media screen and (max-width:991.9px){.cmp-carousel.drumstick-carousel .owl-stage-outer{min-height:660px;max-height:660px}
}
@media screen and (max-width:575.9px){.cmp-carousel.drumstick-carousel .owl-stage-outer{min-height:760px;max-height:760px}
}
.cmp-carousel.drumstick-carousel .owl-nav .owl-prev,.cmp-carousel.drumstick-carousel .owl-nav .owl-next{top:16.2rem}
.cmp-carousel.drumstick-carousel .owl-dots{display:none}
.cmp-carousel.drumstick-carousel .card-wrap{display:none}
.font-white .cmp-carousel.drumstick-carousel .card-wrap{color:#fff}
.cq-Editable-dom .cmp-carousel.drumstick-carousel .card-wrap{display:contents}
.cq-Editable-dom .cmp-carousel.drumstick-carousel .card-wrap .eyebrow{display:none}
.cmp-carousel.drumstick-carousel .card-wrap .content>p{opacity:1;line-height:1.5}
.cmp-carousel.drumstick-carousel article.feature-card{height:unset}
.cmp-carousel.drumstick-carousel article.feature-card figure{z-index:2}
.cmp-carousel.drumstick-carousel .featurecard{border-radius:4px;text-align:center}
.cmp-carousel.drumstick-carousel .owl-carousel .featurecard p{font-family:inherit;font-size:17px;line-height:1.5;margin:0 0 17px 0;font-weight:300}
.cmp-carousel.drumstick-carousel .owl-carousel .featurecard{text-align:center;margin-bottom:80px;opacity:.2;-webkit-transform:scale3d(0.8,0.8,1);transform:scale3d(0.8,0.8,1);transition:all .3s ease-in-out}
.cmp-carousel.drumstick-carousel .owl-carousel .owl-item.active.center .featurecard{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);overflow:unset}
.light-gradient .cmp-carousel.drumstick-carousel .owl-carousel .owl-item.active.center .featurecard figure{background:radial-gradient(circle,#4ac1e0 0,rgba(252,70,107,0) 65%)}
.cmp-carousel.drumstick-carousel .owl-carousel .owl-item.active.center .featurecard .card-wrap{display:block;position:unset;width:300%;max-width:80vw;transform:translateX(-33%);padding-top:6rem}
@media screen and (max-width:991.9px){.cmp-carousel.drumstick-carousel .owl-carousel .owl-item.active.center .featurecard .card-wrap{width:100vw;transform:translateX(-25vw)}
}
@media screen and (max-width:767px){.cmp-carousel.drumstick-carousel .owl-carousel .owl-item.active.center .featurecard .card-wrap{transform:translateX(-20vw)}
}
.cmp-carousel.drumstick-carousel .owl-carousel .owl-item.active.center .featurecard .card-wrap .cmp-button__btn{opacity:1;line-height:1.5}
.cmp-carousel.drumstick-carousel .owl-carousel .owl-item.active.center .featurecard .card-wrap .eyebrow{display:none}
.cmp-carousel.drumstick-carousel article:after,.cmp-carousel.drumstick-carousel figure:after,.cmp-carousel.drumstick-carousel article:before,.cmp-carousel.drumstick-carousel figure:before{content:unset}
@media screen and (max-width:991.9px){.cmp-carousel.drumstick-carousel article{position:static}
.cmp-carousel.drumstick-carousel .owl-carousel .owl-item.active.center .featurecard .card-wrap{position:absolute;top:100%;width:unset;transform:none;max-width:unset}
}
.cmp-carousel.drumstick-full-width{max-width:unset;padding:0}
.cmp-carousel.drumstick-full-width article{max-width:unset}
.cmp-carousel.drumstick-full-width article>a{display:flex}
.cmp-carousel.drumstick-full-width article>a>figure,.cmp-carousel.drumstick-full-width article>a>section{position:static;justify-content:center}
.cmp-carousel.drumstick-full-width article>a>figure{flex-direction:row}
.cmp-carousel.drumstick-full-width article.card-size-small img{max-width:280px;height:280px}
.cmp-carousel.drumstick-full-width article.card-size-medium img{max-width:280px;height:330px}
.cmp-carousel.drumstick-full-width article.card-size-large img{max-width:387px;height:387px}
.cmp-carousel.drumstick-full-width .owl-dots{left:25%;bottom:20px}
.cmp-carousel.drumstick-full-width .owl-nav .owl-prev{left:4rem}
.cmp-carousel.drumstick-full-width .owl-nav .owl-next{right:4rem}
@media screen and (max-width:575.9px){.cmp-carousel.drumstick-full-width .owl-nav .owl-prev{left:2rem}
.cmp-carousel.drumstick-full-width .owl-nav .owl-next{right:2rem}
}
.light-gradient .cmp-carousel.drumstick-full-width .owl-carousel .owl-item.active.center .featurecard article.card-size-small figure{background:radial-gradient(circle,#4ac1e0 0,rgba(252,70,107,0) 43%)}
.light-gradient .cmp-carousel.drumstick-full-width .owl-carousel .owl-item.active.center .featurecard article.card-size-medium figure{background:radial-gradient(circle,#4ac1e0 0,rgba(252,70,107,0) 50%)}
.light-gradient .cmp-carousel.drumstick-full-width .owl-carousel .owl-item.active.center .featurecard article.card-size-large figure{background:radial-gradient(circle,#4ac1e0 0,rgba(252,70,107,0) 55%)}
@media screen and (min-width:992px){.cmp-carousel.drumstick-full-width header.page-hero>div section .wrap{width:50%}
}
@media screen and (min-width:576px) and (max-width:992px){.cmp-carousel.slider-carousel{padding-left:1rem;padding-right:1rem}
}
@media screen and (max-width:991.9px){.cmp-carousel.slider-carousel div.owl-stage-outer .owl-stage.p-l-0{padding-left:0 !important}
.cmp-carousel.slider-carousel div.owl-stage-outer .owl-stage.p-r-0{padding-right:0 !important}
.cmp-carousel.slider-carousel div.owl-stage-outer div.owl-item .card-size-small,.cmp-carousel.slider-carousel div.owl-stage-outer div.owl-item .card-size-medium,.cmp-carousel.slider-carousel div.owl-stage-outer div.owl-item .card-size-large{width:100%;max-width:unset;position:relative}
.cmp-carousel.slider-carousel div.owl-stage-outer div.owl-item .card-size-small>a,.cmp-carousel.slider-carousel div.owl-stage-outer div.owl-item .card-size-medium>a,.cmp-carousel.slider-carousel div.owl-stage-outer div.owl-item .card-size-large>a,.cmp-carousel.slider-carousel div.owl-stage-outer div.owl-item .card-size-small>a>figure,.cmp-carousel.slider-carousel div.owl-stage-outer div.owl-item .card-size-medium>a>figure,.cmp-carousel.slider-carousel div.owl-stage-outer div.owl-item .card-size-large>a>figure{position:unset}
.cmp-carousel.drumstick-full-width{padding-left:0;padding-right:0}
.cmp-carousel.drumstick-full-width .owl-dots{display:none}
}
.gradient-overlay-black .cmp-image__link::after{background-color:#000}
.gradient-overlay-white .cmp-image__link::after{background-color:#fff}
.gradient-opacity-light .cmp-image__link::after{opacity:.25}
.gradient-opacity-medium .cmp-image__link::after{opacity:.5}
.gradient-opacity-dark .cmp-image__link::after{opacity:.75}
.cmp-image__link{display:flex;position:relative}
.cmp-image__link::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}
div.image>div{position:relative}
div.image>div:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:'';z-index:0}
.cmp-image{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}
.cmp-image .overlay{margin-top:1rem;position:absolute;width:50%}
.font-black .cmp-image .overlay{color:black}
.font-black .cmp-image .overlay h1,.font-black .cmp-image .overlay .h1,.font-black .cmp-image .overlay h2,.font-black .cmp-image .overlay .h2{color:black !important}
.font-white .cmp-image .overlay{color:white}
.font-white .cmp-image .overlay h1,.font-white .cmp-image .overlay .h1,.font-white .cmp-image .overlay h2,.font-white .cmp-image .overlay .h2{color:white !important}
.cmp-image .overlay .overlay-text.text-shadow,.cmp-image .overlay .image-button-wrap.button-shadow{filter:drop-shadow(0 0 15px rgba(0,0,0,0.8))}
.cmp-image .overlay .overlay-text.p-t-0,.cmp-image .overlay .image-button-wrap.p-t-0{padding-top:0rem}
.cmp-image .overlay .overlay-text.p-t-20,.cmp-image .overlay .image-button-wrap.p-t-20{padding-top:1rem}
.cmp-image .overlay .overlay-text.p-t-40,.cmp-image .overlay .image-button-wrap.p-t-40{padding-top:2rem}
.cmp-image .overlay .overlay-text.p-t-60,.cmp-image .overlay .image-button-wrap.p-t-60{padding-top:3rem}
.cmp-image .overlay .overlay-text.p-t-80,.cmp-image .overlay .image-button-wrap.p-t-80{padding-top:4rem}
.cmp-image .overlay .overlay-text.p-t-100,.cmp-image .overlay .image-button-wrap.p-t-100{padding-top:5rem}
.cmp-image .overlay .overlay-text.p-t-120,.cmp-image .overlay .image-button-wrap.p-t-120{padding-top:6rem}
.cmp-image .overlay .overlay-text.p-t-140,.cmp-image .overlay .image-button-wrap.p-t-140{padding-top:7rem}
.cmp-image .overlay .overlay-text.p-t-160,.cmp-image .overlay .image-button-wrap.p-t-160{padding-top:8rem}
.cmp-image .overlay .overlay-text.p-t-180,.cmp-image .overlay .image-button-wrap.p-t-180{padding-top:9rem}
.cmp-image .overlay .overlay-text.p-b-0,.cmp-image .overlay .image-button-wrap.p-b-0{padding-bottom:0rem}
.cmp-image .overlay .overlay-text.p-b-20,.cmp-image .overlay .image-button-wrap.p-b-20{padding-bottom:1rem}
.cmp-image .overlay .overlay-text.p-b-40,.cmp-image .overlay .image-button-wrap.p-b-40{padding-bottom:2rem}
.cmp-image .overlay .overlay-text.p-b-60,.cmp-image .overlay .image-button-wrap.p-b-60{padding-bottom:3rem}
.cmp-image .overlay .overlay-text.p-b-80,.cmp-image .overlay .image-button-wrap.p-b-80{padding-bottom:4rem}
.cmp-image .overlay .overlay-text.p-b-100,.cmp-image .overlay .image-button-wrap.p-b-100{padding-bottom:5rem}
.cmp-image .overlay .overlay-text.p-b-120,.cmp-image .overlay .image-button-wrap.p-b-120{padding-bottom:6rem}
.cmp-image .overlay .overlay-text.p-b-140,.cmp-image .overlay .image-button-wrap.p-b-140{padding-bottom:7rem}
.cmp-image .overlay .overlay-text.p-b-160,.cmp-image .overlay .image-button-wrap.p-b-160{padding-bottom:8rem}
.cmp-image .overlay .overlay-text.p-b-180,.cmp-image .overlay .image-button-wrap.p-b-180{padding-bottom:9rem}
.cmp-image .overlay .overlay-text.p-l-0,.cmp-image .overlay .image-button-wrap.p-l-0{padding-left:0rem}
.cmp-image .overlay .overlay-text.p-l-20,.cmp-image .overlay .image-button-wrap.p-l-20{padding-left:1rem}
.cmp-image .overlay .overlay-text.p-l-40,.cmp-image .overlay .image-button-wrap.p-l-40{padding-left:2rem}
.cmp-image .overlay .overlay-text.p-l-60,.cmp-image .overlay .image-button-wrap.p-l-60{padding-left:3rem}
.cmp-image .overlay .overlay-text.p-l-80,.cmp-image .overlay .image-button-wrap.p-l-80{padding-left:4rem}
.cmp-image .overlay .overlay-text.p-l-100,.cmp-image .overlay .image-button-wrap.p-l-100{padding-left:5rem}
.cmp-image .overlay .overlay-text.p-l-120,.cmp-image .overlay .image-button-wrap.p-l-120{padding-left:6rem}
.cmp-image .overlay .overlay-text.p-l-140,.cmp-image .overlay .image-button-wrap.p-l-140{padding-left:7rem}
.cmp-image .overlay .overlay-text.p-l-160,.cmp-image .overlay .image-button-wrap.p-l-160{padding-left:8rem}
.cmp-image .overlay .overlay-text.p-l-180,.cmp-image .overlay .image-button-wrap.p-l-180{padding-left:9rem}
.cmp-image .overlay .overlay-text.p-r-0,.cmp-image .overlay .image-button-wrap.p-r-0{padding-right:0rem}
.cmp-image .overlay .overlay-text.p-r-20,.cmp-image .overlay .image-button-wrap.p-r-20{padding-right:1rem}
.cmp-image .overlay .overlay-text.p-r-40,.cmp-image .overlay .image-button-wrap.p-r-40{padding-right:2rem}
.cmp-image .overlay .overlay-text.p-r-60,.cmp-image .overlay .image-button-wrap.p-r-60{padding-right:3rem}
.cmp-image .overlay .overlay-text.p-r-80,.cmp-image .overlay .image-button-wrap.p-r-80{padding-right:4rem}
.cmp-image .overlay .overlay-text.p-r-100,.cmp-image .overlay .image-button-wrap.p-r-100{padding-right:5rem}
.cmp-image .overlay .overlay-text.p-r-120,.cmp-image .overlay .image-button-wrap.p-r-120{padding-right:6rem}
.cmp-image .overlay .overlay-text.p-r-140,.cmp-image .overlay .image-button-wrap.p-r-140{padding-right:7rem}
.cmp-image .overlay .overlay-text.p-r-160,.cmp-image .overlay .image-button-wrap.p-r-160{padding-right:8rem}
.cmp-image .overlay .overlay-text.p-r-180,.cmp-image .overlay .image-button-wrap.p-r-180{padding-right:9rem}
.v-top .cmp-image .overlay{top:0}
.v-bottom .cmp-image .overlay{bottom:0}
.h-left .cmp-image .overlay{left:0;text-align:left}
.h-right .cmp-image .overlay{right:0;text-align:right}
.h-center .cmp-image .overlay{text-align:center}
@media screen and (min-width:992px){.cmp-image .overlay .overlay-text.p-t-0{padding-top:0rem}
.cmp-image .overlay .overlay-text.p-t-20{padding-top:2rem}
.cmp-image .overlay .overlay-text.p-t-40{padding-top:4rem}
.cmp-image .overlay .overlay-text.p-t-60{padding-top:6rem}
.cmp-image .overlay .overlay-text.p-t-80{padding-top:8rem}
.cmp-image .overlay .overlay-text.p-t-100{padding-top:10rem}
.cmp-image .overlay .overlay-text.p-t-120{padding-top:12rem}
.cmp-image .overlay .overlay-text.p-t-140{padding-top:14rem}
.cmp-image .overlay .overlay-text.p-t-160{padding-top:16rem}
.cmp-image .overlay .overlay-text.p-t-180{padding-top:18rem}
.cmp-image .overlay .overlay-text.p-b-0{padding-bottom:0rem}
.cmp-image .overlay .overlay-text.p-b-20{padding-bottom:2rem}
.cmp-image .overlay .overlay-text.p-b-40{padding-bottom:4rem}
.cmp-image .overlay .overlay-text.p-b-60{padding-bottom:6rem}
.cmp-image .overlay .overlay-text.p-b-80{padding-bottom:8rem}
.cmp-image .overlay .overlay-text.p-b-100{padding-bottom:10rem}
.cmp-image .overlay .overlay-text.p-b-120{padding-bottom:12rem}
.cmp-image .overlay .overlay-text.p-b-140{padding-bottom:14rem}
.cmp-image .overlay .overlay-text.p-b-160{padding-bottom:16rem}
.cmp-image .overlay .overlay-text.p-b-180{padding-bottom:18rem}
.cmp-image .overlay .overlay-text.p-l-0{padding-left:0rem}
.cmp-image .overlay .overlay-text.p-l-20{padding-left:2rem}
.cmp-image .overlay .overlay-text.p-l-40{padding-left:4rem}
.cmp-image .overlay .overlay-text.p-l-60{padding-left:6rem}
.cmp-image .overlay .overlay-text.p-l-80{padding-left:8rem}
.cmp-image .overlay .overlay-text.p-l-100{padding-left:10rem}
.cmp-image .overlay .overlay-text.p-l-120{padding-left:12rem}
.cmp-image .overlay .overlay-text.p-l-140{padding-left:14rem}
.cmp-image .overlay .overlay-text.p-l-160{padding-left:16rem}
.cmp-image .overlay .overlay-text.p-l-180{padding-left:18rem}
.cmp-image .overlay .overlay-text.p-r-0{padding-right:0rem}
.cmp-image .overlay .overlay-text.p-r-20{padding-right:2rem}
.cmp-image .overlay .overlay-text.p-r-40{padding-right:4rem}
.cmp-image .overlay .overlay-text.p-r-60{padding-right:6rem}
.cmp-image .overlay .overlay-text.p-r-80{padding-right:8rem}
.cmp-image .overlay .overlay-text.p-r-100{padding-right:10rem}
.cmp-image .overlay .overlay-text.p-r-120{padding-right:12rem}
.cmp-image .overlay .overlay-text.p-r-140{padding-right:14rem}
.cmp-image .overlay .overlay-text.p-r-160{padding-right:16rem}
.cmp-image .overlay .overlay-text.p-r-180{padding-right:18rem}
}
@media screen and (max-width:767px){.cmp-image .overlay .overlay-text h1{font-size:3.6rem}
.cmp-image .overlay .overlay-text h2{font-size:3rem}
.cmp-image .overlay .overlay-text h3{font-size:2.4rem}
}
.cmp-image__image{display:block;width:auto;height:auto;max-width:100%}
.center-icon .cmp-image__image{max-height:80px;width:auto;height:auto;margin-left:auto;margin-right:auto}
.image.image-size-small>div>img,.image.image-size-medium>div>img,.imageimage-size-large>div>img,.image.image-size-small>div>a>img,.image.image-size-medium>div>a>img,.imageimage-size-large>div>a>img{width:auto;height:auto;max-width:100%}
.image.image-size-small>div>img,.image.image-size-small>div>a>img{width:100px;max-width:100%}
.image.image-size-medium>div>img,.image.image-size-medium>div>a>img{width:200px;max-width:100%}
.image.image-size-large>div>img,.image.image-size-large>div>a>img{width:320px;max-width:100%}
.xf-web-container .image{margin-bottom:0}
.cmp-image__empty-section-authoring{min-height:4rem}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0;border:0;padding:0}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../png/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}