@font-face{font-family:'BrandonGrotesque-Regular';src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Regular.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Regular.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Regular.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Regular.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Regular.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Regular.svg#BrandonGrotesque-Regular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'BrandonGrotesque-RegularItalic';src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-RegularItalic.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-RegularItalic.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-RegularItalic.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-RegularItalic.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-RegularItalic.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-RegularItalic.svg#BrandonGrotesque-RegularItalic") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'BrandonGrotesque-Thin';src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Thin.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Thin.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Thin.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Thin.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Thin.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Thin.svg#BrandonGrotesque-Thin") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'BrandonGrotesque-BoldItalic';src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BoldItalic.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BoldItalic.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BoldItalic.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BoldItalic.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BoldItalic.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BoldItalic.svg#BrandonGrotesque-BoldItalic") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'BrandonGrotesque-Bold';src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Bold.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Bold.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Bold.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Bold.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Bold.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Bold.svg#BrandonGrotesque-Bold") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'BrandonGrotesque-Black';src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Black.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Black.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Black.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Black.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Black.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Black.svg#BrandonGrotesque-Black") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'BrandonGrotesque-BlackItalic';src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BlackItalic.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BlackItalic.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BlackItalic.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BlackItalic.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BlackItalic.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BlackItalic.svg#BrandonGrotesque-BlackItalic") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'BrandonGrotesque-Light';src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Light.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Light.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Light.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Light.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Light.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Light.svg#BrandonGrotesque-Light") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'BrandonGrotesque-LightItalic';src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-LightItalic.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-LightItalic.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-LightItalic.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-LightItalic.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-LightItalic.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-LightItalic.svg#BrandonGrotesque-LightItalic") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'BrandonGrotesque-Medium';src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Medium.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Medium.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Medium.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Medium.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Medium.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Medium.svg#BrandonGrotesque-Medium") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'BrandonGrotesque-MediumItalic';src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-MediumItalic.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-MediumItalic.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-MediumItalic.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-MediumItalic.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-MediumItalic.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-MediumItalic.svg#BrandonGrotesque-MediumItalic") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Brandontext-regular';src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/brandontext-regular-webfont.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/brandon/brandontext-regular-webfont.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/brandontext-regular-webfont.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/brandontext-regular-webfont.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/brandontext-regular-webfont.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/brandon/brandontext-regular-webfont.svg#brandontext-regular-webfont") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Milton';src:url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton-bold.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton-bold.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton-bold.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton-bold.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton-bold.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton-bold.svg") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Milton-Bold';src:url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton-bold.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton-bold.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton-bold.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton-bold.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton-bold.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton-bold.svg") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Milton-Bold-1';src:url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton_bold-1-webfont.eot");src:url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton_bold-1-webfont.eot?#iefix") format("embedded-opentype"),url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton_bold-1-webfont.woff2") format("woff2"),url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton_bold-1-webfont.woff") format("woff"),url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton_bold-1-webfont.ttf") format("truetype"),url("selfservice-framework-hersheysfranchise/css/fonts/milton/milton_bold-1-webfont.svg") format("svg");font-weight:normal;font-style:normal}
body{background-color:#fff}
body,.ssf-generic,.echo-primaryFont,.echo-secondaryFont,.janrainSocialRoot input,.janrainSocialRoot textarea,.janrainSocialRoot button{font-weight:normal;font-style:normal}
a,a:hover,a:focus,.ssf-generic a,.ssf-generic a:hover,.ssf-generic a:focus,.echo-linkColor,.echo-linkColor a,.echo-linkColor a:hover,.echo-linkColor a:focus{cursor:pointer}
p:empty{display:none}
.container{width:100%;max-width:1600px}
@media(min-width:768px){.container{overflow:hidden}
}
.container,.container-fluid,.col-sm-6{padding-right:0;padding-left:0}
.row{margin-right:0;margin-left:0}
select{-webkit-appearance:none;-moz-appearance:none}
select::-ms-expand{display:none}
select{font-size:15px;height:36px !important;padding-top:6px !important;letter-spacing:2px !important;font-weight:normal;border:none !important}
h1,h2,h3,h4{font-weight:bold;font-style:normal;color:#fff}
div[id~=ZZ_hdr_margin_top_0] h1,div[id~=ZZ_hdr_margin_top_0] h2,div[id~=ZZ_hdr_margin_top_0] h3,div[id~=ZZ_hdr_margin_top_0] h4{margin-top:0}
div[id~=ZZ_hdr_margin_bottom_0] h1,div[id~=ZZ_hdr_margin_bottom_0] h2,div[id~=ZZ_hdr_margin_bottom_0] h3,div[id~=ZZ_hdr_margin_bottom_0] h4{margin-bottom:0}
h1 .small,h1 small,.h1 .small,.h1 small,h2 .small,h2 small,.h2 .small,.h2 small,h3 .small,h3 small,.h3 .small,.h3 small,h4 .small,h4 small,.h4 .small,.h4 small{font-weight:bold;font-style:normal;font-size:60%;color:inherit}
.content-holder .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex !important;flex-direction:column;-webkit-box-align:left;-webkit-align-items:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.content-holder .inner-content{padding-left:60px;padding-right:60px;height:auto !important}
.board-mol h2{text-align:left;text-transform:inherit}
.Display1,.Display2{letter-spacing:1px}
.Display1,.container .content .inner-content .Display1{font-size:46px !important;line-height:53px !important}
.Display2,.container .content .inner-content .Display2,.container .content .inner-content #prodtitle_id{font-size:46px !important;line-height:53px !important;padding-bottom:6px}
@media(min-width:900px) and (max-width:1100px){.Display1,.container .content .inner-content .Display1{font-size:32px !important;line-height:36px !important}
.Display2,.container .content .inner-content .Display2,.container .content .inner-content #prodtitle_id{font-size:32px !important;line-height:36px !important}
}
@media(min-width:768px) and (max-width:899px),(max-width:560px){.Display1,.container .content .inner-content .Display1{font-size:24px !important;line-height:27px !important}
.Display2,.container .content .inner-content .Display2,.container .content .inner-content #prodtitle_id{font-size:24px !important;line-height:27px !important}
}
.subheading-desktop,.container .content .content-holder .inner-content .subheading-desktop,.container .content-holder .content .inner-content .subheading-desktop,.container .content .text-only-feature .subheading-desktop{font-size:16px;line-height:21px;letter-spacing:1px;margin-bottom:24px;margin-top:20px}
@media(min-width:768px) and (max-width:1002px),(max-width:560px){.subheading-desktop,.container .content .content-holder .inner-content .subheading-desktop,.container .content-holder .content .inner-content .subheading-desktop,.container .content .text-only-feature .subheading-desktop{font-size:13px;line-height:16px;margin-bottom:24px;margin-top:10px}
}
.echo-button button.ui-button{text-align:center;margin:0 8px 0 0;width:auto;min-width:220px;padding:0}
.echo-button button.ui-button .ui-button-text{font-size:15px;line-height:14px;letter-spacing:2px !important;padding:20px 16px 16px 16px}
.component-button,.container .content .inner-content .component-button{text-transform:none;font-size:18px;font-weight:bold !important;letter-spacing:2px !important;padding:20px 0 17px 20px;white-space:nowrap}
@media(min-width:768px) and (max-width:1100px){.component-button,.container .content .inner-content .component-button{font-size:16px}
}
.component-button.primaryCTA,#date-of-birth-submit.component-button,.buttons .primaryCTA,.buttons .component-button.primaryCTA,.container a.component-button.primaryCTA,.container .buttons a.component-button.primaryCTA,.container .content .inner-content .component-button.primaryCTA,.container .content .inner-content .buttons .component-button.primaryCTA{text-align:center;padding:20px 16px 16px 16px;margin:0;width:auto;min-width:220px}
@media(min-width:768px) and (max-width:1150px){.component-button.primaryCTA,.buttons .primaryCTA,.buttons .component-button.primaryCTA,.container a.component-button.primaryCTA,.container .buttons a.component-button.primaryCTA,.container .content .inner-content .component-button.primaryCTA,.container .content .inner-content .buttons .component-button.primaryCTA{width:50%;max-width:220px;min-width:0}
}
@media(max-width:480px){a.component-button.primaryCTA,.buttons .primaryCTA,.buttons .component-button.primaryCTA,.container a.component-button.primaryCTA,.container .buttons .primaryCTA,.container .buttons component-button.primaryCTA,.container .content .inner-content a.component-button.primaryCTA,.container .content .inner-content .buttons .component-button.primaryCTA{width:100%;margin-bottom:0}
}
a.component-button.primaryCTA:only-of-type,.buttons:only-of-type .primaryCTA,.buttons:only-of-type .component-button.primaryCTA,.container a.component-button.primaryCTA:only-of-type,.container .buttons:only-of-type .primaryCTA,.container .buttons:only-of-type component-button.primaryCTA,.container .content .inner-content a.component-button.primaryCTA:only-of-type,.container .content .inner-content .buttons:only-of-type .component-button.primaryCTA{margin-left:0;margin-right:0}
.component-button.secondaryCTA,.container a.component-button.secondaryCTA,.container .content .inner-content .component-button.secondaryCTA{margin:0;width:auto}
@media(max-width:480px){.component-button.secondaryCTA,.container a.component-button.secondaryCTA,.container .content .inner-content .component-button.secondaryCTA{padding-left:0;padding-right:0}
}
@media(max-width:767px){.content-holder .square-content-holder{padding-top:30px;padding-bottom:30px;height:auto}
.content-holder .square-content-holder .content{position:relative}
.board-mol .content-holder,.board-mol.rating .content-holder,.board-mol.grid-4 .content-holder,.board-mol.rating.grid-4 .content-holder{padding:20px 20px 0 20px;min-height:90px}
}
div[id~=ZZ_hdr_white] h1,div[id~=ZZ_hdr_white] h2,div[id~=ZZ_hdr_white] h3,div[id~=ZZ_hdr_white] h4{color:#fff !important}
@media(min-width:768px){div[id~=DD_hdr_white] h1,div[id~=DD_hdr_white] h2,div[id~=DD_hdr_white] h3,div[id~=DD_hdr_white] h4{color:#fff !important}
}
@media(max-width:767px){div[id~=MM_hdr_white] h1,div[id~=MM_hdr_white] h2,div[id~=MM_hdr_white] h3,div[id~=MM_hdr_white] h4{color:#fff !important}
}
div[id~=ZZ_txt_white] p,div[id~=ZZ_txt_white] .board-mol p,div[id~=ZZ_txt_white] .subheading-desktop{color:#fff !important}
@media(min-width:768px){div[id~=DD_txt_white] p,div[id~=DD_txt_white] .board-mol p,div[id~=DD_txt_white] .subheading-desktop{color:#fff !important}
}
@media(max-width:767px){div[id~=MM_txt_white] p,div[id~=MM_txt_white] .board-mol p,div[id~=MM_txt_white] .subheading-desktop{color:#fff !important}
}
@media(min-width:768px){div[id~=DD_bg_display_none] img{display:none !important}
}
@media(max-width:767px){div[id~=MM_bg_display_none] img{display:none !important}
}
@media(min-width:768px){div[id~=DD_display_none]{display:none !important}
}
@media(max-width:767px){div[id~=MM_display_none]{display:none !important}
}
div[id~=ZZ_content_hide] .content-holder,div[id~=ZZ_content_hide] .text-only-feature .inner-content{display:none}
@media(min-width:768px){.brand-navigation-bar .nav-items li{padding:37px 27px 33px 0}
.brand-navigation-bar .nav-items li:last-child{padding-right:0}
}
@media(max-width:767px){.brand-navigation-bar .nav-items li{padding:27px 27px 23px 0}
}
.brand-navigation-bar .brand-logo .logo{background-color:rgba(0,0,0,0);width:auto !important;max-width:95% !important}
@media(min-width:768px){.brand-navigation-bar .brand-logo{width:22%;position:relative}
.brand-navigation-bar .brand-logo .logo{position:absolute}
.brand-navigation-bar .nav-items{width:66%}
.brand-navigation-bar .nav-search-holder{width:12%}
}
@media(min-width:768px){.brand-navigation-bar .nav-items{margin-left:-5%}
}
.brand-navigation-bar .nav-items li a{font-weight:normal;font-size:12px;letter-spacing:2px}
.brand-navigation-bar .search-icon,.brand-navigation-bar .search-icon:active,.brand-navigation-bar .search-icon:focus,.brand-navigation-bar .search-icon:visited{font-size:2em}
.brand-navigation-bar .brand-navigation-hamburger-icon{width:27px;padding:3px 0 0 0}
.brand-navigation-bar .brand-navigation-hamburger-icon .hamburger-line{height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 3px 0}
.listing .pagination-bar .pagination{margin:0;padding:30px}
.listing>.container{padding:43px 86px}
@media(max-width:1200px){.listing>.container{padding:43px 4%}
}
@media(max-width:1002px){.listing>.container{padding:43px 2%}
}
@media(max-width:767px){.listing>.container{padding:12px 20px}
}
.listing .pagination-bar{padding:0}
@media(min-width:1003px){.listing>.container>.pagination-bar{margin-top:-45px}
}
@media(max-width:767px){.listing .pagination-bar .row:last-child{padding-top:10px}
}
.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing .content-holder{text-align:left}
@media(min-width:768px){.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing .content-holder{height:160px}
}
.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing .content-holder .arktan-item-rating-container{padding-top:5px;display:block}
.listing .pagination-bar .pagination-data-container{padding:0;text-align:left}
.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing{padding-right:0;padding-left:0;margin-right:7px;margin-left:8px}
@media(min-width:768px){.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing{width:calc( 33.333333% - 15px)}
}
@media(max-width:767px){.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing{margin:0;padding:15px 0 0 0}
.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing a.flex{padding:10px 0}
.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing .content-holder,.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing.grid-4 .content-holder,.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing.rating.grid-4 .content-holder{padding:20px 15px 15px 20px}
}
.listing .pagination-bar .pagination-text{text-align:left}
@media(max-width:767px){.listing .pagination-bar .pagination-text{padding:20px 0 0 0}
}
.listing .pagination-bar .pagination-text p.showing{font-size:15px;letter-spacing:2px !important;border:0}
@media(max-width:767px){.listing .pagination-bar .pagination-text p.showing{font-size:13px;float:left;padding-right:0}
}
.listing .pagination-bar .board-mol-dynamic-listing:hover{cursor:pointer}
.listing .pagination-bar .board-mol-dynamic-listing h2{color:#fff;text-align:left;text-transform:none;font-size:18px}
@media(max-width:767px){.listing .pagination-bar .board-mol-dynamic-listing h2{font-size:13px}
}
.listing .pagination-bar .pagination-text a.showall{font-size:15px;letter-spacing:2px !important;color:#8b8d8d;text-decoration:underline;text-transform:none;text-transform:lowercase}
@media(max-width:767px){.listing .pagination-bar .pagination-text a.showall{font-size:13px;text-decoration:none;float:right;margin-bottom:10px}
}
.listing .pagination-bar .pagination ul li a{border:0;line-height:20px;padding:7px 7px}
@media(min-width:768px){.listing .pagination-bar .pagination ul li a{width:32px;height:32px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px}
}
.listing .pagination-bar .pagination ul li.paginationjs-prev a,.listing .pagination-bar .pagination ul li.paginationjs-next a{border:0;background:0;line-height:20px}
.listing .pagination-bar .pagination ul li.paginationjs-ellipsis a{line-height:0;padding:16px 0}
.listing .pagination-bar .pagination ul li.paginationjs-ellipsis a,.listing .pagination-bar .pagination ul li.paginationjs-ellipsis a:hover,.listing .pagination-bar .pagination ul li.disabled a{border:0;background:0;cursor:default}
.listing .faceted-browsing-bar{background-color:inherit}
@media(max-width:767px){.faceted-browsing-bar{margin-top:-1px}
}
@media(min-width:768px){.listing .faceted-browsing-bar{padding-left:0;padding-right:10px}
}
.listing .faceted-browsing-bar .header{padding:30px 10px 20px 10px;border:0}
@media(max-width:767px){.listing .faceted-browsing-bar .header{padding:20px 0 0 0;background-color:inherit}
}
.listing .faceted-browsing-bar .header h2{padding:0 0 0 14px}
.listing .faceted-browsing-bar .header h2,.listing .faceted-browsing-bar .header li{font-size:15px}
.listing .faceted-browsing-bar .header h3,.listing .faceted-browsing-bar .header h3 span{font-size:15px;letter-spacing:2px !important}
.listing .faceted-browsing-bar .header h3 span:before{font-family:'hersheys-icon-font' !important;font-size:.8em}
@media(max-width:767px){.listing .faceted-browsing-bar .header h3,.listing .faceted-browsing-bar .header h3 span{font-size:13px}
}
.listing .faceted-browsing-bar .header h3 span,.listing .faceted-browsing-bar .header h3.filterClosed{text-decoration:underline;text-transform:none}
@media(max-width:767px){.listing .faceted-browsing-bar .header h3 span,.listing .faceted-browsing-bar .header h3.filterClosed{text-decoration:none;cursor:pointer}
}
@media(max-width:767px){.listing .faceted-browsing-bar .header h3.filterOpen{margin-bottom:20px}
}
.listing .faceted-browsing-bar .header .clearAll{font-size:13px;letter-spacing:2px !important;text-decoration:underline;text-transform:none}
.listing .faceted-browsing-bar .header .clearAll:hover{cursor:pointer}
.listing .faceted-browsing-bar .facet{margin:0;padding:0 10px}
.listing .faceted-browsing-bar .facet .facet-header{margin:0;padding:0;border:0}
.listing .faceted-browsing-bar .facet .facet-header .dropdown{padding:24px 0 24px 14px;margin:0}
.listing .faceted-browsing-bar .facet .facet-header .dropdown a{font-size:15px;text-transform:none}
.listing .faceted-browsing-bar .facet .facet-header .dropdown .clearFacets{font-size:13px;letter-spacing:2px !important;text-decoration:underline;text-transform:none}
.listing .faceted-browsing-bar .facet .facet-header .dropdown .clearFacets:hover{cursor:pointer}
@media(max-width:767px){.listing .faceted-browsing-bar .facet .facet-header .dropdown{padding:15px 20px;margin:1px 0}
}
.listing .faceted-browsing-bar .facet .facet-options form{display:flex;width:100%}
.listing .faceted-browsing-bar .facet .facet-options .dropdown-menu{background-color:inherit;margin:38px 0 16px 0;padding:0;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
@media(max-width:767px){.listing .faceted-browsing-bar .facet .facet-options .dropdown-menu{margin:16px 0}
}
.listing .faceted-browsing-bar .facet .facet-options .dropdown-menu li{font-size:13px;padding:0 0 8px 14px}
.listing .faceted-browsing-bar .styledCheckbox label{margin-top:-.4em;width:21px;height:21px}
.listing .faceted-browsing-bar .styledCheckbox input[type=checkbox]:checked+label:after{border:3px solid #fff;border-top:0;border-right:0}
.listing .faceted-browsing-bar .styledCheckbox label:hover{cursor:pointer}
.listing .faceted-browsing-bar .styledCheckbox span{margin-left:18px}
.ingredientlist .ingredients-supplies-list h2.headline,.ingredientlist .directions-list h2.headline{margin:20px 0 16px 0;font-size:24px;line-height:27px}
.ingredientlist .ingredients-supplies-list{padding:10px 40px 40px 86px}
.ingredientlist .directions-list{padding:10px 120px 40px 86px}
@media(max-width:1003px){.ingredientlist .ingredients-supplies-list{padding:10px 30px 40px 40px}
.ingredientlist .directions-list{padding:10px 40px 40px 30px}
}
@media(max-width:767px){.ingredientlist .ingredients-supplies-list{padding:10px 20px 40px 20px}
.ingredientlist .directions-list{padding:10px 20px 40px 20px}
}
.ingredientlist .ingredients-supplies-list ul{padding:20px 0;margin:0;border:0;border-top:1px solid #ccc}
.ingredientlist .ingredients-supplies-list ul li{border:0;padding:0 0 20px 0;margin:0;font-size:15px;line-height:1.5em}
.ingredientlist .ingredients-supplies-list ul li:empty{display:none}
.ingredientlist .directions-list .directions-list-wrapper{padding:0}
.ingredientlist .directions-list .directions-list-wrapper ul{padding:20px 0 10px 0;margin:0;border:0;border-top:1px solid #ccc}
.ingredientlist .directions-list .directions-list-wrapper ul li{border:0;padding:0 0 30px 0;margin:0;font-size:15px;line-height:1.5em}
.ingredientlist .directions-list .directions-list-wrapper ul li:empty{display:none}
.ingredientlist .directions-list .directions-list-wrapper ul li:before{font-size:15px;line-height:20px;vertical-align:initial;text-align:left;background:0;border:0;position:relative;padding-right:8px;left:0}
.content-holder ul.hearting{border-bottom:0}
@media(max-width:767px){.content-holder ul.hearting{padding-bottom:40px}
}
ul.prod-feature-fav{background-color:inherit;background-color:rgba(255,255,255,0)}
@media(min-width:768px){ul.prod-feature-fav{margin:-1.8em 0 6px 0;padding:0}
}
.product-feature .janrainSocialRoot.janrainFormFactorDrawer .janrainDrawerButton{padding-top:10px}
.recipe-craft-bar .tools .list-inline .save{padding:9px 0 0 0}
.recipe-craft-bar .tools .list-inline .print{padding-left:47px;padding-top:13px}
.recipe-craft-bar ul li.print span{left:34px}
.recipe-craft-bar ul li.print .glyphicon-print{left:12px}
.recipe-craft-bar ul li.print .glyphicon-print:before{margin-left:0}
.recipecraftbar .recipe-craft-bar .janrainSocialRoot.janrainFormFactorDrawer .janrainDrawerButton,.janrainSocialRoot.janrainFormFactorDrawer .janrainSocialBar .janrainDrawerButtonContainer .janrainDrawerButton,.content-holder ul.hearting .btn-link,ul.prod-feature-fav .btn-link,.content-holder ul.hearting .janrainDrawerButton,.recipe-craft-bar ul li.save,.recipe-craft-bar ul li.save:after,.recipe-craft-bar ul li.print span,.recipe-craft-bar ul li.print span{font-size:14px;font-weight:normal !important;text-transform:uppercase}
@media(max-width:767px){ul.prod-feature-fav li .btn.btn-link{float:right}
}
.content-holder ul.hearting .btn-link .icon-solid-heart:before,ul.prod-feature-fav .btn-link .icon-solid-heart:before{top:1px;position:relative}
ul.prod-feature-fav .btn-link .favorite-text{padding-left:10px}
.janrainSocialRoot.janrainFormFactorDrawer .janrainSocialBar .janrainProviderList{background:#fff !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.janrainSocialRoot.janrainFormFactorDrawer .janrainSocialBar .janrainProviderList button.janrainProvider:hover{border:solid 1px #ccc}
.janrainSocialRoot.janrainFormFactorDrawer .janrainSocialBar .janrainProviderList button.janrain_emailButton:after{content:" ";width:25px;height:25px;display:block;background-size:21px;background-repeat:no-repeat;margin-left:5px;margin-top:4px}
.nutritioninformationbar .nutrition-information-bar{padding:86px}
@media(max-width:1200px){.nutritioninformationbar .nutrition-information-bar{padding:43px 4%}
}
@media(max-width:1002px){.nutritioninformationbar .nutrition-information-bar{padding:43px 2%}
}
@media(max-width:767px){.nutritioninformationbar .nutrition-information-bar{padding:12px 20px}
}
@media(max-width:480px){.nutritioninformationbar .nutrition-information-bar{padding:0}
}
.nutritioninformationbar .nutrition-information-bar .tab-pane p{padding-top:15px}
.nutrition-information-bar,.nutrition-information-bar .nutrition-details,.nutrition-information-bar .smartlabel-info{border-bottom:0;padding-top:25px;padding-bottom:25px}
.nutrition-information-bar .nutrition-details{padding-top:60px}
.nutrition-information-bar .smartlabel-info{padding-bottom:60px}
@media(min-width:768px){.nutrition-information-bar .nutrition-details{padding-top:80px}
.nutrition-information-bar .smartlabel-info{padding-bottom:60px}
}
@media(max-width:767px){.nutrition-information-bar .nutrition-details{padding-top:60px}
.nutrition-information-bar .smartlabel-info{padding-bottom:40px}
}
.nutrition-information-bar .smartlabel-info .smartlabel-logo{display:none}
.nutrition-information-bar .smartlabel-info p:first-child a:before{content:"";display:inline-block;width:120px;height:24px;margin-bottom:-7px;background-size:contain;background-repeat:no-repeat;background-image:url(selfservice-framework-hersheysfranchise/css/stylesheets/images/SmartLabel_logo_white.png)}
.nutrition-information-bar .serving-info ul span.dots{display:none}
.nutrition-information-bar .serving-info ul span.serving-unit{font-size:18px;padding-top:10px}
.nutrition-information-bar .serving-info ul span.serving-detail{clear:left;float:left;font-size:44px;font-weight:bold;text-align:left;width:300px;padding-bottom:30px}
.nutrition-information-bar .nutritional-stats ul li .circle{border-radius:50%}
.nutrition-information-bar .nutritional-stats ul li .circle div{font-size:44px}
.nutrition-information-bar .nutritional-stats ul li .circle div label{margin-bottom:-75px;margin-top:65px}
@media(max-width:767px){.nutrition-information-bar .serving-info ul span.serving-unit{font-size:18px}
.nutrition-information-bar .serving-info ul span.serving-detail{font-size:24px}
.nutrition-information-bar .serving-info{border-bottom:0}
.nutrition-information-bar .nutritional-border{border-bottom:1px solid #ccc;margin-left:0;margin-right:0}
.nutrition-information-bar .nutritional-stats ul li{padding-bottom:45px}
}
@media(min-width:768px){.nutrition-information-bar .pdp-wt-insd-ttl-desc{padding:70px 40px 26px 40px}
}
.nutrition-information-bar .pdp-wt-insd-ttl-desc p{font-size:24px;line-height:25px;font-weight:bold}
.nutrition-information-bar .pdp-wt-insd-ttl-desc .hm-mfhm-p-dash{display:none}
@media(min-width:768px){.nutrition-information-bar .pdp-wht-inside-section{padding:0 40px}
}
@media(max-width:767px){.nutrition-information-bar .pdp-wht-inside-section{padding:0}
}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .tab-pane{padding:30px 0}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .tab-pane h3{color:inherit;font-size:15px;line-height:18px;padding:0;margin:0}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs{border-bottom:0;display:inline-block}
@media(max-width:375px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs{display:inline-flex;align-items:center;margin-left:4%;margin-right:4%;width:92% !important}
}
@media(max-width:360px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs{margin-left:2%;margin-right:2%;widht:96% !important}
}
@media(max-width:350px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs{margin-left:2%;margin-right:2%;width:96% !important}
}
@media(max-width:340px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs{margin-left:2%;margin-right:2%;width:96% !important}
}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li{width:auto;padding-left:10px;padding-right:10px}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li>a{color:#fff !important;font-size:13px;padding:0;height:auto;letter-spacing:1.5px}
@media(max-width:620px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li>a{font-size:12px}
}
@media(max-width:550px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li>a{font-size:11px;letter-spacing:normal}
}
@media(max-width:460px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li>a{font-size:10px}
}
@media(max-width:400px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li>a{font-size:9.5px}
}
@media(max-width:375px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li{max-width:25%}
}
.nutrition-information-bar .nutri-wrapper{padding-bottom:100px;border-bottom:1px solid #ccc}
@media(max-width:767px){.nutrition-information-bar .nutri-wrapper{padding-bottom:0;border-bottom:0}
.nutrition-information-bar .nutri-wrapper>div{padding:0 0 80px 0}
}
.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:132px;height:132px;margin:0 auto}
.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span{display:block;position:relative;text-align:center;width:132px}
.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span.pdp-nutrition-no{line-height:3.1em;font-size:44px;color:#fff}
.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span.pdp-nutrition-not{position:absolute;bottom:-2.8em;font-size:18px;font-weight:bold;text-transform:lowercase}
.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span.pdp-nutrition-t{font-size:18px;font-weight:bold;padding-top:.8em}
@media(max-width:767px){.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd{width:115px;height:115px}
.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span{width:115px}
.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span.pdp-nutrition-no{line-height:2.7em}
.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span.pdp-nutrition-not{font-size:13px;bottom:3em}
.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span.pdp-nutrition-t{font-size:13px}
}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .tab-content{padding-left:0;padding-right:0;margin-top:20px;border-top:1px solid #ccc}
@media(max-width:767px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .tab-content{padding-left:20px;padding-right:20px}
}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .panel-group .pdp-plus-minus1 span{font-size:15px;letter-spacing:2px}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .pdp-acc-slide{border-bottom:1px solid #ccc}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .panel-group .pdp-plus-minus1 span.panel-title{background:0;cursor:pointer;font-size:14px;padding:0}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .pdp-nutrition-tbh{border-bottom:1px solid #ccc;padding:0 0 6px 0;margin:0 0 12px 0}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .pdp-nutrition-tbh span{font-size:15px;letter-spacing:2px;padding:0}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .pdp-nutrition-tbb{padding:0}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .pdp-nutrition-tbb span{font-size:15px;letter-spacing:2px;padding:0}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .pdp-nutrition-tbb span:last-child{text-align:right}
.nutrition-information-bar .row.pdp-nutrition-cnt>div{padding:15px 7%}
.nutrition-information-bar .row.pdp-nutrition-cnt>div:first-child{padding-left:0}
.nutrition-information-bar .row.pdp-nutrition-cnt>div:last-child{padding-right:0}
@media(max-width:767px){.nutrition-information-bar .row.pdp-nutrition-cnt{padding:0}
.nutrition-information-bar .row.pdp-nutrition-cnt>div{padding:0}
}
.recipecraftbar .recipe-craft-bar{margin:0}
.recipecraftbar>.container{overflow:visible}
.recipecraftbar .recipe-craft-bar .info{border:0;padding:0;width:100%}
@media(min-width:1000px){.recipecraftbar .recipe-craft-bar .info{margin-top:-10px}
}
.recipecraftbar .recipe-craft-bar .tools li{width:80px}
@media(min-width:768px){.recipecraftbar .recipe-craft-bar .reviews{width:50%;float:left;padding:0 0 12px 15px}
.recipecraftbar .recipe-craft-bar .tools{width:50%;float:right;padding:0 5px 12px 0;border:0}
.recipecraftbar .recipe-craft-bar .tools ul{float:right}
}
@media(max-width:767px){.recipecraftbar .recipe-craft-bar .reviews{width:100%;padding:0 0 12px 15px}
.recipecraftbar .recipe-craft-bar .tools{width:100%;padding:0 5px 12px 0;border:0}
.recipecraftbar .recipe-craft-bar .tools ul{float:left}
.recipe-craft-bar .tools .list-inline li{float:left}
}
.socialengagementsplitboard .brand-logo{display:none}
.socialengagementsplitboard .social-icons{width:100%}
.socialengagementsplitboard .content{padding:0}
@media(min-width:768px){.socialengagementsplitboard .social-engagement-split-board,.socialengagementsplitboard .social-engagement-split-board .content{display:flex}
}
.socialengagementsplitboard .social-engagement-split-board .inner-content{padding:60px 95px}
@media(max-width:1000px){.socialengagementsplitboard .social-engagement-split-board .inner-content{padding-left:48px;padding-right:48px}
}
@media(max-width:767px){.socialengagementsplitboard .social-engagement-split-board .inner-content{padding:80px 20px}
}
.socialengagementsplitboard .text-only-feature .inner-content,.socialengagementsplitboard .social-engagement-board .inner-content{background-color:rgba(255,255,255,0)}
.socialengagementsplitboard .social-engagement-board .inner-content{margin:30px 0;padding-top:30px;padding-bottom:30px}
@media(max-width:767px){.socialengagementsplitboard .social-engagement-board .inner-content{padding:80px 0;margin:0 20px}
}
.socialengagementsplitboard .social-engagement-split-board .inner-content h2{margin:0 0 10px 0;padding-bottom:20px}
@media(min-width:1101px){.socialengagementsplitboard .container .social-engagement-split-board .content .inner-content h2.Display1{font-size:36px !important;line-height:36px !important}
}
@media(min-width:768px) and (max-width:1199px){.socialengagementsplitboard .social-engagement-split-board .social-engagement-board .inner-content h2{margin-top:5%}
}
@media(min-width:1200px){.socialengagementsplitboard .social-engagement-split-board .social-engagement-board .inner-content h2{margin-top:4%}
}
.socialengagementsplitboard .social-engagement-split-board .text-only-feature{margin-bottom:0}
.socialengagementsplitboard .social-engagement-split-board .social-engagement-board ul{text-align:center;padding:0;margin:0}
.socialengagementsplitboard .social-engagement-split-board .social-engagement-board li{float:none;padding-left:2%;padding-right:2%}
.socialengagementsplitboard .social-engagement-split-board .social-engagement-board .social-icons{padding:0}
.socialengagementsplitboard .social-engagement-split-board .social-engagement-board .circle{width:80px;height:80px;font-size:50px}
.socialengagementsplitboard .social-engagement-split-board .social-engagement-board .circle .icon{left:52%}
.textfeature>div{padding-top:0 !important;padding-bottom:0 !important}
.textfeature>div .text-only-feature{padding-top:80px;padding-bottom:80px;background-position:center center;background-repeat:no-repeat;background-size:cover}
@media(max-width:767px){.textfeature>div .text-only-feature{padding-top:30px;padding-bottom:30px;height:50vw}
}
@media(max-width:480px){.textfeature>div .text-only-feature{height:100vw}
}
.text-only-feature .inner-content{width:100%;left:0}
@media(max-width:480px){.text-only-feature .inner-content{width:100%;left:0;padding-left:30px;padding-right:30px}
}
.text-only-feature .Display1,.text-only-feature .Display2{margin-top:0}
.text-only-feature .Display1{font-size:46px !important;line-height:53px !important}
@media(max-width:767px){.text-only-feature .Display1{font-size:38px !important;line-height:43px !important}
}
@media(max-width:500px){.text-only-feature .Display1{font-size:24px !important;line-height:27px !important}
}
.text-only-feature .subheading-desktop{font-size:16px;line-height:21px;max-width:600px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}
@media(max-width:500px){.text-only-feature .subheading-desktop{font-size:13px;line-height:16px}
}
.textfeature>div[id~=ZZ_bg_24_9] .text-only-feature{background-position:center center;background-repeat:no-repeat;background-size:cover;height:37.5vw;min-height:initial;max-height:initial}
@media(min-width:1600px){.textfeature>div[id~=ZZ_bg_24_9] .text-only-feature{max-height:613.688px}
}
@media(min-width:768px){.textfeature>div[id~=ZZ_bg_24_9] .text-only-feature{padding-top:40px;padding-bottom:40px}
}
@media(max-width:767px){.textfeature>div[id~=ZZ_bg_24_9] .text-only-feature{height:auto;padding-top:20px;padding-bottom:20px}
.textfeature>div[id~=ZZ_bg_24_9] .text-only-feature .subheading-desktop{color:#fff !important}
}
@media(max-width:480px){.textfeature>div[id~=ZZ_bg_24_9] .text-only-feature{padding-top:0;padding-bottom:0}
}
.textfeature>div[id~=ZZ_bg_24_11] .text-only-feature{background-position:center center;background-repeat:no-repeat;background-size:cover;height:46vw;min-height:initial;max-height:initial}
@media(min-width:1600px){.textfeature>div[id~=ZZ_bg_24_11] .text-only-feature{max-height:613.688px}
}
@media(min-width:768px){.textfeature>div[id~=ZZ_bg_24_11] .text-only-feature{padding-top:40px;padding-bottom:40px}
}
@media(max-width:767px){.textfeature>div[id~=ZZ_bg_24_11] .text-only-feature{height:50vw;padding-top:20px;padding-bottom:20px}
}
@media(max-width:480px){.textfeature>div[id~=ZZ_bg_24_11] .text-only-feature{padding-top:0;padding-bottom:0}
}
.textfeature>div[id~=ZZ_bg_31_13] .text-only-feature{background-position:center center;background-repeat:no-repeat;background-size:cover;height:42vw;min-height:initial;max-height:initial}
@media(min-width:1600px){.textfeature>div[id~=ZZ_bg_31_13] .text-only-feature{max-height:540px}
}
@media(min-width:768px){.textfeature>div[id~=ZZ_bg_31_13] .text-only-feature{padding-top:40px;padding-bottom:40px}
}
@media(max-width:767px){.textfeature>div[id~=ZZ_bg_31_13] .text-only-feature{height:50vw;padding-top:20px;padding-bottom:20px}
}
@media(max-width:480px){.textfeature>div[id~=ZZ_bg_31_13] .text-only-feature{padding-top:0;padding-bottom:0}
}
.textfeature>div[id~=ZZ_bg_2_1] .text-only-feature{background-position:center center;background-repeat:no-repeat;background-size:cover;height:50vw;min-height:initial;max-height:initial}
@media(min-width:1600px){.textfeature>div[id~=ZZ_bg_2_1] .text-only-feature{max-height:800px}
}
@media(min-width:1000px){.textfeature>div[id~=ZZ_bg_2_1] .text-only-feature{padding-top:40px;padding-bottom:40px}
}
@media(min-width:768px) and (max-width:900px){.textfeature>div[id~=ZZ_bg_2_1] .text-only-feature .inner-content{left:10%;width:80%}
}
@media(min-width:768px){.textfeature>div[id~=ZZ_bg_2_1] .text-only-feature{padding-top:20px;padding-bottom:0}
}
@media(max-width:900px){.textfeature>div[id~=ZZ_bg_2_1] .text-only-feature{padding-top:20px;padding-bottom:20px}
.textfeature>div[id~=ZZ_bg_2_1] .text-only-feature{height:66vw}
}
@media(max-width:767px){.textfeature>div[id~=ZZ_bg_2_1] .text-only-feature,.textfeature>div[id~=MM_bg_2_1] .text-only-feature{padding-top:20px;padding-bottom:20px}
.textfeature>div[id~=ZZ_bg_2_1] .text-only-feature,.textfeature>div[id~=MM_bg_2_1] .text-only-feature{height:90vw}
}
@media(max-width:480px){.textfeature>div[id~=ZZ_bg_2_1] .text-only-feature,.textfeature>div[id~=MM_bg_2_1] .text-only-feature{padding-top:0;padding-bottom:0}
}
.textfeature>div[id~=ZZ_bg_3_1] .text-only-feature{background-position:center center;background-repeat:no-repeat;background-size:cover;height:33.333vw;min-height:initial;max-height:initial}
@media(min-width:1600px){.textfeature>div[id~=ZZ_bg_3_1] .text-only-feature{max-height:533px}
}
@media(min-width:768px) and (max-width:900px){.textfeature>div[id~=ZZ_bg_3_1] .text-only-feature{height:38vw}
}
@media(min-width:481px) and (max-width:767px){.textfeature>div[id~=ZZ_bg_3_1] .text-only-feature{height:50vw}
}
@media(max-width:480px){.textfeature>div[id~=ZZ_bg_3_1] .text-only-feature{height:60vw}
}
.textfeature>div[id~=ZZ_bg_4_1] .text-only-feature{background-position:center center;background-repeat:no-repeat;background-size:cover;height:25vw;min-height:initial;max-height:initial}
@media(min-width:1600px){.textfeature>div[id~=ZZ_bg_4_1] .text-only-feature{max-height:400px}
}
@media(min-width:768px) and (max-width:900px){.textfeature>div[id~=ZZ_bg_4_1] .text-only-feature{height:35vw}
}
@media(max-width:767px){.textfeature>div[id~=ZZ_bg_4_1] .text-only-feature{height:50vw}
}
@media(max-width:767px){.textfeature>div[id~=MM_bg_16_9] .text-only-feature{height:56.25vw}
}
@media(max-width:767px){.textfeature>div[id~=MM_bg_1_2] .text-only-feature{height:200vw}
}
@media(max-width:767px){.textfeature>div[id~=MM_bg_5_8] .text-only-feature{height:166vw}
}
@media(max-width:767px){.textfeature>div[id~=MM_bg_10_11] .text-only-feature{height:110vw}
}
@media(max-width:767px){.textfeature>div[id~=MM_bg_zoom_25] .text-only-feature{background-size:auto 125% !important}
.textfeature>div[id~=MM_bg_zoom_50] .text-only-feature{background-size:auto 150% !important}
.textfeature>div[id~=MM_bg_zoom_100] .text-only-feature{background-size:auto 200% !important}
}
@media(min-width:768px){.textfeature>div[id~=DD_bg_display_none] .text-only-feature{height:auto;background-image:none !important}
}
@media(max-width:767px){.textfeature>div[id~=MM_bg_display_none] .text-only-feature{height:auto;background-image:none !important}
}
.textfeature>div[id~="ZZ_align_top"] .text-only-feature,.textfeature>div[id~="ZZ_align_middle"] .text-only-feature,.textfeature>div[id~="ZZ_align_bottom"] .text-only-feature{padding-top:70px;padding-bottom:70px}
@media(max-width:767px){.textfeature>div[id~="ZZ_align_top"] .text-only-feature,.textfeature>div[id~="ZZ_align_middle"] .text-only-feature,.textfeature>div[id~="ZZ_align_bottom"] .text-only-feature{padding-top:35px;padding-bottom:35px}
}
.textfeature>div[id~="ZZ_align_top"] .text-only-feature>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.textfeature>div[id~="ZZ_align_middle"] .text-only-feature>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.textfeature>div[id~="ZZ_align_middle"] .text-only-feature .subheading-desktop{margin-bottom:0}
.textfeature>div[id~="ZZ_align_bottom"] .text-only-feature>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.textfeature>div[id~=ZZ_height_auto] .text-only-feature{padding-top:60px;padding-bottom:130px;height:auto;min-height:initial;max-height:initial}
@media(max-width:767px){.textfeature>div[id~=ZZ_height_auto] .text-only-feature,.textfeature>div[id~=MM_height_auto] .text-only-feature{padding-top:40px;padding-bottom:80px}
.textfeature>div[id~=MM_height_auto] .text-only-feature{height:auto;min-height:initial;max-height:initial}
}
.arktanreviews .container{padding:43px 86px}
@media(max-width:1200px){.arktanreviews .container{padding:43px 4%}
}
@media(max-width:1002px){.arktanreviews .container{padding:43px 2%}
}
@media(max-width:767px){.arktanreviews .container{padding:12px 20px}
}
.arktanreviews .container .reviews-module{padding:70px}
@media(max-width:1200px){.arktanreviews .container .reviews-module{padding:8%}
}
@media(max-width:1002px){.arktanreviews .container .reviews-module{padding:4%}
}
@media(max-width:767px){.arktanreviews .container .reviews-module{padding:20px}
}
@media(max-width:1002px){.arktanreviews .reviews-module .user-review-container{width:100%}
}
.arktanreviews .reviews-module h3{text-align:center}
.arktanreviews .reviews-module h2{text-align:center}
.reviews-module .echo-stream-container{text-align:center}
.reviews-module .echo-stream-container .echo-stream-header,.reviews-module .echo-stream-container .echo-stream-sortOrderDrop,.reviews-module .echo-stream-container .echo-stream-body,.reviews-module .echo-stream-container .echo-stream-brand{text-align:left}
.reviews-module .echo-auth-anonymous span{font-size:15px}
.reviews-module .echo-submit-forcedLoginUserInfoMessage{font-size:12px}
.reviews-module .echo-submit-container input,.echo-submit-container textarea{font-size:14px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.reviews-module .echo-submit-controls{margin-top:30px}
@media(max-width:480px){.reviews-module .echo-submit-post-container,.reviews-module .echo-button button.ui-button{width:100%;margin:0}
}
.reviews-module .echo-stream-container .echo-stream-sortOrderDrop{width:auto;border:0;margin-top:40px;padding-bottom:0;margin-left:-5px}
.reviews-module .echo-stream-container .echo-stream-sortOrderDrop:before{left:200px}
.reviews-module .echo-stream-container .echo-stream-sortOrderDrop select.ark-sort{width:165px}
.reviews-module .echo-application-message{border:0}
.reviews-module .echo-stream-more{border:0}
.reviews-module .echo-stream-body{padding:0 0 40px 0}
.reviews-module .echo-item-container{padding-top:40px;padding-bottom:40px;border-bottom:solid 1px #ccc}
.reviews-module .echo-item-avatar-wrapper{display:none}
.reviews-module .echo-item-subwrapper{margin:0}
.reviews-module .echo-item-subwrapper .echo-item-data div.note_title,.reviews-module .echo-item-subwrapper .echo-item-footer{font-size:12px}
.reviews-module .echo-stream-more{background-color:rgba(255,255,255,0);font-size:15px;letter-spacing:2px !important;padding:9px 64px;margin:0 auto 60px auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:solid 2px #943135;display:inline-block}
body{background-color:#f4f4f4}
body,.ssf-generic,.echo-primaryFont,.echo-secondaryFont,.janrainSocialRoot input,.janrainSocialRoot textarea,.janrainSocialRoot button,.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span{font-family:'Brandontext-regular','Open Sans',sans-serif !important}
body,.ssf-generic,.echo-primaryFont,.echo-secondaryFont,.echo-primaryColor,.echo-secondaryColor,.janrainSocialRoot input,.janrainSocialRoot textarea,.janrainSocialRoot button{color:#8b8d8d}
.full-width{max-width:1600px;margin:0 auto}
a,a:hover,a:focus,.ssf-generic a,.ssf-generic a:hover,.ssf-generic a:focus,.echo-linkColor,.echo-linkColor a,.echo-linkColor a:hover,.echo-linkColor a:focus{color:#943135}
.echo-clickable:hover,.echo-clickable:focus,.echo-clickable a:hover,.echo-clickable a:focus{color:#8b8d8d}
h1,h2,h3,h4{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-weight:700 !important;color:#3f000b}
.Display1,.Display2{letter-spacing:0}
.Display1,.container .content .inner-content .Display1{font-size:56px !important;line-height:60px !important}
.Display2,.container .content .inner-content .Display2,.container .content .inner-content #prodtitle_id{font-size:56px !important;line-height:60px !important;padding-bottom:23px;padding-bottom:0}
@media(min-width:900px) and (max-width:1100px){.Display1,.container .content .inner-content .Display1{font-size:32px !important;line-height:36px !important}
.Display2,.container .content .inner-content .Display2,.container .content .inner-content #prodtitle_id{font-size:42px !important;line-height:45px !important;padding-bottom:10px;padding-bottom:0}
}
@media(min-width:768px) and (max-width:899px),(max-width:560px){.Display1,.container .content .inner-content .Display1{font-size:32px !important;line-height:36px !important}
.Display2,.container .content .inner-content .Display2,.container .content .inner-content #prodtitle_id{font-size:32px !important;line-height:36px !important;padding-bottom:0}
}
p,.board-mol p,.ssf-generic,.ssf-generic p,quote{font-size:18px;line-height:24px;color:#3f000b}
.subheading-desktop,.container .content .content-holder .inner-content .subheading-desktop,.container .content-holder .content .inner-content .subheading-desktop,.container .content .text-only-feature .subheading-desktop{font-size:18px;line-height:24px;margin-bottom:14px}
@media(min-width:768px) and (max-width:1002px),(max-width:560px){.subheading-desktop,.container .content .content-holder .inner-content .subheading-desktop,.container .content-holder .content .inner-content .subheading-desktop,.container .content .text-only-feature .subheading-desktop{font-size:18px;line-height:24px}
}
.media-video:before{top:calc(50% - 35px);left:calc(50% - 35px);content:" ";background-image:url(selfservice-framework-hersheysfranchise/css/images/video-triangle-white.svg);background-size:25px;background-repeat:no-repeat;background-position:center;width:70px;height:70px;border:solid 2px #fff;border-radius:100%}
.media-video:hover:before{background-color:rgba(255,255,255,0.22);background-image:url(selfservice-framework-hersheysfranchise/css/images/video-triangle-lt-brown.svg);border-color:#943135}
select{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;color:#fff;background-color:#943135 !important}
select:hover{color:#943135;background-color:#fff !important}
.echo-button button.ui-button{font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;background-color:#943135;color:#fff}
.echo-button button.ui-button:hover{background-color:#fff;color:#943135}
.component-button,.container .content .inner-content .component-button{font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:28px}
#date-of-birth-submit.component-button,.component-button.primaryCTA,.buttons .primaryCTA,.buttons .component-button.primaryCTA,.container a.component-button.primaryCTA,.container .buttons a.component-button.primaryCTA,.container .content .inner-content .component-button.primaryCTA,.container .content .inner-content .buttons .component-button.primaryCTA{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:18px 16px;margin:10px 16px 16px 0;min-width:178px;color:#943135;border:solid 3px #ffa300;background-color:rgba(255,255,255,0)}
#date-of-birth-submit.component-button:hover,.component-button.primaryCTA:hover,.container a.component-button.primaryCTA:hover,.container .content .inner-content .component-button.primaryCTA:hover{color:#ffa300;border:solid 3px #943135}
div[id~=ZZ_alt_btn] .component-button.primaryCTA,div[id~=ZZ_alt_btn] .buttons .primaryCTA,div[id~=ZZ_alt_btn] .buttons .component-button.primaryCTA,div[id~=ZZ_alt_btn] a.component-button.primaryCTA,div[id~=ZZ_alt_btn] .buttons a.component-button.primaryCTA,div[id~=ZZ_alt_btn] .content .inner-content .component-button.primaryCTA,div[id~=ZZ_alt_btn] .content .inner-content .buttons .component-button.primaryCTA{color:#fff;background-color:#943135;border-color:#943135}
div[id~=ZZ_alt_btn] .component-button.primaryCTA:hover,div[id~=ZZ_alt_btn] a.component-button.primaryCTA:hover,div[id~=ZZ_alt_btn] .content .inner-content .component-button.primaryCTA:hover{color:#fff;background-color:#ffa300;border-color:#ffa300}
.component-button.primaryCTA,#date-of-birth-submit.component-button,.buttons .primaryCTA,.buttons .component-button.primaryCTA,.container a.component-button.primaryCTA,.container .buttons a.component-button.primaryCTA,.container .content .inner-content .component-button.primaryCTA,.container .content .inner-content .buttons .component-button.primaryCTA{width:auto;min-width:220px}
@media(min-width:768px) and (max-width:1150px){.component-button.primaryCTA,.buttons .primaryCTA,.buttons .component-button.primaryCTA,.container a.component-button.primaryCTA,.container .buttons a.component-button.primaryCTA,.container .content .inner-content .component-button.primaryCTA,.container .content .inner-content .buttons .component-button.primaryCTA{width:auto;min-width:220px}
}
@media(max-width:767px){a.component-button.primaryCTA,.buttons .primaryCTA,.buttons .component-button.primaryCTA,.container a.component-button.primaryCTA,.container .buttons .primaryCTA,.container .buttons component-button.primaryCTA,.container .content .inner-content a.component-button.primaryCTA,.container .content .inner-content .buttons .component-button.primaryCTA{width:auto;min-width:180px;margin-left:8px;margin-right:8px}
}
.component-button.secondaryCTA,.container a.component-button.secondaryCTA,.container .content .inner-content .component-button.secondaryCTA{padding-left:20px !important;margin:0;position:relative;color:#943135}
.component-button.secondaryCTA:hover,.container a.component-button.secondaryCTA:hover,.container .content .inner-content .component-button.secondaryCTA:hover{color:#ffa300}
@media(max-width:767px){.component-button.secondaryCTA,.container a.component-button.secondaryCTA,.container .content .inner-content .component-button.secondaryCTA{padding-left:20px !important;padding-right:0;margin-left:8px;margin-right:8px}
}
.component-button.secondaryCTA .icon-chevron-right,.container a.component-button.secondaryCTA .icon-chevron-right,.container .content .inner-content .component-button.secondaryCTA .icon-chevron-right{color:#ffa300;left:0;margin:-2px 0 0;position:absolute;font-size:18px;font-weight:bold}
.component-button.secondaryCTA:hover .icon-chevron-right,.container a.component-button.secondaryCTA:hover .icon-chevron-right,.container .content .inner-content .component-button.secondaryCTA:hover .icon-chevron-right{color:#943135}
.ratings-atom{color:#8b8d8d}
.icon-deselected_star:before{color:#8b8d8d}
.icon-selected_star:before{color:#943135}
div[id~=ZZ_bg_3f000b],div[id~=ZZ_bg_3f000b]>div{background-color:#3f000b !important}
div[id~=ZZ_bg_8b8d8d],div[id~=ZZ_bg_8b8d8d]>div{background-color:#8b8d8d !important}
div[id~=ZZ_bg_943135],div[id~=ZZ_bg_943135]>div{background-color:#943135 !important}
div[id~=ZZ_bg_5b262e],div[id~=ZZ_bg_5b262e]>div{background-color:#5b262e !important}
div[id~=ZZ_bg_ffffff],div[id~=ZZ_bg_ffffff]>div{background-color:#fff !important}
div[id~=ZZ_bg_f5f5f5],div[id~=ZZ_bg_f5f5f5]>div{background-color:#f5f5f5 !important}
div[id~=ZZ_bg_daf1f7],div[id~=ZZ_bg_daf1f7]>div{background-color:#daf1f7 !important}
div[id~=ZZ_bg_fffde9],div[id~=ZZ_bg_fffde9]>div{background-color:#fffde9 !important}
div[id~=ZZ_bg_d5832f],div[id~=ZZ_bg_d5832f]>div{background-color:#d5832f !important}
div[id~=ZZ_bg_e03c31],div[id~=ZZ_bg_e03c31]>div{background-color:#e03c31 !important}
div[id~=ZZ_bg_9d432c],div[id~=ZZ_bg_9d432c]>div{background-color:#9d432c !important}
div[id~=ZZ_bg_ff6a13],div[id~=ZZ_bg_ff6a13]>div{background-color:#ff6a13 !important}
div[id~=ZZ_bg_ffa300],div[id~=ZZ_bg_ffa300]>div{background-color:#ffa300 !important}
div[id~=ZZ_bg_84bd00],div[id~=ZZ_bg_84bd00]>div{background-color:#84bd00 !important}
div[id~=ZZ_bg_319b42],div[id~=ZZ_bg_319b42]>div{background-color:#319b42 !important}
div[id~=ZZ_bg_00c1d5],div[id~=ZZ_bg_00c1d5]>div{background-color:#00c1d5 !important}
div[id~=ZZ_bg_00b5e2],div[id~=ZZ_bg_00b5e2]>div{background-color:#00b5e2 !important}
div[id~=ZZ_bg_0072ce],div[id~=ZZ_bg_0072ce]>div{background-color:#0072ce !important}
div[id~=ZZ_bg_68478d],div[id~=ZZ_bg_68478d]>div{background-color:#68478d !important}
div[id~=ZZ_bg_e93cac],div[id~=ZZ_bg_e93cac]>div{background-color:#e93cac !important}
div[id~=ZZ_bg_c5003e],div[id~=ZZ_bg_c5003e]>div{background-color:#c5003e !important}
div[id~=ZZ_bg_54c9e9],div[id~=ZZ_bg_54c9e9]>div{background-color:#54c9e9 !important}
div[id~=ZZ_bg_ffbf3f],div[id~=ZZ_bg_ffbf3f]>div{background-color:#ffbf3f !important}
div[id~=ZZ_bg_b6008d],div[id~=ZZ_bg_b6008d]>div{background-color:#b6008d !important}
div[id~=ZZ_bg_c9f1fd],div[id~=ZZ_bg_c9f1fd]>div{background-color:#c9f1fd !important}
.threeboard div[id~=ZZ_bg_c9f1fd] .container>div:first-child,.threeboard div[id~=ZZ_bg_c9f1fd] .container .content-holder,.threeboard div[id~=ZZ_bg_c9f1fd] .container .media-holder,.threeboard div[id~=ZZ_bg_c9f1fd] .container .media-holder img,.threeboard div[id~=ZZ_bg_c9f1fd] .container .content-holder h2{background-color:transparent !important;color:#3f000b !important}
div[id~=ZZ_bg_3f000b] h1,div[id~=ZZ_bg_3f000b] h2,div[id~=ZZ_bg_3f000b] h3,div[id~=ZZ_bg_3f000b] h4,div[id~=ZZ_bg_8b8d8d] h1,div[id~=ZZ_bg_8b8d8d] h2,div[id~=ZZ_bg_8b8d8d] h3,div[id~=ZZ_bg_8b8d8d] h4,div[id~=ZZ_bg_943135] h1,div[id~=ZZ_bg_943135] h2,div[id~=ZZ_bg_943135] h3,div[id~=ZZ_bg_943135] h4,div[id~=ZZ_bg_5b262e] h1,div[id~=ZZ_bg_5b262e] h2,div[id~=ZZ_bg_5b262e] h3,div[id~=ZZ_bg_5b262e] h4,div[id~=ZZ_bg_d5832f] h1,div[id~=ZZ_bg_d5832f] h2,div[id~=ZZ_bg_d5832f] h3,div[id~=ZZ_bg_d5832f] h4,div[id~=ZZ_bg_e03c31] h1,div[id~=ZZ_bg_e03c31] h2,div[id~=ZZ_bg_e03c31] h3,div[id~=ZZ_bg_e03c31] h4,div[id~=ZZ_bg_9d432c] h1,div[id~=ZZ_bg_9d432c] h2,div[id~=ZZ_bg_9d432c] h3,div[id~=ZZ_bg_9d432c] h4,div[id~=ZZ_bg_ff6a13] h1,div[id~=ZZ_bg_ff6a13] h2,div[id~=ZZ_bg_ff6a13] h3,div[id~=ZZ_bg_ff6a13] h4,div[id~=ZZ_bg_ffa300] h1,div[id~=ZZ_bg_ffa300] h2,div[id~=ZZ_bg_ffa300] h3,div[id~=ZZ_bg_ffa300] h4,div[id~=ZZ_bg_84bd00] h1,div[id~=ZZ_bg_84bd00] h2,div[id~=ZZ_bg_84bd00] h3,div[id~=ZZ_bg_84bd00] h4,div[id~=ZZ_bg_319b42] h1,div[id~=ZZ_bg_319b42] h2,div[id~=ZZ_bg_319b42] h3,div[id~=ZZ_bg_319b42] h4,div[id~=ZZ_bg_00c1d5] h1,div[id~=ZZ_bg_00c1d5] h2,div[id~=ZZ_bg_00c1d5] h3,div[id~=ZZ_bg_00c1d5] h4,div[id~=ZZ_bg_00b5e2] h1,div[id~=ZZ_bg_00b5e2] h2,div[id~=ZZ_bg_00b5e2] h3,div[id~=ZZ_bg_00b5e2] h4,div[id~=ZZ_bg_0072ce] h1,div[id~=ZZ_bg_0072ce] h2,div[id~=ZZ_bg_0072ce] h3,div[id~=ZZ_bg_0072ce] h4,div[id~=ZZ_bg_68478d] h1,div[id~=ZZ_bg_68478d] h2,div[id~=ZZ_bg_68478d] h3,div[id~=ZZ_bg_68478d] h4,div[id~=ZZ_bg_e93cac] h1,div[id~=ZZ_bg_e93cac] h2,div[id~=ZZ_bg_e93cac] h3,div[id~=ZZ_bg_e93cac] h4,div[id~=ZZ_bg_c5003e] h1,div[id~=ZZ_bg_c5003e] h2,div[id~=ZZ_bg_c5003e] h3,div[id~=ZZ_bg_c5003e] h4,div[id~=ZZ_bg_54c9e9] h1,div[id~=ZZ_bg_54c9e9] h2,div[id~=ZZ_bg_54c9e9] h3,div[id~=ZZ_bg_54c9e9] h4,div[id~=ZZ_bg_b6008d] h1,div[id~=ZZ_bg_b6008d] h2,div[id~=ZZ_bg_b6008d] h3,div[id~=ZZ_bg_b6008d] h4{color:#fff !important}
div[id~=ZZ_dash] .Display1:after,div[id~=ZZ_dash] .Display2:after,div[id~=ZZ_dash] .content .inner-content .Display2:after{content:" ";display:block;background-color:#8b8d8d;width:23px;height:10px;margin-top:18px;margin-left:2px}
@media(max-width:767px){div[id~=ZZ_dash] .Display1:after,div[id~=ZZ_dash] .Display2:after,div[id~=ZZ_dash] .content .inner-content .Display2:after{width:13px;height:6px;margin:16px auto 16px auto}
}
div[id~=ZZ_bg_3f000b] h2.headline:after,div[id~=ZZ_bg_8b8d8d] h2.headline:after,div[id~=ZZ_bg_943135] h2.headline:after,div[id~=ZZ_bg_5b262e] h2.headline:after,div[id~=ZZ_bg_d5832f] h2.headline:after,div[id~=ZZ_bg_e03c31] h2.headline:after,div[id~=ZZ_bg_9d432c] h2.headline:after,div[id~=ZZ_bg_ff6a13] h2.headline:after,div[id~=ZZ_bg_ffa300] h2.headline:after,div[id~=ZZ_bg_84bd00] h2.headline:after,div[id~=ZZ_bg_319b42] h2.headline:after,div[id~=ZZ_bg_00c1d5] h2.headline:after,div[id~=ZZ_bg_00b5e2] h2.headline:after,div[id~=ZZ_bg_0072ce] h2.headline:after,div[id~=ZZ_bg_68478d] h2.headline:after,div[id~=ZZ_bg_e93cac] h2.headline:after,div[id~=ZZ_bg_c5003e] h2.headline:after,div[id~=ZZ_bg_54c9e9] h2.headline:after,div[id~=ZZ_bg_b6008d] h2.headline:after,div[id~=ZZ_bg_3f000b] h3.subheading-desktop:after,div[id~=ZZ_bg_8b8d8d] h3.subheading-desktop:after,div[id~=ZZ_bg_943135] h3.subheading-desktop:after,div[id~=ZZ_bg_5b262e] h3.subheading-desktop:after,div[id~=ZZ_bg_d5832f] h3.subheading-desktop:after,div[id~=ZZ_bg_e03c31] h3.subheading-desktop:after,div[id~=ZZ_bg_9d432c] h3.subheading-desktop:after,div[id~=ZZ_bg_ff6a13] h3.subheading-desktop:after,div[id~=ZZ_bg_ffa300] h3.subheading-desktop:after,div[id~=ZZ_bg_84bd00] h3.subheading-desktop:after,div[id~=ZZ_bg_319b42] h3.subheading-desktop:after,div[id~=ZZ_bg_00c1d5] h3.subheading-desktop:after,div[id~=ZZ_bg_00b5e2] h3.subheading-desktop:after,div[id~=ZZ_bg_0072ce] h3.subheading-desktop:after,div[id~=ZZ_bg_68478d] h3.subheading-desktop:after,div[id~=ZZ_bg_e93cac] h3.subheading-desktop:after,div[id~=ZZ_bg_c5003e] h3.subheading-desktop:after,div[id~=ZZ_bg_54c9e9] h3.subheading-desktop:after,div[id~=ZZ_bg_b6008d] h3.subheading-desktop:after,div[id~=ZZ_bg_3f000b] .Display1:after,div[id~=ZZ_bg_8b8d8d] .Display1:after,div[id~=ZZ_bg_943135] .Display1:after,div[id~=ZZ_bg_5b262e] .Display1:after,div[id~=ZZ_bg_d5832f] .Display1:after,div[id~=ZZ_bg_e03c31] .Display1:after,div[id~=ZZ_bg_9d432c] .Display1:after,div[id~=ZZ_bg_ff6a13] .Display1:after,div[id~=ZZ_bg_ffa300] .Display1:after,div[id~=ZZ_bg_84bd00] .Display1:after,div[id~=ZZ_bg_319b42] .Display1:after,div[id~=ZZ_bg_00c1d5] .Display1:after,div[id~=ZZ_bg_00b5e2] .Display1:after,div[id~=ZZ_bg_0072ce] .Display1:after,div[id~=ZZ_bg_68478d] .Display1:after,div[id~=ZZ_bg_e93cac] .Display1:after,div[id~=ZZ_bg_c5003e] .Display1:after,div[id~=ZZ_bg_54c9e9] .Display1:after,div[id~=ZZ_bg_b6008d] .Display1:after,div[id~=ZZ_bg_3f000b] .Display2:after,div[id~=ZZ_bg_8b8d8d] .Display2:after,div[id~=ZZ_bg_943135] .Display2:after,div[id~=ZZ_bg_5b262e] .Display2:after,div[id~=ZZ_bg_d5832f] .Display2:after,div[id~=ZZ_bg_e03c31] .Display2:after,div[id~=ZZ_bg_9d432c] .Display2:after,div[id~=ZZ_bg_ff6a13] .Display2:after,div[id~=ZZ_bg_ffa300] .Display2:after,div[id~=ZZ_bg_84bd00] .Display2:after,div[id~=ZZ_bg_319b42] .Display2:after,div[id~=ZZ_bg_00c1d5] .Display2:after,div[id~=ZZ_bg_00b5e2] .Display2:after,div[id~=ZZ_bg_0072ce] .Display2:after,div[id~=ZZ_bg_68478d] .Display2:after,div[id~=ZZ_bg_e93cac] .Display2:after,div[id~=ZZ_bg_c5003e] .Display2:after,div[id~=ZZ_bg_54c9e9] .Display2:after,div[id~=ZZ_bg_b6008d] .Display2:after{background-color:#fff !important}
div[id~=ZZ_bg_3f000b] p,div[id~=ZZ_bg_3f000b] quote,div[id~=ZZ_bg_8b8d8d] p,div[id~=ZZ_bg_8b8d8d] quote,div[id~=ZZ_bg_943135] p,div[id~=ZZ_bg_943135] quote,div[id~=ZZ_bg_5b262e] p,div[id~=ZZ_bg_5b262e] quote,div[id~=ZZ_bg_d5832f] p,div[id~=ZZ_bg_d5832f] quote,div[id~=ZZ_bg_e03c31] p,div[id~=ZZ_bg_e03c31] quote,div[id~=ZZ_bg_9d432c] p,div[id~=ZZ_bg_9d432c] quote,div[id~=ZZ_bg_ff6a13] p,div[id~=ZZ_bg_ff6a13] quote,div[id~=ZZ_bg_ffa300] p,div[id~=ZZ_bg_ffa300] quote,div[id~=ZZ_bg_84bd00] p,div[id~=ZZ_bg_84bd00] quote,div[id~=ZZ_bg_319b42] p,div[id~=ZZ_bg_319b42] quote,div[id~=ZZ_bg_00c1d5] p,div[id~=ZZ_bg_00c1d5] quote,div[id~=ZZ_bg_00b5e2] p,div[id~=ZZ_bg_00b5e2] quote,div[id~=ZZ_bg_0072ce] p,div[id~=ZZ_bg_0072ce] quote,div[id~=ZZ_bg_68478d] p,div[id~=ZZ_bg_68478d] quote,div[id~=ZZ_bg_e93cac] p,div[id~=ZZ_bg_e93cac] quote,div[id~=ZZ_bg_c5003e] p,div[id~=ZZ_bg_c5003e] quote,div[id~=ZZ_bg_54c9e9] p,div[id~=ZZ_bg_54c9e9] quote,div[id~=ZZ_bg_b6008d] p,div[id~=ZZ_bg_b6008d] quote{color:#fff !important}
div[id~=ZZ_bg_84bd00] .primaryCTA,div[id~=ZZ_bg_319b42] .primaryCTA,div[id~=ZZ_bg_00c1d5] .primaryCTA,div[id~=ZZ_bg_0072ce] .primaryCTA{color:#fff !important;border-color:#943135 !important}
div[id~=ZZ_bg_f5f5f5] .primaryCTA{color:#943135 !important;border-color:#ffa300 !important}
div[id~=ZZ_bg_ffffff] .primaryCTA,div[id~=ZZ_bg_fffde9] .primaryCTA{color:#d5832f !important;border-color:#943135 !important}
div[id~=ZZ_bg_3f000b] .primaryCTA,div[id~=ZZ_bg_5b262e] .primaryCTA,div[id~=ZZ_bg_68478d] .primaryCTA,div[id~=ZZ_bg_c5003e] .primaryCTA{color:#fff !important;border-color:#ffa300 !important}
div[id~=ZZ_bg_daf1f7] .primaryCTA,div[id~=ZZ_bg_ffbf3f] .primaryCTA{color:#3f000b !important;border-color:#943135 !important}
div[id~=ZZ_bg_8b8d8d] .primaryCTA,div[id~=ZZ_bg_d5832f] .primaryCTA,div[id~=ZZ_bg_ffa300] .primaryCTA,div[id~=ZZ_bg_00b5e2] .primaryCTA{color:#fff !important;border-color:#5b262e !important}
div[id~=ZZ_bg_943135] .primaryCTA,div[id~=ZZ_bg_e03c31] .primaryCTA,div[id~=ZZ_bg_9d432c] .primaryCTA,div[id~=ZZ_bg_ff6a13] .primaryCTA,div[id~=ZZ_bg_0072ce] .primaryCTA,div[id~=ZZ_bg_e93cac] .primaryCTA,div[id~=ZZ_bg_54c9e9] .primaryCTA,div[id~=ZZ_bg_b6008d] .primaryCTA{color:#fff !important;border-color:#3f000b !important}
div[id~=ZZ_bg_84bd00] .primaryCTA:hover,div[id~=ZZ_bg_319b42] .primaryCTA:hover,div[id~=ZZ_bg_00c1d5] .primaryCTA:hover,div[id~=ZZ_bg_0072ce] .primaryCTA:hover{color:#943135 !important;border-color:#fff !important}
div[id~=ZZ_bg_f5f5f5] .primaryCTA:hover{border-color:#943135 !important;color:#ffa300 !important}
div[id~=ZZ_bg_ffffff] .primaryCTA:hover,div[id~=ZZ_bg_fffde9] .primaryCTA:hover{color:#943135 !important;border-color:#d5832f !important}
div[id~=ZZ_bg_3f000b] .primaryCTA:hover,div[id~=ZZ_bg_5b262e] .primaryCTA:hover,div[id~=ZZ_bg_68478d] .primaryCTA:hover,div[id~=ZZ_bg_c5003e] .primaryCTA:hover{color:#ffa300 !important;border-color:#fff !important}
div[id~=ZZ_bg_daf1f7] .primaryCTA:hover,div[id~=ZZ_bg_ffbf3f] .primaryCTA:hover{color:#943135 !important;border-color:#3f000b !important}
div[id~=ZZ_bg_8b8d8d] .primaryCTA:hover,div[id~=ZZ_bg_d5832f] .primaryCTA:hover,div[id~=ZZ_bg_ffa300] .primaryCTA:hover,div[id~=ZZ_bg_00b5e2] .primaryCTA:hover{color:#5b262e !important;border-color:#fff !important}
div[id~=ZZ_bg_e03c31] .primaryCTA:hover,div[id~=ZZ_bg_ff6a13] .primaryCTA:hover,div[id~=ZZ_bg_e93cac] .primaryCTA:hover,div[id~=ZZ_bg_54c9e9] .primaryCTA:hover,div[id~=ZZ_bg_b6008d] .primaryCTA:hover{color:#3f000b !important;border-color:#fff !important}
div[id~=ZZ_bg_943135] .primaryCTA:hover,div[id~=ZZ_bg_9d432c] .primaryCTA:hover,div[id~=ZZ_bg_319b42] .primaryCTA:hover,div[id~=ZZ_bg_0072ce] .primaryCTA:hover{color:#fff !important;border-color:#fff !important}
div[id~=ZZ_alt_color] .secondaryCTA,div[id~=ZZ_bg_ffbf3f] .secondaryCTA{color:#3f000b !important}
div[id~=ZZ_bg_ffffff] .secondaryCTA,div[id~=ZZ_bg_fffde9] .secondaryCTA{color:#d5832f !important}
div[id~=ZZ_bg_84bd00] .secondaryCTA,div[id~=ZZ_bg_00c1d5] .secondaryCTA,div[id~=ZZ_bg_319b42] .secondaryCTA,div[id~=ZZ_bg_3f000b] .secondaryCTA,div[id~=ZZ_bg_8b8d8d] .secondaryCTA,div[id~=ZZ_bg_943135] .secondaryCTA,div[id~=ZZ_bg_5b262e] .secondaryCTA,div[id~=ZZ_bg_d5832f] .secondaryCTA,div[id~=ZZ_bg_e03c31] .secondaryCTA,div[id~=ZZ_bg_9d432c] .secondaryCTA,div[id~=ZZ_bg_ff6a13] .secondaryCTA,div[id~=ZZ_bg_ffa300] .secondaryCTA,div[id~=ZZ_bg_00b5e2] .secondaryCTA,div[id~=ZZ_bg_0072ce] .secondaryCTA,div[id~=ZZ_bg_68478d] .secondaryCTA,div[id~=ZZ_bg_e93cac] .secondaryCTA,div[id~=ZZ_bg_c5003e] .secondaryCTA,div[id~=ZZ_bg_54c9e9] .secondaryCTA,div[id~=ZZ_bg_b6008d] .secondaryCTA{color:#fff !important}
div[id~=ZZ_bg_3f000b] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_5b262e] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_68478d] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_c5003e] .secondaryCTA .icon-chevron-right{color:#ffa300 !important}
div[id~=ZZ_alt_color] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_84bd00] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_00c1d5] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_319b42] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_ffffff] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_daf1f7] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_fffde9] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_ffbf3f] .secondaryCTA .icon-chevron-right{color:#943135 !important}
div[id~=ZZ_bg_8b8d8d] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_d5832f] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_ffa300] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_00b5e2] .secondaryCTA .icon-chevron-right{color:#5b262e !important}
div[id~=ZZ_bg_943135] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_e03c31] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_9d432c] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_ff6a13] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_0072ce] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_e93cac] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_54c9e9] .secondaryCTA .icon-chevron-right,div[id~=ZZ_bg_b6008d] .secondaryCTA .icon-chevron-right{color:#3f000b !important}
div[id~=ZZ_bg_319b42] .secondaryCTA:hover,div[id~=ZZ_bg_0072ce] .secondaryCTA:hover{color:#c9c9c9 !important}
div[id~=ZZ_bg_3f000b] .secondaryCTA:hover,div[id~=ZZ_bg_5b262e] .secondaryCTA:hover,div[id~=ZZ_bg_68478d] .secondaryCTA:hover,div[id~=ZZ_bg_c5003e] .secondaryCTA:hover{color:#ffa300 !important}
div[id~=ZZ_alt_color] .secondaryCTA:hover,div[id~=ZZ_bg_84bd00] .secondaryCTA:hover,div[id~=ZZ_bg_00c1d5] .secondaryCTA:hover,div[id~=ZZ_bg_fffde9] .secondaryCTA:hover,div[id~=ZZ_bg_ffffff] .secondaryCTA:hover,div[id~=ZZ_bg_daf1f7] .secondaryCTA:hover,div[id~=ZZ_bg_ffbf3f] .secondaryCTA:hover{color:#943135 !important}
div[id~=ZZ_bg_8b8d8d] .secondaryCTA:hover,div[id~=ZZ_bg_d5832f] .secondaryCTA:hover,div[id~=ZZ_bg_ffa300] .secondaryCTA:hover,div[id~=ZZ_bg_00b5e2] .secondaryCTA:hover{color:#5b262e !important}
div[id~=ZZ_bg_943135] .secondaryCTA:hover,div[id~=ZZ_bg_e03c31] .secondaryCTA:hover,div[id~=ZZ_bg_9d432c] .secondaryCTA:hover,div[id~=ZZ_bg_ff6a13] .secondaryCTA:hover,div[id~=ZZ_bg_e93cac] .secondaryCTA:hover,div[id~=ZZ_bg_54c9e9] .secondaryCTA:hover,div[id~=ZZ_bg_b6008d] .secondaryCTA:hover{color:#3f000b !important}
div[id~=ZZ_bg_ffffff] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_fffde9] .secondaryCTA:hover .icon-chevron-right{color:#d5832f !important}
div[id~=ZZ_alt_color] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_daf1f7] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_ffbf3f] .secondaryCTA:hover .icon-chevron-right{color:#3f000b !important}
div[id~=ZZ_bg_84bd00] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_00c1d5] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_319b42] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_3f000b] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_8b8d8d] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_943135] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_5b262e] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_d5832f] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_e03c31] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_9d432c] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_ff6a13] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_ffa300] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_00b5e2] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_0072ce] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_68478d] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_e93cac] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_c5003e] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_54c9e9] .secondaryCTA:hover .icon-chevron-right,div[id~=ZZ_bg_b6008d] .secondaryCTA:hover .icon-chevron-right{color:#fff !important}
div[id~=ZZ_bg_3f000b][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_5b262e][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_68478d][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_c5003e][id~=ZZ_alt_btn] .primaryCTA{color:#fff !important;background-color:#ffa300 !important;border-color:#ffa300 !important}
div[id~=ZZ_alt_color][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_f5f5f5][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_daf1f7][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_ffffff][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_fffde9][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_ffbf3f][id~=ZZ_alt_btn] .primaryCTA{color:#fff !important;background-color:#943135 !important;border-color:#943135 !important}
div[id~=ZZ_bg_8b8d8d][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_d5832f][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_ffa300][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_00b5e2][id~=ZZ_alt_btn] .primaryCTA{color:#fff !important;background-color:#5b262e !important;border-color:#5b262e !important}
div[id~=ZZ_bg_943135][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_e03c31][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_9d432c][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_ff6a13][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_0072ce][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_e93cac][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_54c9e9][id~=ZZ_alt_btn] .primaryCTA,div[id~=ZZ_bg_b6008d][id~=ZZ_alt_btn] .primaryCTA{color:#fff !important;background-color:#3f000b !important;border-color:#3f000b !important}
div[id~=ZZ_bg_84bd00][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_319b42][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_00c1d5][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_ffbf3f][id~=ZZ_alt_btn] .primaryCTA:hover{color:#943135 !important;background-color:#fff !important;border-color:#fff !important}
div[id~=ZZ_bg_ffffff][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_fffde9][id~=ZZ_alt_btn] .primaryCTA:hover{color:#fff !important;background-color:#d5832f !important;border-color:#d5832f !important}
div[id~=ZZ_bg_3f000b][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_5b262e][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_68478d][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_c5003e][id~=ZZ_alt_btn] .primaryCTA:hover{color:#ffa300 !important;background-color:#fff !important;border-color:#fff !important}
div[id~=ZZ_bg_8b8d8d][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_d5832f][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_ffa300][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_00b5e2][id~=ZZ_alt_btn] .primaryCTA:hover{color:#5b262e !important;background-color:#fff !important;border-color:#fff !important}
div[id~=ZZ_bg_943135][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_e03c31][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_9d432c][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_ff6a13][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_0072ce][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_e93cac][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_54c9e9][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_b6008d][id~=ZZ_alt_btn] .primaryCTA:hover{color:#3f000b !important;background-color:#fff !important;border-color:#fff !important}
div[id~=ZZ_alt_color][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_f5f5f5][id~=ZZ_alt_btn] .primaryCTA:hover,div[id~=ZZ_bg_daf1f7][id~=ZZ_alt_btn] .primaryCTA:hover{color:#943135 !important;background-color:#fff !important;border-color:#fff !important}
@media(max-width:767px){div[id~=ZZ_bg_prism]>div{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_homepage_split_feature_prism_mobile_bg.png);background-color:transparent !important}
div[id~=ZZ_bg_littlekisses]>div{background-image:none;background-color:#fffde9 !important}
}
@media(min-width:768px){div[id~=ZZ_bg_prism]>div{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_homepage_split_feature_prism_bg.png);background-color:transparent !important;background-size:100% 100%}
div[id~=ZZ_bg_littlekisses]>div{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Kisses_littlekisses_full.png);background-color:transparent !important;background-size:100% 100%}
div[id~=ZZ_bg_prism]>div,div[id~=ZZ_bg_prism] .product-feature,div[id~=ZZ_bg_prism] .media-holder,div[id~=ZZ_bg_prism] .content-holder div[id~=ZZ_bg_littlekisses]>div,div[id~=ZZ_bg_littlekisses] .product-feature,div[id~=ZZ_bg_littlekisses] .media-holder,div[id~=ZZ_bg_littlekisses] .content-holder{background-color:transparent !important}
div[id~=ZZ_bg_prism] .media-holder img,div[id~=ZZ_bg_littlekisses] .media-holder img{display:none}
}
div[id~=ZZ_bg_img_01]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_01.png)}
div[id~=ZZ_bg_img_02]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_02.png)}
div[id~=ZZ_bg_img_03]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_03.png)}
div[id~=ZZ_bg_img_04]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_04.png)}
div[id~=ZZ_bg_img_05]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_05.png)}
div[id~=ZZ_bg_img_06]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_06.png)}
div[id~=ZZ_bg_img_07]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_07.png)}
div[id~=ZZ_bg_img_08]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_08.png)}
div[id~=ZZ_bg_img_09]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_09.png)}
div[id*=ZZ_bg_img_]{background-position:center center;background-size:cover;background-repeat:no-repeat}
div[id*=ZZ_bg_img_]>div{background-color:rgba(255,255,255,0) !important}
div[id~=ZZ_bg_position_top],div[id~=ZZ_bg_position_top]>div{background-position:center top !important}
div[id~=ZZ_bg_position_right],div[id~=ZZ_bg_position_right]>div{background-position:center right !important}
div[id~=ZZ_bg_position_bottom],div[id~=ZZ_bg_position_bottom]>div{background-position:center bottom !important}
div[id~=ZZ_bg_position_left],div[id~=ZZ_bg_position_left]>div{background-position:center left !important}
@media(min-width:768px){div[id~=DD_bg_img_01]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_01_DD.png)}
div[id~=DD_bg_img_02]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_02_DD.png)}
div[id~=DD_bg_img_03]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_03_DD.png)}
div[id~=DD_bg_img_04]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_04_DD.png)}
div[id~=DD_bg_img_05]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_05_DD.png)}
div[id~=DD_bg_img_06]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_06_DD.png)}
div[id~=DD_bg_img_07]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_07_DD.png)}
div[id~=DD_bg_img_08]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_08_DD.png)}
div[id~=DD_bg_img_09]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_09_DD.png)}
div[id*=DD_bg_img_]{background-position:center center;background-size:cover;background-repeat:no-repeat}
div[id*=DD_bg_img_]>div{background-color:rgba(255,255,255,0) !important}
div[id~=DD_bg_position_top],div[id~=DD_bg_position_top]>div{background-position:center top !important}
div[id~=DD_bg_position_right],div[id~=DD_bg_position_right]>div{background-position:center right !important}
div[id~=DD_bg_position_bottom],div[id~=DD_bg_position_bottom]>div{background-position:center bottom !important}
div[id~=DD_bg_position_left],div[id~=DD_bg_position_left]>div{background-position:center left !important}
}
@media(max-width:767px){div[id~=MM_bg_img_01]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_01_MM.png)}
div[id~=MM_bg_img_02]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_02_MM.png)}
div[id~=MM_bg_img_03]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_03_MM.png)}
div[id~=MM_bg_img_04]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_04_MM.png)}
div[id~=MM_bg_img_05]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_05_MM.png)}
div[id~=MM_bg_img_06]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_06_MM.png)}
div[id~=MM_bg_img_07]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_07_MM.png)}
div[id~=MM_bg_img_08]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_08_MM.png)}
div[id~=MM_bg_img_09]{background-image:url(../../content/dam/franchise/en_us/images/Common/bg_img_09_MM.png)}
div[id*=MM_bg_img_]{background-position:center center;background-size:cover;background-repeat:no-repeat}
div[id*=MM_bg_img_]>div{background-color:rgba(255,255,255,0) !important}
div[id~=MM_bg_position_top],div[id~=MM_bg_position_top]>div{background-position:center top !important}
div[id~=MM_bg_position_right],div[id~=MM_bg_position_right]>div{background-position:center right !important}
div[id~=MM_bg_position_bottom],div[id~=MM_bg_position_bottom]>div{background-position:center bottom !important}
div[id~=MM_bg_position_left],div[id~=MM_bg_position_left]>div{background-position:center left !important}
}
div[id~=ZZ_bg_100_percent],div[id~=ZZ_bg_100_percent]>div{background-size:100% !important}
div[id~=ZZ_bg_100_100_percent],div[id~=ZZ_bg_100_100_percent]>div{background-size:100% 100% !important}
@media(min-width:768px){div[id~=DD_bg_100_percent],div[id~=DD_bg_100_percent]>div{background-size:100% !important}
div[id~=DD_bg_100_100_percent],div[id~=DD_bg_100_100_percent]>div{background-size:100% 100% !important}
}
@media(max-width:767px){div[id~=MM_bg_100_percent],div[id~=MM_bg_100_percent]>div{background-size:100% !important}
div[id~=MM_bg_100_100_percent],div[id~=MM_bg_100_100_percent]>div{background-size:100% 100% !important}
}
div[id~=ZZ_bg_zoom_25],div[id~=ZZ_bg_zoom_25]>div{background-size:125% !important}
div[id~=ZZ_bg_zoom_50],div[id~=ZZ_bg_zoom_50]>div{background-size:150% !important}
div[id~=ZZ_bg_zoom_100],div[id~=ZZ_bg_zoom_100]>div{background-size:200% !important}
@media(min-width:768px){div[id~=DD_bg_zoom_25],div[id~=DD_bg_zoom_25]>div{background-size:125% !important}
div[id~=DD_bg_zoom_50],div[id~=DD_bg_zoom_50]>div{background-size:150% !important}
div[id~=DD_bg_zoom_100],div[id~=DD_bg_zoom_100]>div{background-size:200% !important}
}
@media(max-width:767px){div[id~=MM_bg_zoom_25],div[id~=MM_bg_zoom_25]>div{background-size:125% !important}
div[id~=MM_bg_zoom_50],div[id~=MM_bg_zoom_50]>div{background-size:150% !important}
div[id~=MM_bg_zoom_100],div[id~=MM_bg_zoom_100]>div{background-size:200% !important}
}
div[id~=ZZ_margin_top_130]{padding-top:130px !important}
div[id~=ZZ_margin_bottom_130]{padding-bottom:130px !important}
@media(max-width:767px){div[id~=ZZ_margin_top_130]{padding-top:70px !important}
div[id~=ZZ_margin_bottom_130]{padding-bottom:70px !important}
}
div[id~=ZZ_margin_top_100]{padding-top:100px !important}
div[id~=ZZ_margin_bottom_100]{padding-bottom:100px !important}
@media(max-width:767px){div[id~=ZZ_margin_top_100]{padding-top:50px !important}
div[id~=ZZ_margin_bottom_100]{padding-bottom:50px !important}
}
div[id~=ZZ_margin_top_70]{padding-top:70px !important}
div[id~=ZZ_margin_bottom_70]{padding-bottom:70px !important}
@media(max-width:767px){div[id~=ZZ_margin_top_70]{padding-top:35px !important}
div[id~=ZZ_margin_bottom_70]{padding-bottom:35px !important}
}
div[id~=ZZ_margin_top_35]{padding-top:35px !important}
div[id~=ZZ_margin_bottom_35]{padding-bottom:35px !important}
@media(max-width:767px){div[id~=ZZ_margin_top_35]{padding-top:18px !important}
div[id~=ZZ_margin_bottom_35]{padding-bottom:18px !important}
}
div[id~=ZZ_margin_top_20]{padding-top:20px !important}
div[id~=ZZ_margin_bottom_20]{padding-bottom:20px !important}
@media(max-width:767px){div[id~=ZZ_margin_top_20]{padding-top:20px !important}
div[id~=ZZ_margin_bottom_20]{padding-bottom:20px !important}
}
@media(max-width:767px){div[id~=MM_margin_top_100]{padding-top:100px !important}
div[id~=MM_margin_bottom_100]{padding-bottom:100px !important}
div[id~=MM_margin_top_70]{padding-top:70px !important}
div[id~=MM_margin_bottom_70]{padding-bottom:70px !important}
div[id~=MM_margin_top_35]{padding-top:35px !important}
div[id~=MM_margin_bottom_35]{padding-bottom:35px !important}
div[id~=MM_margin_top_20]{padding-top:20px !important}
div[id~=MM_margin_bottom_20]{padding-bottom:20px !important}
div[id~=MM_margin_top_0]{padding-top:0 !important}
div[id~=MM_margin_bottom_0]{padding-bottom:0 !important}
}
div[id~=ZZ_margin_0]{padding:0 !important}
div[id~=ZZ_margin_top_0]{padding-top:0 !important}
div[id~=ZZ_margin_bottom_0]{padding-bottom:0 !important}
div[id~=ZZ_margin_left_0]{padding-left:0 !important}
div[id~=ZZ_margin_right_0]{padding-right:0 !important}
div[id~=ZZ_desc_uppercase] .subheading-desktop,div[id~=ZZ_desc_uppercase] .content .content-holder .inner-content .subheading-desktop,div[id~=ZZ_desc_uppercase] .content-holder .content .inner-content .subheading-desktop,div[id~=ZZ_desc_uppercase] .content .text-only-feature .subheading-desktop{text-transform:uppercase}
div[id~=ZZ_desc_hide] .subheading-desktop,div[id~=ZZ_desc_hide] .content .content-holder .inner-content .subheading-desktop,div[id~=ZZ_desc_hide] .content-holder .content .inner-content .subheading-desktop,div[id~=ZZ_desc_hide] .content .text-only-feature .subheading-desktop{display:none}
@media(max-width:767px){div[id~=MM_desc_hide] .subheading-desktop,div[id~=MM_desc_hide] .content .content-holder .inner-content .subheading-desktop,div[id~=MM_desc_hide] .content-holder .content .inner-content .subheading-desktop,div[id~=MM_desc_hide] .content .text-only-feature .subheading-desktop{display:none}
}
div[id~="ZZ_bg_f2aa00"]{background-color:#f2aa00 !important}
div[id~="ZZ_bg_ef3340"],div.splitfeature div[id~="ZZ_bg_ef3340"]{background-color:#ef3340 !important}
div[id~="ZZ_bg_ef3340"] h2,div[id~="ZZ_bg_ef3340"] p{color:#fff !important}
div[id~="ZZ_bg_c67216"],div.splitfeature div[id~="ZZ_bg_c67216"]{background-color:#c67216 !important}
.fourboard div[id~="ZZ_bg_c67216"].board-grid-4 .Display1{color:#fff !important}
div[id~="ZZ_gold_btn"] .primaryCTA{background-color:#f1a900 !important;border-color:#f1a900 !important}
div[id~="ZZ_gold_btn"] .primaryCTA:hover{background-color:#fff !important;border-color:#fff !important;color:#f1a900 !important}
div[id~="ZZ_gold_btn"] .content .inner-content .component-button.secondaryCTA:hover{color:#f1a900 !important}
div[id~="ZZ_gold_btn"] .content .inner-content .component-button.secondaryCTA .icon-chevron-right{color:#f1a900 !important}
div[id~="ZZ_gold_btn"] .content .inner-content .component-button.secondaryCTA:hover .icon-chevron-right{color:#fff !important}
div[id~="ZZ_gold_btn"] .secondaryCTA.component-button{color:#fff !important}
div[id~="ZZ_gold_landing_feature"]{color:#fff !important}
div[id~="ZZ_gold_landing_feature"] .inner-content .Display1,div[id~="ZZ_gold_landing_feature"] .inner-content p{color:#fff !important}
div[id~="ZZ_gold_landing_feature_top"] .inner-content p{font-size:24px !important;line-height:30px !important}
div[id~="ZZ_gold_landing_feature"]>div{background-color:#0c5ca9 !important}
div[id~="ZZ_gold_locate"]>div{background-color:#0057b8 !important}
div[id~="ZZ_gold_landing_marquee"]{max-width:1600px}
div[id~="ZZ_gold_landing_marquee"] .media-holder{margin-top:-28px}
div[id~="ZZ_gold_landing_marquee"]>div{background-color:#f2aa00 !important}
.textfeature div[id~="ZZ_gold_landing_text_marquee"] div.text-only-feature{background-color:#f2aa00 !important;padding:80px 0 0 0 !important;margin:0 !important}
.textfeature div[id~="ZZ_gold_landing_text_marquee"] div.text-only-feature{margin-bottom:0}
div[id~="ZZ_gold_landing_marquee"] .image-board-marquee .text-holder .inner-content.top{top:30px}
div[id~="ZZ_gold_textured"]>div.split-feature{background:url('https://www.hersheys.com/content/dam/franchise/en_us/images/Promotions/gold/gold-home-crunch-bkg.png') no-repeat !important;background-size:cover !important}
.textfeature>div[id~="ZZ_gold_landing_feature"] .text-only-feature{height:70vw;max-height:900px}
div[id~="ZZ_bg_gold_pdp"]{background-color:#0d5ca9 !important}
div[id~="ZZ_bg_gold_pdp"].nutrition-information-bar .pdp-wt-insd-ttl-desc{background-color:#0d5ca9 !important}
div[id~="ZZ_bg_gold_pdp"].nutrition-information-bar .nutri-wrapper{background-color:#0d5ca9 !important;border-bottom-color:#4d749b !important}
div[id~="ZZ_bg_gold_pdp"].nutrition-information-bar .pdp-wht-inside-section{background-color:#0d5ca9 !important}
div[id~="ZZ_bg_gold_pdp"].nutrition-information-bar .row.pdp-nutrition-cnt{background-color:#0d5ca9 !important}
div[id~="ZZ_bg_gold_pdp"].nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd{background-color:#262f5a !important}
div[id~="ZZ_bg_gold_pdp"].nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .pdp-nutrition-tbh{border-bottom-color:#4d749b !important;background-color:#0d5ca9 !important}
div[id~="ZZ_bg_gold_pdp"].nutrition-information-bar .pdp-nutrition-tbb{background-color:#0d5ca9 !important}
div[id~="ZZ_bg_gold_pdp"].nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .tab-content{border-top-color:#4d749b !important}
@media(max-width:767px){.textfeature>div[id~="ZZ_gold_landing_text_marquee"]{height:200px !important}
div[id~="ZZ_gold_landing_marquee"] .image-board-marquee .text-holder .inner-content.top{text-align:center !important}
}
@media(max-width:400px){div[id~="ZZ_gold_landing_feature_top"] .inner-content p{font-size:18px !important;line-height:24px !important;text-shadow:#d28e29 1px 1px 4px !important}
div[id~="ZZ_gold_landing_feature"] .inner-content .Display1{margin-bottom:0}
.textfeature>div[id~="ZZ_gold_landing_feature"] .text-only-feature .Display1{font-size:30px !important}
}
div[id~="ZZ_olympic_landing_feature"] .text-block{width:100% !important;left:0;text-align:center;padding:60px 0 !important}
div[id~="ZZ_olympic_landing_feature"] h2.headline{max-width:1600px !important}
div[id~="ZZ_olympic_landing_simone"],div[id~="ZZ_olympic_landing_simone"]>div{background-color:#9dccea !important}
div[id~="ZZ_olympic_landing_strobe"],div[id~="ZZ_olympic_landing_strobe"]>div{background-color:#042638 !important}
div[id~="ZZ_olympic_landing_roman"],div[id~="ZZ_olympic_landing_roman"]>div{background-color:#ec3645 !important}
.textfeature>div[id~="ZZ_olympic_landing_feature"] .text-only-feature{height:50vw !important;max-height:900px;position:relative}
.textfeature>div[id~="ZZ_olympic_landing_feature"] .text-only-feature .row{position:absolute;bottom:0;text-align:center;width:100%}
.textfeature>div[id~="ZZ_olympic_landing_feature"] .text-only-feature .Display1{margin-bottom:0;color:#fff}
.textfeature>div[id~="ZZ_olympic_landing_feature"] .text-only-feature p{margin-top:0;color:#fff}
.textfeature.section div[id~="ZZ_olympic_landing_marquee"] .text-only-feature{padding-top:50px !important;padding-bottom:50px !important}
.textfeature>div[id~="ZZ_olympic_landing_stats"] .text-only-feature{height:55vw !important;max-height:900px !important}
.textfeature>div[id~="ZZ_olympic_landing_marquee"] .text-only-feature .Display1{font-size:50px !important;color:#02263a !important}
.textfeature>div[id~="ZZ_olympic_landing_marquee"] .component-button.primaryCTA{background-color:#f2a900 !important;border-color:#f2a900 !important;color:#fff !important}
.textfeature>div[id~="ZZ_olympic_landing_marquee"] .component-button.primaryCTA:hover{border-color:#f27b00 !important}
.textfeature>div[id~="ZZ_gold_landing_text_marquee"]{max-width:1600px}
.textfeature.section div[id~="ZZ_olympic_gold_marquee"] .text-only-feature{padding-top:50px !important;padding-bottom:50px !important}
.textfeature>div[id~="ZZ_olympic_gold_marquee"] .component-button.primaryCTA{background-color:#062839 !important;border-color:#062839 !important;color:#fff !important}
.textfeature>div[id~="ZZ_olympic_gold_marquee"] .component-button.primaryCTA:hover{background-color:#fff !important;border-color:#062839 !important;color:#062839 !important}
.textfeature>div[id~="ZZ_olympic_landing_bar"] .text-only-feature{padding-top:10px !important;padding-bottom:10px !important}
.threeboard div[id~="ZZ_olympic_social"].board-grid-3{background-color:#f5e1a4 !important}
.threeboard div[id~="ZZ_olympic_social"].board-grid-3 .Display1{padding:20px 0 0 0 !important;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-weight:700 !important;font-size:55px !important;line-height:60px !important}
div[id~="ZZ_olympic_rules"] .text-block p{max-width:1600px !important;text-align:center !important}
.textfeature>div[id~="ZZ_olympic_rules"] .text-only-feature h2.Display1{display:none}
.textfeature>div[id~="ZZ_olympic_rules_button"] .text-only-feature h2.Display1{display:none}
.textfeature>div[id~="ZZ_olympic_rules_button"] .text-only-feature{padding-top:0 !important;padding-bottom:0 !important}
div[id~="ZZ_gold_btn_main"] .content .inner-content .component-button.secondaryCTA:hover{color:#f1a900 !important}
div[id~="ZZ_gold_btn_main"] .content .inner-content .component-button.secondaryCTA .icon-chevron-right{color:#f1a900 !important}
div[id~="ZZZ_gold_btn_main"] .content .inner-content .component-button.secondaryCTA:hover .icon-chevron-right{color:#fff !important}
div[id~="ZZ_gold_btn_main"] .secondaryCTA.component-button{color:#fff !important}
div[id~="ZZ_gold_btn_secondary_main"] .content .inner-content .component-button.secondaryCTA:hover{color:#3f000b !important}
div[id~="ZZ_olympic_landing_simone"] .split-feature .content-holder{background-image:url('https://www.hersheys.com/content/dam/franchise/en_us/images/Promotions/olympics/olympics-simone-bkg.png');background-repeat:no-repeat;background-position:bottom left}
div[id~="ZZ_olympic_landing_strobe"] .split-feature .content-holder{background-image:url('https://www.hersheys.com/content/dam/franchise/en_us/images/Promotions/olympics/olympics-strobe-bkg.png');background-repeat:no-repeat;background-position:bottom right}
div[id~="ZZ_olympic_landing_roman"] .split-feature .content-holder{background-image:url('https://www.hersheys.com/content/dam/franchise/en_us/images/Promotions/olympics/olympic_landing_roman.png');background-repeat:no-repeat;background-position:bottom left}
div[id~="ZZ_bg_confetti"] .split-feature .content-holder{background-image:url('https://www.hersheys.com/content/dam/franchise/en_us/images/Promotions/gold/gold-landing-confetti-bkg.png');background-repeat:no-repeat}
#heartwarm_sf{padding:0;max-height:640px}
#heartwarm_sf .subheading-desktop{color:#ffedd3;font-size:33px;line-height:38px;padding-top:30px}
#heartwarm_sf h1{text-indent:-9999em;position:absolute}
#heartwarm_sf .square-content-holder{background:#b22873 url('../../content/dam/franchise/en_us/images/Home/heartwarmed_bg_570x5702.jpg') left top no-repeat;background-size:cover}
#heartwarm_sf_video .image-board-marquee .media-holder video{max-width:none !important}
#heartwarm_sf_video .content-holder{display:none}
@media(min-width:1px) and (max-width:1100px){div[id~="ZZ_olympic_landing_simone"] .split-feature .content-holder,div[id~="ZZ_olympic_landing_strobe"] .split-feature .content-holder,div[id~="ZZ_olympic_landing_roman"] .split-feature .content-holder{background-image:none !important}
div[id~="ZZ_bg_confetti"] .split-feature .content-holder{background-image:none !important}
.textfeature>div[id~="ZZ_olympic_landing_feature"] .text-only-feature .Display1{font-size:40px !important;line-height:60px !important}
#heartwarm_sf .subheading-desktop{font-size:20px;line-height:33px}
}
@media(max-width:830px){.textfeature>div[id~="ZZ_olympic_landing_feature"] .text-only-feature .Display1{font-size:40px !important;line-height:60px !important}
.textfeature>div[id~="ZZ_olympic_landing_feature"] .text-only-feature p{margin-bottom:10px !important}
}
@media(max-width:767px){.textfeature>div[id~="ZZ_olympic_landing_bar"] .text-only-feature{height:auto !important}
.threeboard div[id~="ZZ_olympic_social"].board-grid-3 .Display1{font-size:30px !important;line-height:40px !important}
.textfeature>div[id~="ZZ_olympic_rules_button"] .text-only-feature{max-height:150px !important}
.textfeature>div[id~="ZZ_olympicgold_landing_text_marquee"]{height:300px !important;background-color:#f0a928 !important}
#heartwarm_sf .media-holder{display:none}
#heartwarm_sf .subheading-desktop{padding-top:125px;font-size:24px}
#heartwarm_sf .square-content-holder{background:#b22873 url('../../content/dam/franchise/en_us/images/About/heartwarmed_bg_570x570.jpg') center top no-repeat;background-size:contain}
#heartwarm_sf .content-holder{height:360px}
}
@media(max-width:400px){.textfeature>div[id~="ZZ_olympic_landing_feature"] .text-only-feature .Display1{font-size:30px !important;line-height:40px !important}
.textfeature>div[id~="ZZ_olympic_landing_marquee"] .text-only-feature .Display1{font-size:40px !important}
#heartwarm_sf .subheading-desktop{padding-top:100px;font-size:20px}
}
}
.socialengagementsplitboard .social-engagement-split-board .social-engagement-board .circle:hover svg{fill:#3f000b}
.socialengagementsplitboard .container .social-engagement-split-board .text-only-feature .inner-content h2.Display1,.socialengagementsplitboard .social-engagement-split-board .text-only-feature .subheading-desktop{text-align:left}
.socialengagementsplitboard .text-only-feature .subheading-desktop{max-width:none !important}
.dl-facets-checkbox label{color:#943135}
#splitmashupbg{background-color:#3f000f;z-index:-1;height:100%;left:-20%;width:85%;transform:skew(-27deg);position:fixed;top:0}
body.reesesmashup{background-color:#f54c0f}
#reesesmashuptopfeature{padding:0 !important;border-bottom:solid 20px #929292}
#reesesmashuptopfeature,#reesesmashuptopfeature .square-content-holder{background-color:#39000f !important;color:#fff;max-width:none}
#reesesmashuptopfeature .Display2{font-size:36px;color:#fff;font-family:'BrandonGrotesque-Bold'}
#reesesmashuptopfeature .subheading-desktop{color:#3f000f;font-size:22px;line-height:28px}
#mashupbarfeature h1{text-transform:none;color:#fcdc00;font-family:'Brandontext-regular','Open Sans',sans-serif !important}
#mashupbarfeature .subheading-desktop{font-size:22px;line-height:28px;color:#fff}
#mashedMarquee{background-color:#fcdc00}
#mashedMarquee .text-only-feature{background:#fcdc00 url('../../content/dam/franchise/en_us/images/products/stripes_bg.png') right center no-repeat;background-position-x:115%}
#mashedMarquee h2{color:#f54c0f}
#mashedMarquee div{color:#3f000f;font-size:28px !important;line-height:36px !important}
#gamerwrap{max-width:1600px;margin:0 auto;background-color:#6441a4}
#gamerwrap:after{clear:both;content:"";display:table}
#gamerwrap p{color:#fff;margin:0}
#gamerwrap .row .col-lg-3,#gamerwrap .row .col-md-4,#gamerwrap .row .col-sm-6{text-align:center}
.gamer{width:230px;margin:0 auto 30px auto;overflow:hidden}
.gamerheader{background-color:#ff5200;padding:10px;text-align:center}
.gamername{text-align:center}
.purpbg{background-color:#6441a4;padding:40px 0}
.logofloat{float:left;max-width:250px}
.rteheader{max-width:1200px;margin:0 auto;padding:20px 15px}
.rteheader:after{clear:both;content:"";height:0;display:table}
.rtedetails{text-align:center}
.rtedetails p{max-width:800px;color:#fff;text-align:center;margin:0 auto}
#mashupvideo .content-holder{display:none}
#mashupproducts{background-color:#fe0 !important}
#mashupproducts .board-mol h2{color:#370311 !important}
.twoboard #mashupproducts .container>div:first-child,.twoboard #mashupproducts .container .content-holder,.twoboard #mashupproducts .board-mol .media-holder,.twoboard #mashupproducts .board-mol .media-holder img{background-color:transparent !important}
.textfeature>#systemspecs .text-only-feature .Display1{color:#fff}
#systemspecs{background-color:#3f000b}
#systemspecs .text-only-feature{padding:30px 0}
#systemspecs h4.Display1{font-size:34px !important}
#specswrap{max-width:800px;margin:0 auto;padding:40px 0}
#specswrap p{color:#fff}
#upperyellow{background-color:#fe0;border-bottom:solid 20px #370311;padding:90px 30px}
#upperyellowcontent{width:50%;margin-left:50%}
#upperyellowcontent p{font-size:26px;line-height:32px}
#prizespecs{background-color:#ff5200;border-bottom:solid 20px #929292;padding:90px 30px}
#prizespecsdetails{width:48%;margin-left:52%;color:#370311}
#prizespecsdetails li{font-size:20px}
.hersheyhashtag{font-size:36px;font-weight:700;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
#gamingpcwrapper{position:absolute;bottom:105px;left:50px}
#reesespieceswrapper{position:absolute;bottom:-45px}
.rulescontainerinner{padding:40px 90px}
.gamingbrownbutton,.gamingbrownbutton:hover,#holidayFourBoard .primaryCTA{line-height:26px;font-family:'Brandontext-regular','Open Sans',sans-serif !important;position:relative;z-index:500;padding:15px 30px;border:none !important;background-color:#370311;color:#fff;font-size:20px;text-transform:uppercase;display:inline-block;margin:20px 0 0 20px;font-weight:700}
.simplegreenbutton .primaryCTA{background-color:#72bb53 !important;color:#fff !important;border:none !important}
.simplegreenbutton .text-only-feature{padding:20px 0 !important}
@media(max-width:1500px){#mashedMarquee .text-only-feature{background-position-x:135%}
}
@media(max-width:1375px){.gamingpc{width:75%}
#gamingpcwrapper{bottom:265px}
}
@media(max-width:1280px){#mashedMarquee .text-only-feature{background-position-x:145%}
}
@media(max-width:1150px){#mashedMarquee h2{font-size:48px !important;margin-bottom:0}
#mashedMarquee .text-only-feature{background:0}
}
@media(max-width:960px){#gamingpcwrapper{position:relative;bottom:auto;left:auto}
#upperyellowcontent{width:80%;margin:0 10%}
#prizespecsdetails{width:80%;margin:0 10%}
#specswrap{padding:10%}
.gamingpc{width:100%}
#gamingpcwrapper{text-align:center}
#systemspecs .text-only-feature,.twoboard #mashupproducts .board-mol .media-holder{height:auto}
.twoboard #mashupproducts .board-mol{background-color:#fe0 !important}
.twoboard #mashupproducts .board-mol .content-holder{text-align:center;margin:0 auto}
.hersheyhashtag{font-size:26px}
.rulescontainerinner{padding:40px 10px}
#specswrap p{font-size:14px}
}
@media(max-width:900px){#mashupbarfeature .subheading-desktop{font-size:18px;line-height:26px}
#mashedMarquee div{font-size:18px !important;line-height:26px !important}
#mashedMarquee h2{margin-bottom:0}
}
.shakeupsummer .split-feature .content-holder{height:auto}
.letterspacenone h1.headline{letter-spacing:0 !important}
.no-padding .media-holder{padding-left:0 !important;padding-right:0 !important}
.boardcarousel .board-carousel{padding:43px}
.boardcarousel .board-carousel{background-color:#f5f5f5}
@media(max-width:767px){.boardcarousel .board-carousel,.boardcarousel .board-carousel .board-mol{background-color:#f5f5f5}
}
.boardcarousel .board-carousel .container{color:#8b8d8d}
.boardcarousel .board-carousel .Display1{font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:56px !important;line-height:60px !important;letter-spacing:2px !important;color:#3f000b;margin:0 0 40px 0}
.boardcarousel .board-carousel .subheading-desktop{color:#3f000b;margin-top:0;margin-bottom:40px}
.boardcarousel .board-carousel .component-button.primaryCTA{margin:0}
.boardcarousel .content-holder h2{color:#8b8d8d !important;text-align:center;font-size:18px;line-height:24px}
.boardcarousel .content-holder h2 span{color:#943135}
.boardcarousel .board-mol:hover h2{color:#943135}
.boardcarousel .board-mol:hover h2 span{color:#8b8d8d}
@media(max-width:767px){.boardcarousel .content-holder h2{font-size:13px;line-height:14px;text-align:left}
}
.boardcarousel .content-holder p{text-align:center;font-size:14px;line-height:17px}
@media(max-width:767px){.boardcarousel .content-holder p{text-align:left}
}
.boardcarousel .board-carousel .board-mol .content-holder{overflow:hidden;height:160px;background-color:#fff;margin-bottom:20px}
@media(max-width:767px){.boardcarousel .board-carousel .board-mol .content-holder{margin-bottom:0}
}
.boardcarousel .board-carousel .board-mol .media-holder{overflow:hidden}
.boardcarousel .board-carousel .board-mol .media-holder,.boardcarousel .board-carousel .board-mol .media-holder img{background-color:#fff}
@media(min-width:768px){.boardcarousel .board-carousel{padding:43px 78px}
.boardcarousel .board-carousel .text-center.row{margin-right:90px;margin-left:90px}
.boardcarousel .board-carousel .board-mol{padding:0 1px}
.boardcarousel .board-carousel .component-button.primaryCTA{margin-top:45px}
}
@media(max-width:1200px){.boardcarousel .board-carousel{padding-left:4%;padding-right:4%;padding-left:calc(4% - 8px);padding-right:calc(4% - 8px)}
}
@media(max-width:1002px){.boardcarousel .board-carousel{padding-left:2%;padding-right:2%;padding-left:calc(2% - 8px);padding-right:calc(2% - 8px)}
}
@media(max-width:767px){.boardcarousel .board-carousel{padding:15px 0}
.boardcarousel .board-carousel .container .row:nth-child(2){margin-top:40px;padding-left:20px;padding-right:20px}
.boardcarousel .board-carousel .board-mol{display:block !important;padding:0;margin:0 0 20px}
.boardcarousel .board-carousel .board-mol a{margin:0 20px 5px 20px}
.boardcarousel .board-carousel .board-mol ul{margin-left:20px;margin-right:20px}
.boardcarousel .board-carousel .board-mol .content-holder,.boardcarousel .board-carousel .board-mol .media-holder{height:90px}
}
.boardcarousel .board-carousel .board-mol ul.prod-feature-fav{text-align:center;padding-left:16px;padding-right:16px;margin:-3.2em 0 15px 0}
@media(max-width:768px){.boardcarousel .board-carousel .board-mol ul.prod-feature-fav{text-align:right;margin:-3.2em 0 15px;padding-left:0;padding-right:0}
}
.boardcarousel .slick-prev,.boardcarousel .slick-next{border-radius:unset;background-color:#fff;border:1px solid #943135;transform:translate(0,calc(-50% - 70px))}
.boardcarousel .slick-prev{left:-60px}
.boardcarousel .slick-next{right:-60px}
@media(min-width:0) and (max-width:1010px){.boardcarousel .slick-prev{left:0 !important;opacity:.7}
.boardcarousel .slick-next{right:0 !important;opacity:.7}
}
@media(min-width:1011px) and (max-width:1210px){.boardcarousel .slick-prev{left:-28px !important;opacity:.7}
.boardcarousel .slick-next{right:-28px !important;opacity:.7}
}
.boardcarousel .slick-prev::before,.boardcarousel .slick-next::before{color:#943135}
.boardcarousel .slick-prev:hover,.boardcarousel .slick-next:hover{background-color:#943135;border:1px solid #fff}
.boardcarousel .slick-prev:hover::before,.boardcarousel .slick-next:hover::before{color:#fff}
@media(min-width:768px){.boardcarousel .board-carousel[id~=ZZ_favorite] .content-holder{height:110px}
}
@media(min-width:768px){.boardcarousel .board-carousel[id~=ZZ_tall] .content-holder{height:200px}
}
.boardcarousel .board-carousel[id~=ZZ_card_padding_5] .board-mol{padding:5px}
@media(max-width:768px){.boardcarousel .board-carousel[id~=ZZ_card_padding_5] .board-mol{padding:0}
}
.boardcarousel .board-carousel[id~=ZZ_card_padding_10] .board-mol{padding:10px 5px 5px 5px}
@media(max-width:768px){.boardcarousel .board-carousel[id~=ZZ_card_padding_10] .board-mol{padding:0}
}
.boardcarousel .board-carousel[id~=ZZ_card_padding_15] .board-mol{padding:15px 5px 5px 5px}
@media(max-width:768px){.boardcarousel .board-carousel[id~=ZZ_card_padding_15] .board-mol{padding:0}
}
.boardcarousel .board-carousel[id~=ZZ_card_padding_20] .board-mol{padding:20px 5px 5px 5px}
@media(max-width:768px){.boardcarousel .board-carousel[id~=ZZ_card_padding_20] .board-mol{padding:0}
}
.boardcarousel .board-carousel[id~=ZZ_dash] .Display1:after{content:" ";display:block;width:23px;height:10px;background-color:#8b8d8d;margin-top:18px;margin-left:auto;margin-right:auto}
.brandnavigationbar .ssf-generic{font-family:europa,'BrandonGrotesque-Black','Open Sans',sans-serif !important;font-weight:700 !important}
.brand-navigation-bar,.brand-navigation-bar .nav-camoflouge,.brand-navigation-bar .search-icon{background-color:#fff}
.brand-navigation-bar .brand-logo{padding:0 24px}
.brand-navigation-bar .brand-logo .logo{position:relative;width:80% !important}
@media(max-width:1100px){.brand-navigation-bar .brand-logo{padding:0 15px}
}
@media(max-width:850px){.brand-navigation-bar .brand-logo{padding:0 30px 0 0}
}
@media(max-width:767px){.brand-navigation-bar .brand-logo{padding:8px 0}
.brand-navigation-bar .brand-logo .logo{height:100%}
}
@media(min-width:768px){.brand-navigation-bar .nav-items li{padding-right:23px}
}
.brand-navigation-bar .nav-items li a{color:#8b8d8d !important;font-size:14px;letter-spacing:0;font-weight:bold}
.brand-navigation-bar .nav-items>ul>li:hover>a,.brand-navigation-bar .nav-items>ul>li>a:hover,.brand-navigation-bar .nav-items li.nav-active>a{color:#3f000b !important}
.brand-navigation-bar .nav-items .mega-dropdown-menu{padding:45px 30px}
.brand-navigation-bar .nav-items .dropdown-menu li>a{text-transform:uppercase}
.brand-navigation-bar .nav-items .dropdown-menu li>a:hover{background-color:inherit !important;color:#3f000b !important}
.brand-navigation-bar .nav-items .mega-dropdown-menu{max-width:540px;left:0;right:0;margin-left:auto;margin-right:auto}
.brand-navigation-bar .nav-items .mega-dropdown-menu .featured h3{color:#8b8d8d;font-family:"Brandontext-regular","Open Sans",sans-serif !important;font-size:18px;font-weight:500;padding-bottom:22px}
.brand-navigation-bar .nav-items .mega-dropdown-menu .featured a:before{content:'\e914';color:#3f000b;padding-right:5px;font-family:'hersheys-profile-icons' !important;-moz-osx-font-smoothing:grayscale;font-size:11px;font-family:"hersheys-icon-font" !important;font-style:normal;font-variant:normal;font-weight:bold;text-transform:none}
.brand-navigation-bar .nav-items .mega-dropdown-menu .featured a:hover::before{color:#8b8d8d}
.brand-navigation-bar .nav-items .mega-dropdown-menu .featured a{background:0;padding-left:0}
.brand-navigation-bar .hamburger-line,.brand-navigation-bar .hamburger-line:active,.brand-navigation-bar .hamburger-line:focus,.brand-navigation-bar .hamburger-line:visited,.brand-navigation-bar .brand-navigation-hamburger-icon:active .hamburger-line,.brand-navigation-bar .brand-navigation-hamburger-icon:focus .hamburger-line,.brand-navigation-bar .brand-navigation-hamburger-icon:visited .hamburger-line{background-color:#c5c6c6}
.brand-navigation-bar .hamburger-line:hover,.brand-navigation-bar .brand-navigation-hamburger-icon:hover .hamburger-line,.brand-navigation-bar.nav-showing .hamburger-line,.brand-navigation-bar.nav-showing .brand-navigation-hamburger-icon .hamburger-line{background-color:#3f000b}
.brand-navigation-bar.nav-showing .nav-items li a{color:#8b8d8d}
.brand-navigation-bar .search-icon,.brand-navigation-bar .search-icon:active,.brand-navigation-bar .search-icon:focus,.brand-navigation-bar .search-icon:visited{color:#c5c6c6}
.brand-navigation-bar .search-icon:hover,.brand-navigation-bar.search-showing .search-icon{color:#3f000b}
@media(max-width:767px){.brand-navigation-bar .nav-search-holder{padding:0 0 0 30px}
.brand-navigation-bar .search-icon{background-repeat:no-repeat;background-size:contain;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:16px 0 0 0;width:26px;height:28px}
.brand-navigation-bar .search-icon:before{content:""}
.brand-navigation-bar .search-icon,.brand-navigation-bar .search-icon:active,.brand-navigation-bar .search-icon:focus,.brand-navigation-bar .search-icon:visited{color:#ff5e16;background-image:url(selfservice-framework-hersheysfranchise/css/images/search-icon-gray.svg)}
.brand-navigation-bar .search-icon:hover,.brand-navigation-bar.search-showing .search-icon{color:#8c8c8c;background-image:url(selfservice-framework-hersheysfranchise/css/images/search-icon-brown.svg)}
}
.centeredmarquee .centered-marquee .col-lg-1,.centeredmarquee .centered-marquee .col-lg-10,.centeredmarquee .centered-marquee .col-lg-11,.centeredmarquee .centered-marquee .col-lg-12,.centeredmarquee .centered-marquee .col-lg-2,.centeredmarquee .centered-marquee .col-lg-3,.centeredmarquee .centered-marquee .col-lg-4,.centeredmarquee .centered-marquee .col-lg-5,.centeredmarquee .centered-marquee .col-lg-6,.centeredmarquee .centered-marquee .col-lg-7,.centeredmarquee .centered-marquee .col-lg-8,.centeredmarquee .centered-marquee .col-lg-9,.centeredmarquee .centered-marquee .col-md-1,.centeredmarquee .centered-marquee .col-md-10,.centeredmarquee .centered-marquee .col-md-11,.centeredmarquee .centered-marquee .col-md-12,.centeredmarquee .centered-marquee .col-md-2,.centeredmarquee .centered-marquee .col-md-3,.centeredmarquee .centered-marquee .col-md-4,.centeredmarquee .centered-marquee .col-md-5,.centeredmarquee .centered-marquee .col-md-6,.centeredmarquee .centered-marquee .col-md-7,.centeredmarquee .centered-marquee .col-md-8,.centeredmarquee .centered-marquee .col-md-9,.centeredmarquee .centered-marquee .col-sm-1,.centeredmarquee .centered-marquee .col-sm-10,.centeredmarquee .centered-marquee .col-sm-11,.centeredmarquee .centered-marquee .col-sm-12,.centeredmarquee .centered-marquee .col-sm-2,.centeredmarquee .centered-marquee .col-sm-3,.centeredmarquee .centered-marquee .col-sm-4,.centeredmarquee .centered-marquee .col-sm-5,.centeredmarquee .centered-marquee .col-sm-6,.centeredmarquee .centered-marquee .col-sm-7,.centeredmarquee .centered-marquee .col-sm-8,.centeredmarquee .centered-marquee .col-sm-9,.centeredmarquee .centered-marquee .col-xs-1,.centeredmarquee .centered-marquee .col-xs-10,.centeredmarquee .centered-marquee .col-xs-11,.centeredmarquee .centered-marquee .col-xs-12,.centeredmarquee .centered-marquee .col-xs-2,.centeredmarquee .centered-marquee .col-xs-3,.centeredmarquee .centered-marquee .col-xs-4,.centeredmarquee .centered-marquee .col-xs-5,.centeredmarquee .centered-marquee .col-xs-6,.centeredmarquee .centered-marquee .col-xs-7,.centeredmarquee .centered-marquee .col-xs-8,.centeredmarquee .centered-marquee .col-xs-9{padding-right:0;padding-left:0}
.centeredmarquee .centered-marquee .text-holder{background-color:#fff}
.listing .container,.listing .filter-sort-bar,.listing .pagination-bar .pagination{background-color:rgba(244,244,244,0)}
.listing>.container{padding:70px}
@media(max-width:767px){.listing>.container{padding:35px 20px}
}
.listing .pagination-bar .pagination{padding:30px 0}
@media(max-width:767px){.listing .pagination-bar .pagination{padding-top:15px}
}
.listing .pagination-bar .pagination-data-container{color:#8b8d8d}
.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing{margin-left:1px;margin-right:0;margin-bottom:10px}
@media(min-width:768px){.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing{margin-top:1px;margin-bottom:0;width:calc( 33.333333% - 1px)}
}
.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing .media-holder,.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing .content-holder{background-color:#fff}
.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing .content-holder{padding:30px}
@media(max-width:767px){.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing .content-holder,.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing.grid-4 .content-holder,.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing.rating.grid-4 .content-holder{width:calc(100% - 110px);padding-bottom:35px}
}
@media(min-width:768px){.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing{background-color:#fff}
}
@media(max-width:767px){.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing{background-color:rgba(255,255,255,0);padding:0}
.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing a.flex{padding:0}
}
.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing .media-holder img{width:80%;padding-top:20px;margin-left:auto;margin-right:auto}
@media(min-width:768px){.listing .pagination-bar .pagination-text{padding:0}
}
.listing .pagination-bar .pagination-text p.showing{font-size:12px;font-weight:bold !important;letter-spacing:1px !important;text-transform:uppercase;color:#4b1c1b;padding-left:0;margin-bottom:30px}
@media(max-width:767px){.listing .pagination-bar .pagination-text p.showing{font-size:16px;font-weight:normal !important;color:#943135}
}
.listing .pagination-bar .pagination-text a.showall{font-size:12px;font-weight:bold !important;text-transform:uppercase;color:#943135;padding-right:0}
.listing .pagination-bar .pagination-text a.showall:hover{color:#4b1c1b}
@media(max-width:767px){.listing .pagination-bar .pagination-text a.showall{font-size:16px;font-weight:normal !important}
}
@media(min-width:1003px){.listing>.container>.pagination-bar{margin-top:-47px}
}
.listing .pagination-bar .board-mol-dynamic-listing h2{font-family:'Brandontext-regular','Open Sans',sans-serif !important;font-weight:normal !important;font-size:18px;color:#8b8d8d}
.listing .pagination-bar .board-mol-dynamic-listing:hover h2{color:#943135}
.listing .pagination-bar .board-mol-dynamic-listing h2 span{color:#943135}
.listing .pagination-bar .board-mol-dynamic-listing:hover h2 span{color:#4b1c1b}
.listing .pagination-bar .pagination ul li.paginationjs-page a{font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:28px;line-height:26px;letter-spacing:2px}
.listing .pagination-bar .pagination ul li a{margin:0 5px;background-color:#fff;color:#943135;border:solid 2px #c5c4c4;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
@media(min-width:768px){.listing .pagination-bar .pagination ul li a{width:44px;height:44px}
}
.listing .pagination-bar .pagination ul li a:hover,.listing .pagination-bar .pagination ul li.active a{background-color:#943135;border-color:#943135;color:#fff}
.listing .pagination-bar .pagination ul li.paginationjs-prev a,.listing .pagination-bar .pagination ul li.paginationjs-next a{color:#953036;background:0;margin:7px 0 0 0;height:26px}
.listing .pagination-bar .pagination ul li.paginationjs-prev a:hover,.listing .pagination-bar .pagination ul li.paginationjs-next a:hover{color:#c5c4c4;background:0}
@media(max-width:767px){.listing .pagination-bar .pagination ul li.paginationjs-prev a::before,.listing .pagination-bar .pagination ul li.paginationjs-next a::after{color:#943135}
.listing .pagination-bar .pagination ul li.paginationjs-prev a::after,.listing .pagination-bar .pagination ul li.paginationjs-next a::before{font-family:'Milton','Open Sans',sans-serif !important;font-weight:bold !important;font-size:20px;letter-spacing:2px;color:#aeb0b0}
.listing .pagination-bar .pagination ul li.paginationjs-prev a::after{margin-left:5px}
.listing .pagination-bar .pagination ul li.paginationjs-next a::before{margin-right:5px}
}
.listing .pagination-bar .pagination ul li.paginationjs-ellipsis a,.listing .pagination-bar .pagination ul li.paginationjs-ellipsis a:hover{color:#943135}
.listing .pagination-bar .pagination ul li.disabled a{color:#c5c4c4}
@media(min-width:768px){.listing .faceted-browsing-bar{padding-right:4px}
.listing .faceted-browsing-bar .header{padding:20px 17px 48px 10px}
}
@media(max-width:767px){.listing .faceted-browsing-bar.open{background-color:#fff}
.listing .faceted-browsing-bar.open .facetsbar{margin-bottom:20px}
}
.listing .faceted-browsing-bar .header h2,.listing .faceted-browsing-bar .header li{font-family:europa,'BrandonGrotesque-Black','Open Sans',sans-serif !important;font-weight:700 !important;text-transform:uppercase;font-size:14px;color:#4b1c1b}
.listing .faceted-browsing-bar .header h3,.listing .faceted-browsing-bar .header h3 span{font-family:'Brandontext-regular','Open Sans',sans-serif !important;font-weight:normal !important;text-transform:uppercase;font-size:18px;color:#4b1c1b}
@media(max-width:767px){.listing .faceted-browsing-bar .header h3 span,.listing .faceted-browsing-bar .header h3.filterClosed{text-transform:uppercase;color:#943135}
}
@media(max-width:767px){.listing .faceted-browsing-bar .header h3,.listing .faceted-browsing-bar .header h3 span{font-size:18px}
}
@media only screen and (max-width:767px){.faceted-browsing-bar .header h3.filterOpen span.close{padding-left:10px}
.faceted-browsing-bar .header h3.filterOpen span.apply{padding-right:10px}
}
.listing .faceted-browsing-bar .header .clearAll{font-family:'Brandontext-regular','Open Sans',sans-serif !important;font-weight:bold !important;letter-spacing:1px !important;text-transform:uppercase;font-size:12px;color:#943135}
.listing .faceted-browsing-bar .header .clearAll:hover{color:#4b1c1b}
@media(min-width:768px){.listing .faceted-browsing-bar .facetsbar{background-color:#fff}
.listing .faceted-browsing-bar .facet{padding:0}
.listing .faceted-browsing-bar .facet .facet-header{background-color:#5b262e}
}
@media(max-width:767px){.listing .faceted-browsing-bar .facetsbar{background-color:rgba(244,244,244,0)}
.listing .faceted-browsing-bar .facet .facet-header{border-top:solid 1px #5b262e}
.listing .faceted-browsing-bar .facet .facet-options{border-bottom:solid 1px #5b262e}
}
.listing .faceted-browsing-bar .facet .facet-header .dropdown a{font-family:europa,'BrandonGrotesque-Black','Open Sans',sans-serif !important;font-weight:700 !important;text-transform:uppercase;font-size:14px;color:#fff;padding:0 0 0 10px}
@media(max-width:767px){.listing .faceted-browsing-bar .facet .facet-header .dropdown a{color:#4b1c1b}
}
.listing .faceted-browsing-bar .facet .facet-header .dropdown .clearFacets{font-family:'Brandontext-regular','Open Sans',sans-serif !important;font-weight:bold !important;letter-spacing:1px !important;text-transform:uppercase;font-size:12px;color:#fff;padding:0 17px 0 0}
.listing .faceted-browsing-bar .facet .facet-header .dropdown .clearFacets:hover{color:#c5c4c4}
@media(max-width:767px){.listing .faceted-browsing-bar .facet .facet-header span.icon-down_arrow,.listing .faceted-browsing-bar .facet .facet-header span.icon-up_arrow{color:#4b1c1b}
}
.listing .faceted-browsing-bar .facet .facet-options .dropdown-menu{margin-bottom:48px}
.listing .faceted-browsing-bar .facet .facet-options .dropdown-menu li{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:1.2px;font-size:12px;color:#943135;margin-left:16px}
.listing .faceted-browsing-bar .styledCheckbox input[type=checkbox]:checked+label{background:#4b1c1b}
.listing .faceted-browsing-bar .styledCheckbox input[type=checkbox]:checked+label:after{border-color:#fff}
.listing .faceted-browsing-bar .styledCheckbox input[type=checkbox]:checked+label+span{color:#4b1c1b}
.listing .faceted-browsing-bar .styledCheckbox label:hover:after{border-color:#4b1c1b}
.listing ul.prod-feature-fav{text-align:left;padding-left:30px;margin-bottom:0;margin-top:0;position:absolute;top:calc(100% - 33px)}
@media(max-width:767px){.listing ul.prod-feature-fav{margin-top:0;padding-left:45px}
}
.listing ul.prod-feature-fav .btn-link .icon-solid-heart{color:#943135 !important}
.listing ul.prod-feature-fav .btn-link{color:#8b8d8d !important}
.listing ul.prod-feature-fav .btn-link:hover{color:#943135 !important}
@media(max-width:767px){.listing ul.prod-feature-fav li .btn.btn-link{float:none;margin-left:85px}
.listing .board-mol-dynamic-listing .square-background{min-height:110px;min-width:110px}
}
.ZZ_bg_product_cards .listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing:hover .media-holder,.ZZ_bg_product_cards .listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing:hover .content-holder{background-color:#943135}
.ZZ_bg_product_cards .listing .pagination-bar .board-mol-dynamic-listing:hover h2,.ZZ_bg_product_cards .listing .pagination-bar .board-mol-dynamic-listing:hover ul.prod-feature-fav .btn-link{color:#fff !important}
.ZZ_bg_product_cards .listing .pagination-bar .board-mol-dynamic-listing:hover ul.prod-feature-fav .btn-link:hover,.ZZ_bg_product_cards .listing .pagination-bar .board-mol-dynamic-listing:hover ul.prod-feature-fav .btn-link .icon-solid-heart,.ZZ_bg_product_cards .listing .pagination-bar .board-mol-dynamic-listing:hover h2 span{color:#3f000b !important}
@media(max-width:767px){.pf-cta-holder{bottom:2px;left:130px}
.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing .content-holder,.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing.grid-4 .content-holder,.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing.rating.grid-4 .content-holder{padding-bottom:45px !important}
}
.product-feature .pf-cta-holder{position:absolute;left:auto;right:auto;bottom:auto}
.listing .pagination-data-container{display:flex;flex-direction:row;flex-wrap:wrap}
.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing{background-color:#fff}
.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing .content-holder{height:auto}
.listing .pagination-data-container .pf-cta-holder{position:relative}
@media(max-width:767px){.pf-cta-holder{bottom:20px}
}
.board-mol-dynamic-listing.rating.col-xs-12.col-sm-4.grid-4{padding-bottom:10px}
.board-mol-dynamic-listing.rating.col-xs-12.col-sm-4.grid-4 .pf-cta-holder{bottom:auto;left:auto;margin-top:10px}
@media only screen and (max-width:767px){.board-mol-dynamic-listing .square-background{background-size:contain;min-height:200px !important}
.board-mol-dynamic-listing .content-holder,.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing .content-holder,.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing.grid-4 .content-holder,.listing .pagination-bar .pagination-data-container .board-mol-dynamic-listing.rating.grid-4 .content-holder{width:auto}
.board-mol-dynamic-listing .content-holder .ps-widget[ps-sku],.ps-widget[data-ps-sku]{float:none;font-size:1.3em;height:45px}
.board-mol-dynamic-listing .content-holder a{font-size:20px}
.board-mol-dynamic-listing .content-holder a sup{top:10px}
.listing .pagination-data-container .pf-cta-holder{bottom:auto;left:auto;display:inline-block;margin-top:10px}
}
.ps-widget h1{text-transform:none !important;letter-spacing:0 !important}
@media only screen and (min-width:1025px){.ps-wtb>.ps-wtb-content>.ps-online-tab,.ps-wtb>.ps-wtb-content>.ps-local-tab{width:50% !important}
.ps-ribbon>div>label.ps-online-tab-label{width:50% !important}
.ps-widget{height:775px !important;max-width:1600px !important;overflow:hidden}
}
.ps-widget select{appearance:menulist !important;-webkit-appearance:menulist !important;-moz-appearance:menulist !important;-ms-appearance:menulist !important;margin-bottom:2px;background-color:transparent !important;color:#000 !important;border:solid 1px #414141 !important}
@media only screen and (max-width:1024px){.ps-wtb>.ps-wtb-content>.ps-online-tab{max-height:none !important}
}
.hsy-wheretobuy{position:relative !important;display:inline-block !important;width:auto !important;bottom:auto !important}
.hsy-wheretobuy .buy-now-button{background-color:#3f000b !important;margin-top:10px !important;font-size:20px !important;padding:10px 20px !important}
@media only screen and (max-width:767px){.footer .footer-bottom .nav-header{background-color:transparent}
.footer .footer-bottom .nav-header span.footer_column_header{padding:6px 10px}
.footer .nav-holder .mobile-link .icon-chevron-right{padding:8px 0}
}
.fourboard .board-grid-4{padding:43px}
.fourboard .board-grid-4{background-color:#f5f5f5}
@media(max-width:767px){.fourboard .board-grid-4,.fourboard .board-grid-4 .board-mol{background-color:#f5f5f5}
}
.fourboard .board-grid-4 .container{color:#8b8d8d}
.fourboard .board-grid-4 .container>div:first-child{background-color:#fff}
.fourboard .board-grid-4 .Display1{font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:56px !important;line-height:60px !important;letter-spacing:2px !important;color:#3f000b;margin:0 0 40px 0}
.fourboard .board-grid-4 .subheading-desktop{color:#3f000b;margin-top:0;margin-bottom:40px}
.fourboard .board-grid-4 .component-button.primaryCTA{margin:0}
.fourboard .content-holder h2{color:#8b8d8d !important;text-align:center;font-size:18px;line-height:24px}
.fourboard .content-holder h2 span{color:#943135}
.fourboard .board-mol:hover h2{color:#943135}
.fourboard .board-mol:hover h2 span{color:#8b8d8d}
@media(max-width:767px){.fourboard .content-holder h2{font-size:13px;line-height:14px;text-align:left}
}
.fourboard .content-holder p{text-align:center;font-size:14px;line-height:17px}
@media(max-width:767px){.fourboard .content-holder p{text-align:left}
}
.fourboard .board-grid-4 .board-mol .content-holder{overflow:hidden;height:90px;background-color:#fff;margin-bottom:20px}
@media(max-width:767px){.fourboard .board-grid-4 .board-mol .content-holder{margin-bottom:0;width:100%}
.fourboard .board-grid-4 .board-mol .media-holder{width:100%}
}
.fourboard .board-grid-4 .board-mol .media-holder{overflow:hidden}
.fourboard .board-grid-4 .board-mol .media-holder,.fourboard .board-grid-4 .board-mol .media-holder img{background-color:#fff}
@media(min-width:768px){.fourboard .board-grid-4{padding:43px 78px}
.fourboard .board-grid-4 .text-center.row{margin-right:90px;margin-left:90px}
.fourboard .board-grid-4 .board-mol{padding:0 1px}
.fourboard .board-grid-4 .component-button.primaryCTA{margin-top:45px}
}
@media(max-width:1200px){.fourboard .board-grid-4{padding-left:4%;padding-right:4%;padding-left:calc(4% - 8px);padding-right:calc(4% - 8px)}
}
@media(max-width:1002px){.fourboard .board-grid-4{padding-left:2%;padding-right:2%;padding-left:calc(2% - 8px);padding-right:calc(2% - 8px)}
}
@media(max-width:767px){.fourboard .board-grid-4{padding:15px 0}
.fourboard .board-grid-4 .container .row:nth-child(2){margin-top:40px;padding-left:20px;padding-right:20px}
.fourboard .board-grid-4 .board-mol{padding:0;margin:0}
.fourboard .board-grid-4 .board-mol a{margin:20px 20px 0 20px}
.fourboard .board-grid-4 .board-mol:first-child a{margin-top:0}
.fourboard .board-grid-4 .board-mol ul{margin-left:20px;margin-right:20px}
}
@media(min-width:768px){.fourboard .board-grid-4[id~=ZZ_favorite] .content-holder{height:110px}
}
@media(min-width:768px){.fourboard .board-grid-4[id~=ZZ_tall] .content-holder{height:200px}
}
.fourboard .board-grid-4[id~=ZZ_card_padding_5] .board-mol{padding:5px}
@media(max-width:768px){.fourboard .board-grid-4[id~=ZZ_card_padding_5] .board-mol{padding:0}
}
.fourboard .board-grid-4[id~=ZZ_card_padding_10] .board-mol{padding:10px 5px 5px 5px}
@media(max-width:768px){.fourboard .board-grid-4[id~=ZZ_card_padding_10] .board-mol{padding:0}
}
.fourboard .board-grid-4[id~=ZZ_card_padding_15] .board-mol{padding:15px 5px 5px 5px}
@media(max-width:768px){.fourboard .board-grid-4[id~=ZZ_card_padding_15] .board-mol{padding:0}
}
.fourboard .board-grid-4[id~=ZZ_card_padding_20] .board-mol{padding:20px 5px 5px 5px}
@media(max-width:768px){.fourboard .board-grid-4[id~=ZZ_card_padding_20] .board-mol{padding:0}
}
.fourboard .board-grid-4[id~=ZZ_dash] .Display1:after{content:" ";display:block;width:23px;height:10px;background-color:#8b8d8d;margin-top:18px;margin-left:auto;margin-right:auto}
.flexibleboard .flexible-card-board-full-width.component-margin{max-width:800px;margin-left:auto;margin-right:auto}
@media only screen and (min-width:769px){.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex{height:100%}
}
.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex{display:flex;flex-direction:column}
@media only screen and (min-width:769px){.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex>.media-holder{padding:15% 2% 0}
}
.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex>.media-holder img{background-color:transparent;display:block;height:auto;width:100%;border-radius:100%;padding:5% 20%}
.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex .content-holder{height:auto;background-color:transparent;padding:10px 20px 25%}
.corp-dark-blue .flexibleboard .flexible-card-board .card-board-solid .flex{background-color:#003594}
.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex .content-holder h3{margin:0;font-size:14px;color:#fff}
.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex .content-holder p{color:#fff;font-size:18px}
.corp-dark-blue .flexibleboard .flexible-card-board .card-board-gradient .flex{background:linear-gradient(45deg,#003594,#00a8e1)}
.corp-dark-blue .flexibleboard .flexible-card-board .card-board-pattern .flex{background:url(../../content/dam/corporate-us/images/ssf/corporate-redesign/investors/darkblue-card-pattern.png);background-repeat:repeat;background-size:225px}
body .main_parsys .component-margin{margin:0 0 30px 0}
@media only screen and (max-width:767px){.flexible-board,.flexible-board.container-fluid{padding:0 30px}
}
@media only screen and (max-width:768px){.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex>.media-holder{display:block;height:100%;width:100%}
}
@media only screen and (max-width:768px){.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex{padding:15% 0}
}
.globallisting{background-color:#d5832f;max-width:1600px;margin:0 auto}
.globallisting .pagination-global-text{padding:20px}
.globallisting .board-mol-global-listing{background-color:#fff}
.globallisting .board-mol-global-listing .content-holder{background-color:#fff;width:auto}
.globallisting .board-mol-global-listing .content-holder h2 a.flex{justify-content:center;text-align:center;text-transform:none}
@media only screen and (max-width:768px){.globallisting .board-mol-global-listing .media-holder{margin:0;background-color:#fff;padding:20px}
.globallisting .board-mol-global-listing .media-holder>div{width:360px;height:203px;max-width:100%;margin:0 auto}
}
.globallisting .pagination-bar .pagination-global-text a.showallglobal{color:#3f000b}
.pagination-bar .pagination-global-text p.showingglobal{color:#fff}
.pagination-global-bar .pagination-global{background:transparent}
.pagination-global-bar .pagination-global ul li a{color:#8c8c8c;background:transparent;border:0;padding:10px;line-height:20px}
.pagination-global-bar .pagination-global ul li.active a{color:#002f87;background:transparent}
@media(min-width:768px){.globallisting .pagination-bar .pagination-global-data-container{display:flex;flex-wrap:wrap;justify-content:space-around}
.globallisting .pagination-bar .pagination-global-data-container .board-mol-global-listing{padding:0;margin:.25%;width:32.8% !important}
.globallisting .pagination-bar .pagination-global-data-container .board-mol-global-listing .media-holder{margin:15px 0 0 0}
}
.globallisting .pagination-bar .pagination{background-color:rgba(244,244,244,0)}
.globallisting>.container{padding:70px}
@media(max-width:767px){.globallisting>.container{padding:35px 20px}
}
.globallisting .pagination-bar .pagination{padding:30px 0}
@media(max-width:767px){.globallisting .pagination-bar .pagination{padding-top:15px}
}
.globallisting .pagination-bar .pagination-data-container{color:#8b8d8d}
.globallisting .pagination-bar .pagination-data-container .board-mol-global-listing{margin-left:1px;margin-right:0;margin-bottom:10px}
@media(min-width:768px){.listing .pagination-bar .pagination-data-container .board-mol-global-listing{margin-top:1px;margin-bottom:0;width:calc(32.333333%)}
}
.globallisting .pagination-bar .pagination-data-container .board-mol-global-listing .media-holder,.globallisting .pagination-bar .pagination-data-container .board-mol-global-listing .content-holder{background-color:#fff}
.globallisting .pagination-bar .pagination-data-container .board-mol-global-listing .content-holder{padding:30px}
@media(max-width:767px){.globallisting .pagination-bar .pagination-data-container .board-mol-global-listing .content-holder,.globallisting .pagination-bar .pagination-data-container .board-mol-global-listing.grid-4 .content-holder,.globallisting .pagination-bar .pagination-data-container .board-mol-global-listing.rating.grid-4 .content-holder{width:calc(-10%);padding-bottom:35px}
}
@media(min-width:768px){.globallisting .pagination-bar .pagination-data-container .board-mol-global-listing{background-color:#fff}
}
@media(max-width:767px){.globallisting .pagination-bar .pagination-data-container .board-mol-global-listing{background-color:rgba(255,255,255,0);padding:0}
.globallisting .pagination-bar .pagination-data-container .board-mol-global-listing a.flex{padding:0}
}
.globallisting .pagination-bar .pagination-data-container .board-mol-global-listing .media-holder img{width:80%;padding-top:20px;margin-left:auto;margin-right:auto}
@media(min-width:768px){.globallisting .pagination-bar .pagination-text{padding:0}
}
.globallisting .pagination-bar .pagination-text p.showing{font-size:12px;font-weight:bold !important;letter-spacing:1px !important;text-transform:uppercase;color:#4b1c1b;padding-left:0;margin-bottom:30px}
@media(max-width:767px){.globallisting .pagination-bar .pagination-text p.showing{font-size:16px;font-weight:normal !important;color:#943135}
}
.globallisting .pagination-bar .pagination-text a.showall{font-size:12px;font-weight:bold !important;text-transform:uppercase;color:#943135;padding-right:0}
.globallisting .pagination-bar .pagination-text a.showall:hover{color:#4b1c1b}
@media(max-width:767px){.globallisting .pagination-bar .pagination-text a.showall{font-size:16px;font-weight:normal !important}
}
@media(min-width:1003px){.globallisting>.container>.pagination-bar{margin-top:-47px}
}
.globallisting .pagination-bar .board-mol-global-listing h2{font-family:'Brandontext-regular','Open Sans',sans-serif !important;font-weight:normal !important;font-size:18px;color:#8b8d8d}
.globallisting .pagination-bar .board-mol-global-listing:hover h2{color:#943135}
.globallisting .pagination-bar .board-mol-global-listing h2 span{color:#943135}
.globallisting .pagination-bar .board-mol-global-listing:hover h2 span{color:#4b1c1b}
.globallisting .pagination-bar .paginationjs ul li.paginationjs-page a{font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:28px;line-height:20px;letter-spacing:2px}
.globallisting .pagination-bar .paginationjs ul li a{margin:0 5px;background-color:#fff;color:#943135;border:solid 2px #c5c4c4;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.globallisting .pagination-bar .paginationjs ul li a:hover{background-color:#943135;color:#fff;border-color:#943135}
.globallisting .pagination-bar .paginationjs ul li.active a{background-color:#943135;color:#fff;line-height:20px;border-color:#943135}
.globallisting .pagination-bar .paginationjs ul li.paginationjs-prev a,.globallisting .pagination-bar .paginationjs ul li.paginationjs-next a{border:0;background-color:transparent}
@media(min-width:768px){.globallisting .pagination-bar .paginationjs ul li a{width:44px;height:44px}
}
.global-listing .pagination-bar .paginationjs ul li a:hover,.global-listing .pagination-bar .paginationjs ul li.active a{background-color:#943135;border-color:#943135;color:#fff}
.global-listing .pagination-bar .paginationjs ul li.paginationjs-prev a,.global-listing .pagination-bar .paginationjs ul li.paginationjs-next a{color:#953036;background:0;margin:7px 0 0 0;height:26px;border:0}
.global-listing .pagination-bar .paginationjs ul li.paginationjs-prev a:hover,.global-listing .pagination-bar .paginationjs ul li.paginationjs-next a:hover{color:#c5c4c4;background:0}
@media(max-width:767px){.global-listing .pagination-bar .paginationjs ul li.paginationjs-prev a::before,.global-listing .pagination-bar .paginationjs ul li.paginationjs-next a::after{color:#943135}
.global-listing .pagination-bar .paginationjs ul li.paginationjs-prev a::after,.global-listing .pagination-bar .paginationjs ul li.paginationjs-next a::before{font-family:'Milton','Open Sans',sans-serif !important;font-weight:bold !important;font-size:20px;letter-spacing:2px;color:#aeb0b0}
.global-listing .pagination-bar .paginationjs ul li.paginationjs-prev a::after{margin-left:5px}
.global-listing .pagination-bar .paginationjs ul li.paginationjs-next a::before{margin-right:5px}
}
.global-listing .pagination-bar .paginationjs ul li.paginationjs-ellipsis a,.global-listing .pagination-bar .paginationjs ul li.paginationjs-ellipsis a:hover{color:#943135}
.global-listing .pagination-bar .paginationjs ul li.disabled a{color:#c5c4c4}
@media only screen and (max-width:768px){.global-pg-custom .pagination-global-bar{display:none}
}
.board-mol-global-listing.grid-4 .content-holder{height:150px !important}
.image-board-marquee{color:#fff}
.image-board-marquee .media-holder,.image-board-marquee .content-holder{padding:0}
.imageboardmarquee .image-board-marquee .content .inner-content .Display2{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-weight:700 !important;font-size:80px !important;line-height:100px !important}
.imageboardmarquee>div[id~=ZZ_dash] .content .inner-content .Display2:after{margin-left:auto !important;margin-right:auto !important}
.image-board-marquee .content-holder .inner-content .subheading-desktop{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-weight:700 !important;font-size:18px !important;line-height:24px !important;width:60%;margin-left:auto;margin-right:auto}
@media(max-width:767px){.image-board-marquee .content-holder .inner-content{text-align:center;padding:0;width:100%}
.image-board-marquee .text-holder{background-color:rgba(255,255,255,0);padding:50px 20px}
.imageboardmarquee .image-board-marquee .content .inner-content .Display2{font-size:38px !important;line-height:40px !important;text-align:center}
.image-board-marquee .content-holder .inner-content .subheading-desktop{width:80%;color:#8b8d8d;text-align:center}
}
.ingredientlist .ingredients-supplies-list,.ingredientlist .directions-list,.ingredientlist .container{background-color:#5b262e}
.ingredientlist .container{border-top:solid 1px #3f000b}
@media(max-width:767px){.ingredientlist .ingredients-supplies-list{padding-top:50px}
}
.ingredientlist .ingredients-supplies-list h2.headline,.ingredientlist .directions-list h2.headline{color:#fff;font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:30px !important;line-height:34px !important;text-transform:uppercase;letter-spacing:2px}
.ingredientlist .ingredients-supplies-list h2.headline:after,.ingredientlist .directions-list h2.headline:after{content:" ";display:block;background-color:#8b8d8d;width:13px;height:6px;margin-top:6px}
@media(max-width:767px){.ingredientlist .ingredients-supplies-list h2.headline,.ingredientlist .directions-list h2.headline{text-align:center}
.ingredientlist .ingredients-supplies-list h2.headline:after,.ingredientlist .directions-list h2.headline:after{margin-left:auto;margin-right:auto}
}
.ingredientlist .ingredients-supplies-list ul{border-top-color:#5b262e}
.ingredientlist .ingredients-supplies-list ul li{color:#fff}
.ingredientlist .directions-list .directions-list-wrapper ul{border-top-color:#5b262e}
.ingredientlist .directions-list .directions-list-wrapper ul li{color:#fff}
.ingredientlist .directions-list .directions-list-wrapper ul li:before{color:#fff}
.content-holder ul.hearting .btn-link{border-top:0;padding-bottom:2px}
.recipecraftbar .recipe-craft-bar .janrainSocialRoot.janrainFormFactorDrawer .janrainDrawerButton,.janrainSocialRoot.janrainFormFactorDrawer .janrainSocialBar .janrainDrawerButtonContainer .janrainDrawerButton,.content-holder ul.hearting .btn-link,ul.prod-feature-fav .btn-link,.content-holder ul.hearting .janrainDrawerButton,.recipe-craft-bar ul li.save,.recipe-craft-bar ul li.print{color:#fff}
div[id~=ZZ_bg_3f000b] ul.hearting .btn-link,div[id~=ZZ_bg_3f000b] .janrainDrawerButton,div[id~=ZZ_bg_5b262e] ul.hearting .btn-link,div[id~=ZZ_bg_5b262e] .janrainDrawerButton,div[id~=ZZ_bg_68478d] ul.hearting .btn-link,div[id~=ZZ_bg_68478d] .janrainDrawerButton,div[id~=ZZ_bg_c5003e] ul.hearting .btn-link,div[id~=ZZ_bg_c5003e] .janrainDrawerButton,div[id~=ZZ_bg_8b8d8d] ul.hearting .btn-link,div[id~=ZZ_bg_8b8d8d] .janrainDrawerButton,div[id~=ZZ_bg_d5832f] ul.hearting .btn-link,div[id~=ZZ_bg_d5832f] .janrainDrawerButton,div[id~=ZZ_bg_ffa300] ul.hearting .btn-link,div[id~=ZZ_bg_ffa300] .janrainDrawerButton,div[id~=ZZ_bg_00b5e2] ul.hearting .btn-link,div[id~=ZZ_bg_00b5e2] .janrainDrawerButton,div[id~=ZZ_bg_943135] ul.hearting .btn-link,div[id~=ZZ_bg_943135] .janrainDrawerButton,div[id~=ZZ_bg_e03c31] ul.hearting .btn-link,div[id~=ZZ_bg_e03c31] .janrainDrawerButton,div[id~=ZZ_bg_9d432c] ul.hearting .btn-link,div[id~=ZZ_bg_9d432c] .janrainDrawerButton,div[id~=ZZ_bg_ff6a13] ul.hearting .btn-link,div[id~=ZZ_bg_ff6a13] .janrainDrawerButton,div[id~=ZZ_bg_0072ce] ul.hearting .btn-link,div[id~=ZZ_bg_0072ce] .janrainDrawerButton,div[id~=ZZ_bg_e93cac] ul.hearting .btn-link,div[id~=ZZ_bg_e93cac] .janrainDrawerButton,div[id~=ZZ_bg_54c9e9] ul.hearting .btn-link,div[id~=ZZ_bg_54c9e9] .janrainDrawerButton,div[id~=ZZ_bg_b6008d] ul.hearting .btn-link,div[id~=ZZ_bg_b6008d] .janrainDrawerButton{color:#fff !important}
div[id~=ZZ_bg_ffffff] ul.hearting .btn-link,div[id~=ZZ_bg_ffffff] .janrainDrawerButton,div[id~=ZZ_bg_f5f5f5] ul.hearting .btn-link,div[id~=ZZ_bg_f5f5f5] .janrainDrawerButton{color:#8b8d8d !important}
div[id~=ZZ_bg_daf1f7] ul.hearting .btn-link,div[id~=ZZ_bg_daf1f7] .janrainDrawerButton,div[id~=ZZ_bg_fffde9] ul.hearting .btn-link,div[id~=ZZ_bg_fffde9] .janrainDrawerButton,div[id~=ZZ_bg_ffbf3f] ul.hearting .btn-link,div[id~=ZZ_bg_ffbf3f] .janrainDrawerButton{color:#3f000b !important}
div[id~=ZZ_bg_3f000b] ul.hearting .btn-link:hover,div[id~=ZZ_bg_3f000b] .janrainDrawerButton:hover,div[id~=ZZ_bg_5b262e] ul.hearting .btn-link:hover,div[id~=ZZ_bg_5b262e] .janrainDrawerButton:hover,div[id~=ZZ_bg_68478d] ul.hearting .btn-link:hover,div[id~=ZZ_bg_68478d] .janrainDrawerButton:hover,div[id~=ZZ_bg_c5003e] ul.hearting .btn-link:hover,div[id~=ZZ_bg_c5003e] .janrainDrawerButton:hover{color:#ffa300 !important}
div[id~=ZZ_bg_ffffff] ul.hearting .btn-link:hover,div[id~=ZZ_bg_ffffff] .janrainDrawerButton:hover,div[id~=ZZ_bg_f5f5f5] ul.hearting .btn-link:hover,div[id~=ZZ_bg_f5f5f5] .janrainDrawerButton:hover,div[id~=ZZ_bg_daf1f7] ul.hearting .btn-link:hover,div[id~=ZZ_bg_daf1f7] .janrainDrawerButton:hover,div[id~=ZZ_bg_fffde9] ul.hearting .btn-link:hover,div[id~=ZZ_bg_fffde9] .janrainDrawerButton:hover,div[id~=ZZ_bg_ffbf3f] ul.hearting .btn-link:hover,div[id~=ZZ_bg_ffbf3f] .janrainDrawerButton:hover{color:#943135 !important}
div[id~=ZZ_bg_8b8d8d] ul.hearting .btn-link:hover,div[id~=ZZ_bg_8b8d8d] .janrainDrawerButton:hover,div[id~=ZZ_bg_d5832f] ul.hearting .btn-link:hover,div[id~=ZZ_bg_d5832f] .janrainDrawerButton:hover,div[id~=ZZ_bg_ffa300] ul.hearting .btn-link:hover,div[id~=ZZ_bg_ffa300] .janrainDrawerButton:hover,div[id~=ZZ_bg_00b5e2] ul.hearting .btn-link:hover,div[id~=ZZ_bg_00b5e2] .janrainDrawerButton:hover{color:#5b262e !important}
div[id~=ZZ_bg_943135] ul.hearting .btn-link:hover,div[id~=ZZ_bg_943135] .janrainDrawerButton:hover,div[id~=ZZ_bg_e03c31] ul.hearting .btn-link:hover,div[id~=ZZ_bg_e03c31] .janrainDrawerButton:hover,div[id~=ZZ_bg_9d432c] ul.hearting .btn-link:hover,div[id~=ZZ_bg_9d432c] .janrainDrawerButton:hover,div[id~=ZZ_bg_ff6a13] ul.hearting .btn-link:hover,div[id~=ZZ_bg_ff6a13] .janrainDrawerButton:hover,div[id~=ZZ_bg_0072ce] ul.hearting .btn-link:hover,div[id~=ZZ_bg_0072ce] .janrainDrawerButton:hover,div[id~=ZZ_bg_e93cac] ul.hearting .btn-link:hover,div[id~=ZZ_bg_e93cac] .janrainDrawerButton:hover,div[id~=ZZ_bg_54c9e9] ul.hearting .btn-link:hover,div[id~=ZZ_bg_54c9e9] .janrainDrawerButton:hover,div[id~=ZZ_bg_b6008d] ul.hearting .btn-link:hover,div[id~=ZZ_bg_b6008d] .janrainDrawerButton:hover{color:#3f000b !important}
div[id~=ZZ_bg_3f000b] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_3f000b] .janrainDrawerButton::before,div[id~=ZZ_bg_5b262e] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_5b262e] .janrainDrawerButton::before,div[id~=ZZ_bg_68478d] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_68478d] .janrainDrawerButton::before,div[id~=ZZ_bg_c5003e] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_c5003e] .janrainDrawerButton::before{color:#ffa300 !important}
div[id~=ZZ_bg_ffffff] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_ffffff] .janrainDrawerButton::before,div[id~=ZZ_bg_f5f5f5] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_f5f5f5] .janrainDrawerButton::before,div[id~=ZZ_bg_daf1f7] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_daf1f7] .janrainDrawerButton::before,div[id~=ZZ_bg_fffde9] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_fffde9] .janrainDrawerButton::before,div[id~=ZZ_bg_ffbf3f] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_ffbf3f] .janrainDrawerButton::before{color:#943135 !important}
div[id~=ZZ_bg_8b8d8d] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_8b8d8d] .janrainDrawerButton::before,div[id~=ZZ_bg_d5832f] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_d5832f] .janrainDrawerButton::before,div[id~=ZZ_bg_ffa300] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_ffa300] .janrainDrawerButton::before,div[id~=ZZ_bg_00b5e2] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_00b5e2] .janrainDrawerButton::before{color:#5b262e !important}
div[id~=ZZ_bg_943135] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_943135] .janrainDrawerButton::before,div[id~=ZZ_bg_e03c31] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_e03c31] .janrainDrawerButton::before,div[id~=ZZ_bg_9d432c] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_9d432c] .janrainDrawerButton::before,div[id~=ZZ_bg_ff6a13] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_ff6a13] .janrainDrawerButton::before,div[id~=ZZ_bg_0072ce] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_0072ce] .janrainDrawerButton::before,div[id~=ZZ_bg_e93cac] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_e93cac] .janrainDrawerButton::before,div[id~=ZZ_bg_54c9e9] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_54c9e9] .janrainDrawerButton::before,div[id~=ZZ_bg_b6008d] ul.hearting .btn-link span[class*=icon],div[id~=ZZ_bg_b6008d] .janrainDrawerButton::before{color:#3f000b !important}
.nutritioninformationbar .nutrition-information-bar{background-color:#5b262e}
.nutrition-information-bar,.nutrition-information-bar .nutrition-details,.nutrition-information-bar .smartlabel-info,.nutrition-information-bar .pdp-nutrition-tbh,.nutrition-information-bar .pdp-nutrition-tbb,.nutrition-information-bar .nutrition-information-bar,.nutrition-information-bar .pdp-wt-insd-ttl-desc,.nutrition-information-bar .pdp-wht-inside-section,.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs,.nutrition-information-bar .row.pdp-nutrition-cnt,.nutrition-information-bar .nutri-wrapper{background-color:#5b262e}
.nutritioninformationbar .nutrition-information-bar p{color:#fff}
.nutrition-information-bar,.nutrition-information-bar .nutrition-details,.nutrition-information-bar .smartlabel-info{color:#fff}
.nutrition-information-bar .smartlabel-info p:first-child a:before{background-image:url(selfservice-framework-hersheysfranchise/css/images/SmartLabel_logo_white.png)}
.nutrition-information-bar .serving-info ul span.serving-detail{color:#8b8d8d}
.nutrition-information-bar .nutritional-stats ul li .circle{background-color:#4d131c}
.nutrition-information-bar .nutritional-stats ul li .circle div{color:#fff}
.nutrition-information-bar .nutritional-stats ul li .circle div label{color:#fff}
@media(max-width:767px){.nutrition-information-bar .nutritional-border{border-bottom-color:#5b262e}
}
.nutrition-information-bar .pdp-wt-insd-ttl-desc{padding:0 40px 20px 40px}
@media(max-width:767px){.nutrition-information-bar .pdp-wt-insd-ttl-desc{padding-top:40px}
}
.nutrition-information-bar .pdp-wt-insd-ttl-desc p{font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:56px;line-height:60px;letter-spacing:2px;color:#fff}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs{background-color:#fff;width:92%;margin-left:4%;margin-right:4%}
@media(max-width:375px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs{display:inline-flex;align-items:center;margin-left:4%;margin-right:4%;width:92% !important}
}
@media(max-width:360px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs{margin-left:2%;margin-right:2%;widht:96% !important}
}
@media(max-width:350px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs{margin-left:2%;margin-right:2%;width:96% !important}
}
@media(max-width:340px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs{margin-left:2%;margin-right:2%;width:96% !important}
}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li{width:25%;border-right:solid 1px #efefef}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li:last-child{border-right:0}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li>a{font-family:europa,'BrandonGrotesque-Black','Open Sans',sans-serif !important;font-weight:700 !important;color:#fff !important;height:80px;color:#8b8d8d !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:768px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li>a{font-size:18px;line-height:24px}
}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li.active>a,.nutrition-information-bar .pdp-wht-inside-section .nav-tabs>li>a:hover{color:#4d131c !important;background-color:#fff}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li.active>a::after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:9px solid #5b262e;left:47%}
@media(max-width:767px){.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li.active>a::after{border:0}
}
@media(min-width:1003px){.nutrition-information-bar .row.pdp-nutrition-cnt>div{padding:15px 7% !important}
}
.nutrition-information-bar .nutri-wrapper{border-bottom-color:#735a5e}
@media(min-width:768px){.nutrition-information-bar .nutri-wrapper{padding-bottom:80px}
}
.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd{background-color:#4d131c}
.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span.pdp-nutrition-no{font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;color:#fff}
@media(min-width:900px),(min-width:480px) and (max-width:767px){.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd{background-color:#4d131c;width:170px;height:170px}
.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span{width:170px}
.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span.pdp-nutrition-no{font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:80px;line-height:170px;color:#fff}
}
.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span.pdp-nutrition-not,.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span.pdp-nutrition-t{font-family:europa,'BrandonGrotesque-Black','Open Sans',sans-serif !important;font-weight:700 !important;font-size:18px}
@media(max-width:479px){.nutrition-information-bar .nutri-wrapper .pdp-nutrition-hd span.pdp-nutrition-not{bottom:2.5em}
}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .tab-content{border-top-color:#5b262e;margin-top:0;padding-top:14px}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .panel-group .pdp-plus-minus1 span{font-family:europa,'BrandonGrotesque-Black','Open Sans',sans-serif !important;font-weight:700 !important;color:#fff}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .panel-group .pdp-plus-minus1 span.panel-title{font-size:35px}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .pdp-acc-slide{border-bottom-color:#735a5e}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab{color:#fff}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .pdp-nutrition-tbh{border-bottom-color:#735a5e}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .pdp-nutrition-tbh span{font-family:europa,'BrandonGrotesque-Black','Open Sans',sans-serif !important;font-weight:700 !important;color:#fff}
.nutrition-information-bar .pdp-wht-inside-section .fpaa-gqs-tab .pdp-nutrition-tbb span{color:#fff}
.nutrition-information-bar[id~=ZZ_dash] .pdp-wt-insd-ttl-desc p:after{content:" ";display:block;background-color:#fff;width:23px;height:10px;margin:18px auto 20px auto}
.nutritioninformation,.nutritioninformationbar{max-width:1600px;margin:0 auto}
.productcallout .product-callout{padding:43px}
.productcallout .product-callout,.productcallout .product-callout .board-mol{background-color:#f5f5f5}
.productcallout .product-callout .container{color:#8b8d8d}
.productcallout .product-callout .Display1{font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:30px !important;line-height:34px !important;letter-spacing:2px !important;color:#3f000b;margin:0 0 40px 0}
.productcallout .product-callout .Display1:after{content:" ";display:block;width:13px;height:6px;background-color:#8b8d8d;margin-top:6px;margin-left:auto;margin-right:auto}
.productcallout .product-callout .subheading-desktop{color:#3f000b;margin-top:0;margin-bottom:40px}
.productcallout .product-callout .component-button.primaryCTA{margin:0;width:100%;max-width:220px !important;min-width:initial}
.productcallout .content-holder h2{color:#8b8d8d;text-align:left;font-size:18px;line-height:24px}
.productcallout .content-holder h2 span{color:#943135}
.productcallout .board-mol:hover h2{color:#943135}
.productcallout .board-mol:hover h2 span{color:#8b8d8d}
@media(max-width:767px){.productcallout .content-holder h2{font-size:13px;line-height:14px}
}
.productcallout .content-holder p{text-align:left;font-size:14px;line-height:18px}
.productcallout .product-callout .board-mol .content-holder{overflow:hidden;background-color:#fff}
.productcallout .product-callout .board-mol .media-holder{overflow:hidden}
@media(min-width:768px){.productcallout .product-callout .board-mol .content-holder{height:160px}
.productcallout .product-callout .board-mol .media-holder{height:18vw;padding:8px}
.productcallout .product-callout .board-mol .media-holder img{display:none}
.productcallout .product-callout .board-mol .media-holder .square-background{background-size:contain;background-repeat:no-repeat;background-position:center;height:100%}
.product-callout .ssf-buy-online{left:31px;right:31px}
}
.productcallout .product-callout .board-mol .media-holder,.productcallout .product-callout .board-mol .media-holder img{background-color:#fff}
@media(min-width:768px){.productcallout .product-callout{padding:43px 78px}
.productcallout .product-callout .product-callout-header{padding-right:90px;padding-left:90px}
.productcallout .product-callout .board-mol{padding:0 1px}
}
@media(max-width:1200px){.productcallout .container .product-callout .row:last-child{padding-left:4%;padding-right:4%;padding-left:calc(4% - 8px);padding-right:calc(4% - 8px)}
}
@media(max-width:1002px){.productcallout .container .product-callout .row:last-child{padding-left:2%;padding-right:2%;padding-left:calc(2% - 8px);padding-right:calc(2% - 8px)}
}
@media(max-width:767px){.productcallout .product-callout{padding:15px 0}
.productcallout .container .product-callout .row:last-child{margin-top:15px;padding-left:20px;padding-right:20px}
.productcallout .product-callout .board-mol{padding:0;margin:20px 0 0 0}
.productcallout .product-callout .board-mol:first-child{margin-top:0}
.productcallout .product-callout .board-mol ul{margin-left:20px;margin-right:20px}
.productcallout .product-callout .content-holder,.productcallout .product-callout .board-mol .media-holder{height:100px;float:left}
.product-callout .board-mol .content-holder h2{top:initial}
.product-callout .ssf-buy-online{bottom:4px;left:10px;right:10px}
}
@media(min-width:768px){.productcallout>div[id~=ZZ_favorite] .product-callout .content-holder{height:110px}
}
@media(min-width:768px){.productcallout>div[id~=ZZ_tall] .product-callout .content-holder{height:200px}
}
.productfeature>div{background-color:rgba(255,255,255,0)}
.product-feature{color:#8b8d8d;background-color:rgba(255,255,255,0)}
.product-feature .content-holder,.product-feature .media-holder{color:#8b8d8d;background-color:inherit}
.productfeature>div{padding:0}
.product-feature .primaryCTA,.product-feature .secondaryCTA{display:none}
.product-feature .primaryCTA,.product-feature .secondaryCTA{margin:0 8px 0 0}
.product-feature .Display2,.container .content .inner-content #prodtitle_id{margin-top:0;text-transform:none;font-size:36px !important;line-height:48px !important}
.product-feature .content-holder .inner-content{text-align:left;padding:16px 60px 16px 90px;vertical-align:middle !important}
@media(min-width:769px){.product-feature .content-holder.pull-left .inner-content{padding-left:80px}
}
@media(max-width:768px){.product-feature .content-holder .inner-content{text-align:center;padding:0 16px}
.product-feature .content-holder .square-content-holder{padding:35px 0;height:auto !important;padding-top:35px !important}
.product-feature .content-holder .square-content-holder .content{position:relative !important}
}
div[id~=ZZ_scale_img_80] .product-feature .media-holder img{width:80%;height:80%;margin-left:auto;margin-right:auto;padding-top:10%;padding-bottom:10%}
div[id~=ZZ_show_primaryBtn] .product-feature .primaryCTA,div[id~=ZZ_show_secondaryBtn] .product-feature .secondaryCTA{display:inline-block}
.product-feature .content-holder .pf-cta-holder{display:flex}
.product-feature .content-holder .pf-cta-holder>.ps-widget{margin:0 auto}
.singleviewmoreproduct .col-sm-4{margin:0 auto;float:none}
.singleviewmoreproduct .col-sm-4 .content-holder{height:auto;text-align:center}
.singleviewmoreproduct .content-holder,.singleviewmoreproduct img{background:transparent;background-color:transparent}
.singleviewmoreproduct .board-mol h2{color:#000;text-align:center;font-size:20px}
.doubleviewmoreproduct .col-sm-4 .content-holder{height:auto;text-align:center}
.doubleviewmoreproduct .content-holder,.doubleviewmoreproduct img{background:transparent;background-color:transparent}
.doubleviewmoreproduct .board-mol .content-holder h2{color:#000 !important;text-align:center;font-size:20px !important}
.twoboard .doubleviewmoreproduct.board-grid-2 .container>div:first-child{background:transparent;background-color:transparent}
.fifthavewrapper,.fifthavewrapper .product-feature{background:#e03c31 !important}
.fifthavewrapper h1,.fifthavewrapper .subheading-desktop{color:#fff}
.fifthavewrapper .subheading-desktop a{padding:10px 25px;background-color:#fff;color:#e61610;margin-top:25px;display:inline-block}
.fifthavewrapper .circle{background:#e03c31 !important;color:#fff !important}
.whatchamacallitwrapper,.whatchamacallitwrapper .product-feature{background:#ffa834 !important}
.whatchamacallitwrapper h1,.whatchamacallitwrapper .subheading-desktop{color:#fff}
.whatchamacallitwrapper .subheading-desktop a{padding:10px 25px;background-color:#fff;color:#e61610;margin-top:25px;display:inline-block}
.whatchamacallitwrapper .circle{background:#ffa834 !important;color:#fff !important}
.heathwrapper,.heathwrapper .product-feature{background:#d38339 !important}
.heathwrapper h1,.heathwrapper .subheading-desktop{color:#fff}
.heathwrapper .subheading-desktop a{padding:10px 25px;background-color:#fff;color:#e61610;margin-top:25px;display:inline-block}
.heathwrapper .circle{background:#d38339 !important;color:#fff !important}
.recipe-craft-bar .icon-Avatar{color:#ffa300}
.recipecraftbar .info{width:100% !important}
.recipecraftbar .recipe-craft-bar{background-color:#5b262e}
.recipecraftbar .recipe-craft-bar .tools,.recipecraftbar .recipe-craft-bar .mobileShareList,.recipecraftbar .recipe-craft-bar .info,.recipecraftbar .recipe-craft-bar .info p,.recipecraftbar .recipe-craft-bar .review-num{color:#fff}
.recipecraftbar .recipe-craft-bar .tools{padding:15px 0 !important}
.recipecraftbar .recipe-craft-bar .info{width:41.66666667% !important}
.recipe-craft-bar ul.list-inline{width:100% !important}
@media(max-width:767px){.recipecraftbar .recipe-craft-bar .info{width:100% !important}
}
.recipe-craft-bar .info{padding-top:15px !important;padding-bottom:15px !important}
@media(min-width:775px){.recipecraftbar .recipe-craft-bar .tools ul{width:200px !important;margin:0 auto !important;float:none !important}
}
.recipe-craft-bar .print span{top:0}
.socialengagementsplitboard .content{background-color:#d5832f}
.socialengagementsplitboard .text-only-feature,.socialengagementsplitboard .text-only-feature .inner-content{background-color:#d5832f}
.socialengagementsplitboard .social-engagement-board,.socialengagementsplitboard .social-engagement-board .inner-content{background-color:#e03c31}
.socialengagementsplitboard .social-engagement-split-board .text-only-feature .subheading-desktop{color:#fff;margin-bottom:10px}
.socialengagementsplitboard .social-engagement-split-board .inner-content .component-button.primaryCTA{color:#fff;background-color:rgba(255,255,255,0);border:0;padding-top:20px}
.socialengagementsplitboard .social-engagement-split-board .inner-content .component-button.primaryCTA:hover{color:#5b262e;background-color:rgba(255,255,255,0);border:0}
.socialengagementsplitboard .social-engagement-split-board .inner-content .component-button.primaryCTA:before{margin:0 4px 0 0;color:#5b262e;display:inline-block;font-family:'hersheys-icon-font' !important;content:"\e914";font-size:17px;vertical-align:middle;font-weight:bold;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.socialengagementsplitboard .social-engagement-split-board .inner-content .component-button.primaryCTA:hover:before{color:#fff}
.socialengagementsplitboard .social-engagement-split-board .inner-content h2{color:#fff}
.socialengagementsplitboard .social-engagement-split-board .social-engagement-board .circle{background-color:#3f000b}
.socialengagementsplitboard .social-engagement-split-board .social-engagement-board .circle:hover{background-color:#fff}
.socialengagementsplitboard .social-engagement-split-board .social-engagement-board .circle .icon::before{color:#fff}
.socialengagementsplitboard .social-engagement-split-board .social-engagement-board .circle:hover .icon::before{color:#3f000b}
.socialengagementsplitboard .social-engagement-split-board .social-engagement-board .circle:hover svg{fill:#3f000b !important}
.socialengagementsplitboard div[id~=ZZ_alt_btn] .social-engagement-split-board .inner-content .component-button.primaryCTA:before{content:"";display:none}
.icon-twitter:before,.icon-instagram:before,.icon-facebook:before,.icon-pinterest:before{content:"none";display:none}
.splitboard>div{background-color:rgba(255,255,255,0) !important}
.split-board{color:#8b8d8d;background-color:rgba(255,255,255,0)}
.split-board .content-holder,.split-board .image-holder{color:#8b8d8d;background-color:inherit}
.splitboard>div{padding:35px 70px}
@media(max-width:767px){.splitboard>div{padding:10px 20px}
}
@media(min-width:768px){}
.split-board .primaryCTA,.split-board .secondaryCTA{margin:0 8px 0 0}
.split-board .content-holder .inner-content .Display2{margin-top:0;font-size:36px !important;line-height:40px !important}
@media(min-width:900px) and (max-width:1100px){.split-board .content-holder .inner-content .Display2{font-size:30px !important;line-height:36px !important}
}
@media(min-width:768px) and (max-width:899px),(max-width:560px){.split-board .content-holder .inner-content .Display2{font-size:24px !important;line-height:30px !important}
}
.split-board .content-holder .inner-content b,.split-board .content-holder .inner-content strong{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-weight:700 !important}
.split-board .content-holder .inner-content br{line-height:2em}
.split-board .content-holder .inner-content{text-align:left;padding:16px 60px 16px 90px}
@media(min-width:1101px){.split-board .content-holder.pull-right .inner-content{padding-left:80px}
}
@media(min-width:900px) and (max-width:1100px){.split-board .content-holder .inner-content{padding:16px 50px}
}
@media(min-width:768px) and (max-width:899px),(max-width:560px){.split-board .content-holder .inner-content{padding:16px 30px}
}
@media(max-width:767px){.split-board .content-holder .inner-content{text-align:center;padding:0 16px;width:100%}
.split-board .text-holder{padding:35px 0}
}
.splitboard>div[id~=ZZ_margin_bg_ffffff]{background-color:#fff !important}
@media(min-width:1600px){.splitboard>div[id~=ZZ_margin_bg_ffffff]{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%;max-width:none}
.splitboard>div[id~=ZZ_margin_bg_ffffff] .split-board{margin-left:auto;margin-right:auto;max-width:1600px}
}
@media(min-width:768px) and (max-width:900px){.container .content-holder .sixteen-by-nine-content-holder .content .inner-content .subheading-desktop{margin:0}
}
.splitfeature>div{background-color:rgba(255,255,255,0) !important}
.split-feature{color:#8b8d8d;background-color:rgba(255,255,255,0)}
.split-feature .content-holder,.split-feature .media-holder{color:#8b8d8d;background-color:inherit}
.splitfeature>div{padding:35px 70px}
@media(max-width:767px){.splitfeature>div{padding:10px 20px}
}
@media(min-width:768px){.splitfeature>div[id~=ZZ_margin_0] .content-holder.pull-left .content,.splitfeature>div[id~=ZZ_margin_left_0] .content-holder.pull-left .content{padding-left:70px}
}
.split-feature .primaryCTA,.split-feature .secondaryCTA{margin:0 8px 0 0}
.split-feature .Display2{margin-top:0}
.split-feature .content-holder .inner-content b,.split-feature .content-holder .inner-content strong{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-weight:700 !important}
.split-feature .content-holder .inner-content br{line-height:2em}
.split-feature .content-holder .inner-content{text-align:left;padding:16px 60px 16px 90px}
@media(min-width:1101px){.split-feature .content-holder.pull-left .inner-content{padding-left:80px}
}
@media(min-width:900px) and (max-width:1100px){.split-feature .content-holder .inner-content{padding:16px 50px}
}
@media(min-width:768px) and (max-width:899px),(max-width:560px){.split-feature .content-holder .inner-content{padding:16px 30px}
}
@media(max-width:767px){.split-feature .content-holder .inner-content{text-align:center;padding:0 16px}
.split-feature .content-holder .square-content-holder{padding:35px 0 70px 0}
}
.split-feature.slick-dotted .slick-prev,.split-feature.slick-dotted .slick-next{height:80px;line-height:80px;width:40px;z-index:100;font-weight:bold}
.split-feature.slick-dotted .slick-prev{border-radius:0 80px 80px 0;-moz-border-radius:0 80px 80px 0;-webkit-border-radius:0 80px 80px 0;margin-left:0;padding-left:0}
.split-feature.slick-dotted .slick-next{border-radius:80px 0 0 80px;-moz-border-radius:80px 0 0 80px;-webkit-border-radius:80px 0 0 80px;margin-right:0;padding-right:0}
.split-feature.slick-dotted .slick-prev::before,.split-feature.slick-dotted .slick-next::before{font-size:17px;font-weight:bold}
.split-feature.slick-dotted .slick-prev,.split-feature.slick-dotted .slick-next,.split-feature.slick-dotted .slick-prev::before,.split-feature.slick-dotted .slick-next::before{color:#943135;background-color:#fff}
.split-feature.slick-dotted .slick-prev:hover,.split-feature.slick-dotted .slick-next:hover,.split-feature.slick-dotted .slick-prev:hover::before,.split-feature.slick-dotted .slick-next:hover::before{color:#fff;background-color:#943135}
@media(min-width:768px){.split-feature.slick-dotted .slick-prev{left:0}
.split-feature.slick-dotted .slick-next{right:0}
}
.split-feature.slick-dotted .slick-dots li{margin:0 8px;padding-top:2px}
.split-feature.slick-dotted .slick-dots li.slick-active{padding-top:2px}
.split-feature.slick-dotted .slick-dots li button{width:21px;height:21px;border:0;background-color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
.split-feature.slick-dotted .slick-dots li.slick-active button{background-color:#943135;border:5px solid #fff}
@media(min-width:768px){.split-feature.slick-dotted{margin-bottom:0}
.split-feature.slick-dotted .content-holder .content,.split-feature.slick-dotted .media-holder .content{padding-top:0}
.split-feature.slick-dotted .content-holder.pull-right .content,.split-feature.slick-dotted .media-holder.pull-right .content{padding-right:0}
.split-feature.slick-dotted .content-holder.pull-left .content,.split-feature.slick-dotted .media-holder.pull-left .content{padding-left:0}
.split-feature.slick-dotted .split-feature .slick-prev,.split-feature.slick-dotted .split-feature .slick-next{height:94px;line-height:94px;width:94px}
.split-feature.slick-dotted .slick-dots{bottom:30px}
}
.splitfeature>div[id~=ZZ_carousel]{padding:0}
@media(max-width:767px){.splitfeature>div[id~=ZZ_carousel] .split-feature{margin-bottom:0}
.splitfeature>div[id~=ZZ_carousel] .split-feature .slick-dots{bottom:16px}
}
@media(min-width:768px){.splitfeature>div[id~=ZZ_carousel] .split-feature .content-holder .inner-content{padding-right:90px}
.splitfeature>div[id~=ZZ_carousel] .split-feature .content-holder.pull-left .inner-content{padding-left:90px}
}
@media(min-width:481px) and (max-width:767px){.splitfeature>div[id~=ZZ_carousel] .split-feature .content-holder .inner-content,.splitfeature>div[id~=ZZ_carousel] .split-feature .content-holder.pull-left .inner-content{padding-bottom:40px}
}
.splitfeature>div[id~=ZZ_carousel] .split-feature .content-holder .inner-content .Display2{font-size:80px !important;line-height:90px !important}
@media(min-width:900px){.splitfeature>div[id~=ZZ_carousel] .split-feature .content-holder .inner-content .Display2{margin-left:-6px}
.splitfeature>div[id~=ZZ_carousel] .split-feature .content-holder .inner-content .Display2:after{margin-left:6px}
}
@media(min-width:900px) and (max-width:1100px){.splitfeature>div[id~=ZZ_carousel] .split-feature .content-holder .inner-content .Display2{font-size:60px !important;line-height:66px !important}
}
@media(min-width:768px) and (max-width:899px),(max-width:560px){.splitfeature>div[id~=ZZ_carousel] .split-feature .content-holder .inner-content .Display2{font-size:40px !important;line-height:50px !important}
}
@media(max-width:767px){.splitfeature>div[id~=MM_square_layout] .split-feature .content-holder .square-content-holder{height:calc(100vw - 40px);padding:35px 0}
}
.splitfeature>div[id~=ZZ_margin_bg_ffffff]{background-color:#fff !important}
@media(min-width:1600px){.splitfeature>div[id~=ZZ_margin_bg_ffffff]{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%;max-width:none}
.splitfeature>div[id~=ZZ_margin_bg_ffffff] .split-feature{margin-left:auto;margin-right:auto;max-width:1460px}
.splitfeature>div[id~=ZZ_margin_0][id~=ZZ_margin_bg_ffffff] .split-feature{margin-left:auto;margin-right:auto;max-width:1600px}
}
div[id~=ZZ_img_full_right]{padding:0 0 0 70px !important}
div[id~=ZZ_img_full_left]{padding:0 70px 0 0 !important}
div[id~=ZZ_img_full_right] .split-feature>div>div.slick-track,div[id~=ZZ_img_full_left] .split-feature>div>div.slick-track{width:100% !important;max-width:1600px !important}
div[id~=ZZ_img_full_right] .split-feature>div>div.slick-track .split-feature-row,div[id~=ZZ_img_full_left] .split-feature>div>div.slick-track .split-feature-row{width:100% !important;max-width:1600px !important}
@media(max-width:767px){div[id~=ZZ_img_full_right],div[id~=ZZ_img_full_left]{padding:0 70px 0 0 !important}
div[id~=ZZ_img_full_right] .split-feature>div>div.slick-track,div[id~=ZZ_img_full_left] .split-feature>div>div.slick-track{width:100% !important;max-width:1600px !important}
div[id~=ZZ_img_full_right] .split-feature>div>div.slick-track .split-feature-row,div[id~=ZZ_img_full_left] .split-feature>div>div.slick-track .split-feature-row{width:100% !important;max-width:1600px !important}
}
div[id~=ZZ_carousel_bg_1]>div.split-feature .slick-list>.slick-track>.split-feature-row:nth-child(2){background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Homepage_carousel_bg_1.png);background-color:transparent !important}
div[id~=ZZ_carousel_bg_2]>div.split-feature .slick-list>.slick-track>.split-feature-row:nth-child(3){background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Homepage_carousel_bg_2.jpg);background-color:transparent !important}
div[id~=ZZ_carousel_bg_3]>div.split-feature .slick-list>.slick-track>.split-feature-row:nth-child(4){background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Homepage_carousel_bg_3.png);background-color:transparent !important}
div[id~=ZZ_carousel_bg_4]>div.split-feature .slick-list>.slick-track>.split-feature-row:nth-child(5){background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Homepage_carousel_bg_4.png);background-color:transparent !important}
div[id~=ZZ_carousel_bg_5]>div.split-feature .slick-list>.slick-track>.split-feature-row:nth-child(6){background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Homepage_carousel_bg_5.png);background-color:transparent !important}
.text-accordion{font-size:16px}
.text-accordion .accordion{padding-left:40px;background-color:#fff}
.text-accordion .row{margin-left:-15px;margin-right:-15px}
.text-accordion .text-accordion-row .content-holder .content{background-color:#5b262e}
.text-accordion .text-accordion-row:last-child .content-holder .content{border-top:1px solid #ff6a13;display:inline-flex !important;flex-direction:row;justify-content:left;align-items:stretch}
.text-accordion .showmore-btn{color:#8b8d8d}
.text-accordion a{text-decoration:underline;color:#5b262e}
.text-accordion .content-holder p{color:#fff}
.text-accordion .content-holder p.answer{font-size:18px;color:#8b8d8d}
@media only screen and (max-width:767px){.text-accordion .accordion{padding-left:55px}
.text-accordion button{margin-left:17px}
.text-accordion .content-holder p{padding:12px 0}
.text-accordion .text-accordion-row .content-holder .content{display:inline-flex;padding-top:0;padding-bottom:0}
.text-accordion .showmore-btn{text-align:left}
}
.textblock h2.headline,.textblock h3.subheading-desktop{font-size:56px !important;line-height:60px !important;letter-spacing:1px;padding-bottom:6px;max-width:700px}
@media(min-width:900px) and (max-width:1100px){.textblock h2.headline,.textblock h3.subheading-desktop{font-size:42px !important;line-height:45px !important;padding-bottom:10px;padding-bottom:0}
}
@media(min-width:768px) and (max-width:899px),(max-width:560px){.textblock h2.headline,.textblock h3.subheading-desktop{font-size:32px !important;line-height:36px !important;padding-bottom:0}
}
.textblock h3.subheading-desktop{margin-bottom:0;padding-bottom:0}
.textblock p{font-size:18px;line-height:24px;letter-spacing:1px;margin-top:10px;margin-bottom:14px;max-width:700px}
.textblock p:empty{display:none}
@media(min-width:768px) and (max-width:1002px),(max-width:560px){.textblock p{font-size:18px;line-height:24px;margin-bottom:24px;margin-top:10px}
}
.textblock div[id~=ZZ_split_feature_left],.textblock div[id~=ZZ_split_feature_right]{height:50vw;max-height:800px}
.textblock div[id~=ZZ_split_feature_left]{background-position:right !important;padding-left:70px}
@media(min-width:768px) and (max-width:1610px){.textblock div[id~=ZZ_split_feature_left],.textblock div[id~=ZZ_split_feature_right]{height:0;padding-top:50%;position:relative}
}
@media(min-width:768px){.textblock div[id~=ZZ_split_feature_left],.textblock div[id~=ZZ_split_feature_right]{padding-left:30px}
}
@media(min-width:926px){.textblock div[id~=ZZ_split_feature_left],.textblock div[id~=ZZ_split_feature_right]{padding-left:70px}
}
.textblock div[id~=ZZ_split_feature_right]{background-position:left !important}
.textblock div[id~=ZZ_split_feature_left]>div,.textblock div[id~=ZZ_split_feature_right]>div,.textblock div[id~=ZZ_align_middle]>div{position:relative;left:0;width:50%;height:100%;padding:16px 60px 16px 90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex !important;flex-direction:column;-webkit-box-align:left;-webkit-align-items:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.textblock div[id~=ZZ_split_feature_left]>div{float:left}
.textblock div[id~=ZZ_split_feature_right]>div{float:right}
@media(max-width:767px){.textblock div[id~="ZZ_split_feature_left"],.textblock div[id~="ZZ_split_feature_right"]{height:auto;max-height:none;padding-left:0}
.textblock div[id~=ZZ_split_feature_left]>div,.textblock div[id~=ZZ_split_feature_right]>div{width:100%;padding:35px 10px 70px}
.textblock div[id~=ZZ_split_feature_left]>div>*,.textblock div[id~=ZZ_split_feature_right]>div>*{width:100%;max-width:100%;text-align:center}
}
@media(min-width:768px) and (max-width:1610px){.textblock div[id~=ZZ_split_feature_left]>div{position:absolute !important;width:50% !important;top:0;left:0}
.textblock div[id~=ZZ_split_feature_right]>div{position:absolute !important;width:50% !important;top:0;left:50%}
}
@media(min-width:1101px){.textblock div[id~=ZZ_split_feature_left]>div,.textblock div[id~=ZZ_split_feature_right]>div{padding-left:80px}
}
@media(min-width:900px) and (max-width:1100px){.textblock div[id~=ZZ_split_feature_left]>div,.textblock div[id~=ZZ_split_feature_right]>div{padding:16px 50px}
}
@media(min-width:768px) and (max-width:899px),(max-width:560px){.textblock div[id~=ZZ_split_feature_left]>div,.textblock div[id~=ZZ_split_feature_right]>div{padding:16px 30px}
}
@media(max-width:767px){.textblock div[id~=ZZ_split_feature_left]>div,.textblock div[id~=ZZ_split_feature_right]>div{padding:0 16px;text-align:center}
.textblock div[id~=ZZ_split_feature_left]>div,.textblock div[id~=ZZ_split_feature_right]>div{padding-top:35px;padding-bottom:70px}
}
@media(min-width:768px){.textblock div[id~=ZZ_bgImg_cacao_pods]{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_cocoa_pods.png);background-size:50% auto;background-repeat:no-repeat}
.textblock div[id~=ZZ_bgImg_winnowing]{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_winnowing.png);background-size:50% auto;background-repeat:no-repeat}
.textblock div[id~=ZZ_bgImg_farm_milk]{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_farm_milk_bg.png);background-size:cover;background-repeat:no-repeat}
.textblock div[id~=ZZ_bgImg_crumb]{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_crumb.png);background-size:50% auto;background-repeat:no-repeat}
.textblock div[id~=ZZ_bgImg_conching_process]{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_conching_process.png);background-size:50% auto;background-repeat:no-repeat}
.textblock div[id~=ZZ_bgImg_pour]{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_pour_bg.png);background-size:cover;background-repeat:no-repeat}
.textblock div[id~=ZZ_bgImg_unsweetened]{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_unsweetened.png);background-size:cover;background-repeat:no-repeat}
.textblock div[id~=ZZ_bgImg_tempering]{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_tempering_bg.png);background-size:cover;background-repeat:no-repeat}
.textblock div[id~=ZZ_bgImg_cacao_pods]>div.text-block,.textblock div[id~=ZZ_bgImg_winnowing]>div.text-block,.textblock div[id~=ZZ_bgImg_farm_milk]>div.text-block,.textblock div[id~=ZZ_bgImg_crumb]>div.text-block,.textblock div[id~=ZZ_bgImg_conching_process]>div.text-block,.textblock div[id~=ZZ_bgImg_pour]>div.text-block,.textblock div[id~=ZZ_bgImg_unsweetened]>div.text-block,.textblock div[id~=ZZ_bgImg_tempering]>div.text-block{background-color:transparent !important}
}
@media(max-width:767px){.textblock div[id~=ZZ_bgImg_cacao_pods]:before{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_cocoa_pods_mobile_bg.png);background-size:100% 100%;width:100%;height:0;padding-top:100%}
.textblock div[id~=ZZ_bgImg_winnowing]:before{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_winnowing.png);background-size:100% 100%;width:100%;height:0;padding-top:100%}
.textblock div[id~=ZZ_bgImg_farm_milk]:before{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_farm_milk_mobile_bg.png);background-size:100% 100%;width:100%;height:0;padding-top:100%}
.textblock div[id~=ZZ_bgImg_crumb]:before{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_crumb.png);background-size:100% 100%;width:100%;height:0;padding-top:100%}
.textblock div[id~=ZZ_bgImg_conching_process]:before{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_conching_process.png);background-size:100% 100%;width:100%;height:0;padding-top:100%}
.textblock div[id~=ZZ_bgImg_pour]:before{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_pour_mobile_bg.png);background-size:100% 100%;width:100%;height:0;padding-top:100%}
.textblock div[id~=ZZ_bgImg_unsweetened]{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_unsweetened_mobile_bg.png);background-size:100% !important;background-position:center bottom !important}
.textblock div[id~=ZZ_bgImg_tempering]{background-image:url(../../content/dam/franchise/en_us/images/Common/HSY_Franchise_Chocolate_tempering_mobile_bg.png);background-size:cover}
.textblock div[id~=ZZ_bgImg_cacao_pods]>div.text-block,.textblock div[id~=ZZ_bgImg_winnowing]>div.text-block,.textblock div[id~=ZZ_bgImg_farm_milk]>div.text-block,.textblock div[id~=ZZ_bgImg_crumb]>div.text-block,.textblock div[id~=ZZ_bgImg_conching_process]>div.text-block,.textblock div[id~=ZZ_bgImg_pour]>div.text-block,.textblock div[id~=ZZ_bgImg_unsweetened]>div.text-block,.textblock div[id~=ZZ_bgImg_tempering]>div.text-block{background-color:transparent !important}
}
@media(min-width:768px){.textblock div[id~=ZZ_h2_medium_large] .text-block h2.headline,.textblock div[id~=ZZ_h3_medium_large] .text-block h3.subheading-desktop{font-size:58px !important;line-height:60px !important}
}
@media(min-width:768px){.textblock div[id~=ZZ_h2_medium] .text-block h2.headline,.textblock div[id~=ZZ_h3_medium] .text-block h3.subheading-desktop{font-size:56px !important;line-height:60px !important}
}
@media(max-width:767px){.textblock div[id~=ZZ_h2_medium] .text-block h2.headline,.textblock div[id~=ZZ_h3_medium] .text-block h3.subheading-desktop{font-size:32px !important;line-height:36px !important}
}
.textblock div[id~=ZZ_h2_small] .text-block h2.headline,.textblock div[id~=ZZ_h3_small] .text-block h3.subheading-desktop{font-weight:700 !important}
@media(min-width:768px){.textblock div[id~=ZZ_h2_small] .text-block h2.headline,.textblock div[id~=ZZ_h3_small] .text-block h3.subheading-desktop{font-size:30px !important;line-height:34px !important}
}
@media(max-width:767px){.textblock div[id~=ZZ_h2_small] .text-block h2.headline,.textblock div[id~=ZZ_h3_small] .text-block h3.subheading-desktop{font-size:26px !important;line-height:32px !important}
}
@media(max-width:500px){.textblock div[id~=ZZ_h2_small] .text-block h2.headline,.textblock div[id~=ZZ_h3_small] .text-block h3.subheading-desktop{font-size:24px !important;line-height:27px !important}
}
.textblock div[id~=ZZ_h2_xsmall] .text-block h2.headline,.textblock div[id~=ZZ_h3_xsmall] .text-block h3.subheading-desktop{font-weight:700 !important}
@media(min-width:768px){.textblock div[id~=ZZ_h2_xsmall] .text-block h2.headline,.textblock div[id~=ZZ_h3_xsmall] .text-block h3.subheading-desktop{font-size:16px !important;line-height:20px !important}
}
@media(max-width:767px){.textblock div[id~=ZZ_h2_xsmall] .text-block h2.headline,.textblock div[id~=ZZ_h3_xsmall] .text-block h3.subheading-desktop{font-size:16px !important;line-height:20px !important}
}
@media(max-width:500px){.textblock div[id~=ZZ_h2_xsmall] .text-block h2.headline,.textblock div[id~=ZZ_h3_xsmall] .text-block h3.subheading-desktop{font-size:16px !important;line-height:20px !important}
}
.textblock div[id~=ZZ_h2_uppercase] .text-block h2.headline,.textblock div[id~=ZZ_h3_uppercase] .text-block h3.subheading-desktop{text-transform:uppercase !important}
.textblock div[id~=ZZ_h2_alt_font] .text-block h2.headline,.textblock div[id~=ZZ_h3_alt_font] .text-block h3.subheading-desktop{font-family:'Milton','Open Sans',sans-serif !important;letter-spacing:2px !important}
.textblock div[id~=ZZ_h2_dash] h2.headline:after,.textblock div[id~=ZZ_h3_dash] h3.subheading-desktop:after{content:" ";display:block;background-color:#3f000b;width:23px;height:10px;margin-top:18px;margin-left:2px;margin-bottom:27px}
@media(max-width:767px){.textblock div[id~=ZZ_h2_dash] h2.headline:after,.textblock div[id~=ZZ_h3_dash] h3.subheading-desktop:after{width:13px;height:6px;margin:16px auto 16px auto}
}
.textblock div[id~=ZZ_h2_small][id~=ZZ_h2_dash] .text-block h2.headline:after,.textblock div[id~=ZZ_h3_small][id~=ZZ_h3_dash] .text-block h2.headline:after,.textblock div[id~=ZZ_h2_small][id~=ZZ_h2_dash] .text-block h3.subheading-desktop:after,.textblock div[id~=ZZ_h3_small][id~=ZZ_h3_dash] .text-block h3.subheading-desktop:after,.textblock div[id~=ZZ_h2_xsmall][id~=ZZ_h2_dash] .text-block h2.headline:after,.textblock div[id~=ZZ_h3_xsmall][id~=ZZ_h3_dash] .text-block h2.headline:after,.textblock div[id~=ZZ_h2_xsmall][id~=ZZ_h2_dash] .text-block h3.subheading-desktop:after,.textblock div[id~=ZZ_h3_xsmall][id~=ZZ_h3_dash] .text-block h3.subheading-desktop:after{width:13px;height:6px;margin-top:13px}
.textblock div[id~=ZZ_text_center]>div{left:0;width:100%;padding-left:10px;padding-right:10px}
.textblock div[id~=ZZ_text_center]>div>*{max-width:700px;text-align:center;margin-left:auto;margin-right:auto}
.textblock div[id~=ZZ_text_center][id~=ZZ_h2_dash] .text-block h2.headline:after,.textblock div[id~=ZZ_text_center][id~=ZZ_h3_dash] .text-block h3.subheading-desktop:after{margin-left:auto;margin-right:auto}
.textblock>div[id~=ZZ_bg_2_1]{background-position:center center;background-repeat:no-repeat;background-size:cover;height:50vw;min-height:initial;max-height:initial}
@media(min-width:1600px){.textblock>div[id~=ZZ_bg_2_1]{max-height:800px}
}
@media(max-width:900px){.textblock>div[id~=ZZ_bg_2_1]{height:66vw}
}
@media(max-width:767px){.textblock>div[id~=ZZ_bg_2_1],.textblock>div[id~=MM_bg_2_1]{min-height:90vw}
}
@media(max-width:767px){.textblock>div[id~=MM_bg_1_2]{height:200vw}
.textblock>div[id~=MM_bg_4_5]{height:125vw}
}
.textblock div[id~=ZZ_small_div] h2.headline,.textblock div[id~=ZZ_small_div] h3.subheading-desktop,.textblock div[id~=ZZ_small_div] p{max-width:500px}
@media(max-width:767px){.textblock div[id~=ZZ_small_div] h2.headline,.textblock div[id~=ZZ_small_div] h3.subheading-desktop,.textblock div[id~=ZZ_small_div] p{max-width:none}
}
@media(max-width:767px){.textblock>div[id~=ZZ_bg_2_1],.textblock>div[id~=MM_bg_2_1]{max_width:none}
}
@media(min-width:768px){.textblock div[id~=ZZ_split_feature_left],.textblock div[id~=ZZ_split_feature_right],.textblock div[id~=ZZ_split_feature_left],.textblock div[id~=ZZ_split_feature_right]{padding-left:10px}
}
@media(min-width:926px){.textblock div[id~=ZZ_split_feature_left],.textblock div[id~=ZZ_split_feature_right],.textblock div[id~=ZZ_split_feature_left],.textblock div[id~=ZZ_split_feature_right]{padding-left:10px}
}
.textfeature>div{background-color:rgba(255,255,255,0)}
.textfeature>div .text-only-feature{background-color:inherit}
.textfeature>div .text-only-feature .Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-weight:700 !important;font-size:80px !important;line-height:100px !important}
@media(max-width:767px){.textfeature>div .text-only-feature .Display1{font-size:38px !important;line-height:40px !important}
.textfeature .text-only-feature{height:auto}
}
.text-only-feature .subheading-desktop{font-family:'Brandontext-regular','Open Sans',sans-serif !important;font-weight:normal !important;font-size:18px !important;line-height:24px !important;max-width:500px}
.text-only-feature .subheading-desktop b,.text-only-feature .subheading-desktop strong{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-weight:700 !important}
.text-only-feature .subheading-desktop br{line-height:2em}
.text-only-feature h3{font-size:36px !important;line-height:38px !important}
@media(max-width:767px){.text-only-feature h3{font-size:18px !important;line-height:24px !important}
}
.textfeature div[id~=ZZ_wide_subheading] .text-only-feature p.subheading-desktop{padding-left:30px;padding-right:30px}
.text-only-feature .inner-content div{position:relative;max-width:860px;margin-left:auto;margin-right:auto;padding:0 30px;display:inline-block}
.text-only-feature .inner-content div quote{font-size:56px !important;line-height:60px;display:inline-block}
@media(max-width:767px){.text-only-feature .inner-content div quote{font-size:32px !important;line-height:40px !important}
}
.text-only-feature .inner-content div quote:before,.text-only-feature .inner-content div quote:after{font-family:'Brandontext-regular','Open Sans',sans-serif !important;font-weight:normal !important;font-size:80px !important;color:#943135;position:absolute;top:0}
.text-only-feature .inner-content div quote:before{content:'“';left:-3px}
.text-only-feature .inner-content div quote:after{content:'”';right:-3px}
.textfeature div[id~=ZZ_dash] .text-only-feature .Display1:after{margin-left:auto;margin-right:auto}
.textfeature div[id~=ZZ_text_medium] .text-only-feature .Display1,.textfeature div[id~=ZZ_text_medium_large] .text-only-feature .Display1{font-family:'Milton','Open Sans',sans-serif !important;letter-spacing:2px !important}
@media(min-width:768px){.textfeature div[id~=ZZ_text_medium_large] .text-only-feature .Display1{font-size:58px !important;line-height:60px !important}
}
@media(min-width:768px){.textfeature div[id~=ZZ_text_medium] .text-only-feature .Display1{font-size:56px !important;line-height:60px !important}
}
@media(max-width:767px){.textfeature>div[id~=ZZ_text_medium] .text-only-feature .Display1{font-size:32px !important;line-height:36px !important}
}
.textfeature div[id~=ZZ_text_small] .text-only-feature .Display1{font-family:'Milton','Open Sans',sans-serif !important;letter-spacing:2px !important}
@media(min-width:768px){.textfeature div[id~=ZZ_text_small] .text-only-feature .Display1{font-size:30px !important;line-height:34px !important}
}
@media(max-width:767px){.textfeature div[id~=ZZ_text_small] .text-only-feature .Display1{font-size:26px !important;line-height:32px !important}
}
@media(max-width:500px){.textfeature div[id~=ZZ_text_small] .text-only-feature .Display1{font-size:24px !important;line-height:27px !important}
}
.textfeature div[id~=ZZ_text_small][id~=ZZ_dash] .text-only-feature .Display1:after{width:13px;height:6px;margin-top:13px}
.textfeature div[id~=ZZ_margin_top_130],.textfeature div[id~=ZZ_margin_bottom_130]{padding-top:0 !important;padding-bottom:0 !important}
.textfeature div[id~=ZZ_margin_top_130] .text-only-feature{padding-top:130px !important}
.textfeature div[id~=ZZ_margin_bottom_130] .text-only-feature{padding-bottom:130px !important}
@media(max-width:767px){.textfeature div[id~=ZZ_margin_top_130] .text-only-feature{padding-top:70px !important}
.textfeature div[id~=ZZ_margin_bottom_130] .text-only-feature{padding-bottom:70px !important}
}
.textfeature div[id~=ZZ_margin_top_100],.textfeature div[id~=ZZ_margin_bottom_100]{padding-top:0 !important;padding-bottom:0 !important}
.textfeature div[id~=ZZ_margin_top_100] .text-only-feature{padding-top:100px !important}
.textfeature div[id~=ZZ_margin_bottom_100] .text-only-feature{padding-bottom:100px !important}
@media(max-width:767px){.textfeature div[id~=ZZ_margin_top_100] .text-only-feature{padding-top:50px !important}
.textfeature div[id~=ZZ_margin_bottom_100] .text-only-feature{padding-bottom:50px !important}
}
.textfeature div[id~=ZZ_margin_top_70],.textfeature div[id~=ZZ_margin_bottom_70]{padding-top:0 !important;padding-bottom:0 !important}
.textfeature div[id~=ZZ_margin_top_70] .text-only-feature{padding-top:70px !important}
.textfeature div[id~=ZZ_margin_bottom_70] .text-only-feature{padding-bottom:70px !important}
@media(max-width:767px){.textfeature div[id~=ZZ_margin_top_70] .text-only-feature{padding-top:35px !important}
.textfeature div[id~=ZZ_margin_bottom_70] .text-only-feature{padding-bottom:35px !important}
}
.textfeature div[id~=ZZ_margin_top_35],.textfeature div[id~=ZZ_margin_bottom_35]{padding-top:0 !important;padding-bottom:0 !important}
.textfeature div[id~=ZZ_margin_top_35] .text-only-feature{padding-top:35px !important}
.textfeature div[id~=ZZ_margin_bottom_35] .text-only-feature{padding-bottom:35px !important}
@media(max-width:767px){.textfeature div[id~=ZZ_margin_top_35] .text-only-feature{padding-top:18px !important}
.textfeature div[id~=ZZ_margin_bottom_35] .text-only-feature{padding-bottom:18px !important}
}
.textfeature div[id~=ZZ_margin_top_20],.textfeature div[id~=ZZ_margin_bottom_20]{padding-top:0 !important;padding-bottom:0 !important}
.textfeature div[id~=ZZ_margin_top_20] .text-only-feature{padding-top:20px !important}
.textfeature div[id~=ZZ_margin_bottom_20] .text-only-feature{padding-bottom:20px !important}
@media(max-width:767px){.textfeature div[id~=ZZ_margin_top_20]{padding-top:20px !important}
.textfeature div[id~=ZZ_margin_bottom_20]{padding-bottom:20px !important}
}
@media(max-width:767px){.textfeature div[id~=MM_margin_top_100] .text-only-feature{padding-top:100px !important}
.textfeature div[id~=MM_margin_bottom_100] .text-only-feature{padding-bottom:100px !important}
.textfeature div[id~=MM_margin_top_70] .text-only-feature{padding-top:70px !important}
.textfeature div[id~=MM_margin_bottom_70] .text-only-feature{padding-bottom:70px !important}
.textfeature div[id~=MM_margin_top_35] .text-only-feature{padding-top:35px !important}
.textfeature div[id~=MM_margin_bottom_35] .text-only-feature{padding-bottom:35px !important}
.textfeature div[id~=MM_margin_top_20]{padding-top:20px !important}
.textfeature div[id~=MM_margin_bottom_20]{padding-bottom:20px !important}
.textfeature div[id~=MM_margin_top_0]{padding-top:0 !important}
.textfeature div[id~=MM_margin_bottom_0]{padding-bottom:0 !important}
}
.textfeature div[id~=ZZ_margin_0] .text-only-feature{padding:0 !important}
.textfeature div[id~=ZZ_margin_top_0] .text-only-feature{padding-top:0 !important}
.textfeature div[id~=ZZ_margin_bottom_0] .text-only-feature{padding-bottom:0 !important}
.textfeature div[id~=ZZ_margin_0] .text-only-feature .subheading-desktop,.textfeature div[id~=ZZ_margin_bottom_0] .text-only-feature .subheading-desktop{margin-bottom:0 !important}
.textfeature div[id~=ZZ_margin_left_0] .text-only-feature{padding-left:0 !important}
.textfeature div[id~=ZZ_margin_right_0] .text-only-feature{padding-right:0 !important}
#friendsgivingbuttons .primaryCTA:nth-child(2){background-color:transparent !important;color:#3d051b !important}
.threeboard .board-grid-3{padding:43px}
.threeboard .board-grid-3{background-color:#f5f5f5}
@media(max-width:767px){.threeboard .board-grid-3,.threeboard .board-grid-3 .board-mol{background-color:#f5f5f5}
}
.threeboard .board-grid-3 .container{color:#8b8d8d}
.threeboard .board-grid-3 .container>div:first-child{background-color:#fff}
.threeboard .board-grid-3 .Display1{font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:56px !important;line-height:60px !important;letter-spacing:2px !important;color:#3f000b;margin:0 0 40px 0}
.threeboard .board-grid-3 .subheading-desktop{color:#3f000b;margin-top:0;margin-bottom:40px}
.threeboard .board-grid-3 .component-button.primaryCTA{margin:0}
.threeboard .content-holder h2{color:#8b8d8d !important;text-align:center;font-size:18px;line-height:24px}
.threeboard .content-holder h2 span{color:#943135}
.threeboard .board-mol:hover h2{color:#943135}
.threeboard .board-mol:hover h2 span{color:#8b8d8d}
@media(max-width:767px){.threeboard .content-holder h2{font-size:13px;line-height:14px;text-align:left}
}
.threeboard .content-holder p{text-align:center;font-size:14px;line-height:17px}
@media(max-width:767px){.threeboard .content-holder p{text-align:left}
}
.threeboard .board-grid-3 .board-mol .content-holder{overflow:hidden;height:90px;background-color:#fff;margin-bottom:20px}
@media(max-width:767px){.threeboard .board-grid-3 .board-mol .content-holder{margin-bottom:0;width:100%}
.threeboard .board-grid-3 .board-mol .media-holder{width:100%}
}
.threeboard .board-grid-3 .board-mol .media-holder{overflow:hidden}
.threeboard .board-grid-3 .board-mol .media-holder,.threeboard .board-grid-3 .board-mol .media-holder img{background-color:#fff}
@media(min-width:768px){.threeboard .board-grid-3{padding:43px 78px}
.threeboard .board-grid-3 .text-center.row{margin-right:90px;margin-left:90px}
.threeboard .board-grid-3 .board-mol{padding:0 1px}
.threeboard .board-grid-3 .component-button.primaryCTA{margin-top:45px}
}
@media(max-width:1200px){.threeboard .board-grid-3{padding-left:4%;padding-right:4%;padding-left:calc(4% - 8px);padding-right:calc(4% - 8px)}
}
@media(max-width:1002px){.threeboard .board-grid-3{padding-left:2%;padding-right:2%;padding-left:calc(2% - 8px);padding-right:calc(2% - 8px)}
}
@media(max-width:767px){.threeboard .board-grid-3{padding:15px 0}
.threeboard .board-grid-3 .container .row:nth-child(2){margin-top:40px;padding-left:20px;padding-right:20px}
.threeboard .board-grid-3 .board-mol{padding:0;margin:0}
.threeboard .board-grid-3 .board-mol a{margin:20px 20px 0 20px}
.threeboard .board-grid-3 .board-mol:first-child a{margin-top:0}
.threeboard .board-grid-3 .board-mol ul{margin-left:20px;margin-right:20px}
}
@media(min-width:768px){.threeboard .board-grid-3[id~=ZZ_favorite] .content-holder{height:110px}
}
@media(min-width:768px){.threeboard .board-grid-3[id~=ZZ_tall] .content-holder{height:200px}
}
.threeboard .board-grid-3[id~=ZZ_card_padding_5] .board-mol{padding:5px}
@media(max-width:768px){.threeboard .board-grid-3[id~=ZZ_card_padding_5] .board-mol{padding:0}
}
.threeboard .board-grid-3[id~=ZZ_card_padding_10] .board-mol{padding:10px 5px 5px 5px}
@media(max-width:768px){.threeboard .board-grid-3[id~=ZZ_card_padding_10] .board-mol{padding:0}
}
.threeboard .board-grid-3[id~=ZZ_card_padding_15] .board-mol{padding:15px 5px 5px 5px}
@media(max-width:768px){.threeboard .board-grid-3[id~=ZZ_card_padding_15] .board-mol{padding:0}
}
.threeboard .board-grid-3[id~=ZZ_card_padding_20] .board-mol{padding:20px 5px 5px 5px}
@media(max-width:768px){.threeboard .board-grid-3[id~=ZZ_card_padding_20] .board-mol{padding:0}
}
.threeboard .board-grid-3[id~=ZZ_dash] .Display1:after{content:" ";display:block;width:23px;height:10px;background-color:#8b8d8d;margin-top:18px;margin-left:auto;margin-right:auto}
.twoboard .board-grid-2{padding:43px}
.twoboard .board-grid-2{background-color:#f5f5f5}
@media(max-width:767px){.twoboard .board-grid-2,.twoboard .board-grid-2 .board-mol{background-color:#f5f5f5}
}
.twoboard .board-grid-2 .container{color:#8b8d8d}
.twoboard .board-grid-2 .container>div:first-child{background-color:#fff}
.twoboard .board-grid-2 .Display1{font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:56px !important;line-height:60px !important;letter-spacing:2px !important;color:#3f000b;margin:0 0 40px 0}
.twoboard .board-grid-2 .subheading-desktop{color:#3f000b;margin-top:0;margin-bottom:40px}
.twoboard .board-grid-2 .component-button.primaryCTA{margin:0}
.twoboard .content-holder h2{color:#8b8d8d !important;text-align:center;font-size:18px;line-height:24px}
.twoboard .content-holder h2 span{color:#943135}
.twoboard .board-mol:hover h2{color:#943135}
.twoboard .board-mol:hover h2 span{color:#8b8d8d}
@media(max-width:767px){.twoboard .content-holder h2{font-size:13px;line-height:14px;text-align:left}
}
.twoboard .content-holder p{text-align:center;font-size:14px;line-height:17px}
@media(max-width:767px){.twoboard .content-holder p{text-align:left}
}
.twoboard .board-grid-2 .board-mol .content-holder{overflow:hidden;height:90px;background-color:#fff;margin-bottom:20px}
@media(max-width:767px){.twoboard .board-grid-2 .board-mol .content-holder{margin-bottom:0}
}
.twoboard .board-grid-2 .board-mol .media-holder{overflow:hidden}
.twoboard .board-grid-2 .board-mol .media-holder,.twoboard .board-grid-2 .board-mol .media-holder img{background-color:#fff}
@media(min-width:768px){.twoboard .board-grid-2{padding:43px 78px}
.twoboard .board-grid-2 .text-center.row{margin-right:90px;margin-left:90px}
.twoboard .board-grid-2 .board-mol{padding:0 1px}
.twoboard .board-grid-2 .component-button.primaryCTA{margin-top:45px}
}
@media(max-width:1200px){.twoboard .board-grid-2{padding-left:4%;padding-right:4%;padding-left:calc(4% - 8px);padding-right:calc(4% - 8px)}
}
@media(max-width:1002px){.twoboard .board-grid-2{padding-left:2%;padding-right:2%;padding-left:calc(2% - 8px);padding-right:calc(2% - 8px)}
}
@media(max-width:767px){.twoboard .board-grid-2{padding:15px 0}
.twoboard .board-grid-2>.row:nth-child(3){margin-top:40px;padding-left:20px;padding-right:20px}
.twoboard .board-grid-2 .board-mol{padding:0;margin:0}
.twoboard .board-grid-2 .board-mol a{margin:20px 20px 0 20px}
.twoboard .board-grid-2 .board-mol:first-child a{margin-top:0}
.twoboard .board-grid-2 .board-mol ul{margin-left:20px;margin-right:20px}
.twoboard .board-grid-2 .board-mol .content-holder,.twoboard .board-grid-2 .board-mol .media-holder{height:90px}
}
@media(min-width:768px){.twoboard .board-grid-2[id~=ZZ_favorite] .content-holder{height:110px}
}
@media(min-width:768px){.twoboard .board-grid-2[id~=ZZ_tall] .content-holder{height:200px}
}
.twoboard .board-grid-2[id~=ZZ_card_padding_5] .board-mol{padding:5px}
@media(max-width:768px){.twoboard .board-grid-2[id~=ZZ_card_padding_5] .board-mol{padding:0}
}
.twoboard .board-grid-2[id~=ZZ_card_padding_10] .board-mol{padding:10px 5px 5px 5px}
@media(max-width:768px){.twoboard .board-grid-2[id~=ZZ_card_padding_10] .board-mol{padding:0}
}
.twoboard .board-grid-2[id~=ZZ_card_padding_15] .board-mol{padding:15px 5px 5px 5px}
@media(max-width:768px){.twoboard .board-grid-2[id~=ZZ_card_padding_15] .board-mol{padding:0}
}
.twoboard .board-grid-2[id~=ZZ_card_padding_20] .board-mol{padding:20px 5px 5px 5px}
@media(max-width:768px){.twoboard .board-grid-2[id~=ZZ_card_padding_20] .board-mol{padding:0}
}
.twoboard .board-grid-2[id~=ZZ_dash] .Display1:after{content:" ";display:block;width:23px;height:10px;background-color:#8b8d8d;margin-top:18px;margin-left:auto;margin-right:auto}
.arktanreviews .container{background-color:#5b262e}
.arktanreviews .container .reviews-module{background-color:#5b262e}
.arktanreviews .reviews-module h3{color:#fff}
.arktanreviews .reviews-module h2{color:#fff}
.reviews-module .echo-submit-review-container{color:#fff}
.reviews-module .echo-submit-forcedLoginUserInfoMessage{color:#fff}
.reviews-module .echo-stream-sortOrderDrop{color:#fff}
.reviews-module .echo-submit-container input,.echo-submit-container textarea{color:#3f000b}
.reviews-module .echo-stream-container .echo-stream-sortOrderDrop:before{color:#fff}
.reviews-module .echo-stream-container .echo-stream-sortOrderDrop:hover:before{color:#943135}
.reviews-module .echo-item-container{border-bottom-color:#5b262e}
.reviews-module .echo-item-subwrapper .echo-item-authorName{color:#ffcc4e}
.reviews-module .echo-item-subwrapper .echo-item-data div.note_title,.reviews-module .echo-item-subwrapper .echo-item-footer{color:#fff}
.reviews-module .echo-item-subwrapper span.echo-item-rating{color:#5b262e}
.reviews-module .echo-item-subwrapper .echo-item-date{color:#d4c4ac}
.reviews-module .echo-stream-more{color:#fff}
.reviews-module .echo-stream-more:hover{border-color:#fff;color:#943135}
.blogarticle{padding-top:30px;max-width:1600px;margin:0 auto;background-color:#fff}
.blogarticle .row{margin-bottom:25px}
.blogcolimg img{width:100%}
.split-feature-blog-article{padding:0 !important}
.split-feature-blog-article .content-holder{background-color:#3f000b !important}
.split-feature-blog-article .square-content-holder{background-color:#3f000b !important}
.split-feature-blog-article .Display2,.split-feature-blog-article .subheading-desktop{color:#fff !important}
.split-feature-blog-article .square-content-holder .primaryCTA,.split-feature-blog-article .component-button.secondaryCTA{margin-bottom:20px;background-color:#40030d !important;color:#FFF !important;border:none !important}
.split-feature-blog-article .component-button.secondaryCTA{background-color:transparent !important;color:#FFF !important}
.split-feature-blog-article .component-button.secondaryCTA .icon-chevron-right{display:none}
.split-feature-blog-article .square-content-holder .primaryCTA:hover,.split-feature-blog-article .component-button.secondaryCTA:hover{background-color:#3c010b !important;color:#fff !important;border:0}
.split-feature-blog-article .component-button.secondaryCTA{min-width:220px;padding-right:20px;text-align:center}
.flexibleboard .relatedblogs .board-mol{padding:5%}
.flexibleboard .relatedblogs .content-holder{background-color:#0d7247;padding-bottom:0;height:75px}
.flexibleboard .relatedblogs .content-holder h2{color:#fff;text-align:center;font-size:24px}
.flexibleboard .relatedblogs .board-mol:nth-of-type(2) .content-holder{background-color:#e3a92f;padding-bottom:0;height:75px}
.flexibleboard .relatedblogs .board-mol:nth-of-type(2) .content-holder h2{color:#3f000b;text-align:center;font-size:24px}
@media(min-width:768px){.news-unwrap-list-grid .col-sm-6.col-xs-12{padding:2%}
}
.hersheysUnwrapped .news-unwrap-list-grid h4{font-size:24px;text-transform:none}
.hersheysUnwrapped .news-unwrap-list-grid .grid-small-text{padding:20px}
.hersheysUnwrapped .news-unwrap-list-grid .grid-small-text p{font-size:16px}
.hersheysUnwrapped .news-unwrap-list-grid .grid-small-text .btn-hersheys.brown{background-color:#3f000b !important;border:0;color:#fff;padding:8px 20px 10px 20px;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;text-transform:lowercase;margin-top:15px}
.news-blog-pg .pagination.bootpag li.active>a{background-color:transparent;color:#3f000b}
.plp-btm-pagination .pagination.bootpag .nxtarrow a,.plp-btm-pagination .pagination.bootpag .prevarrow a{color:#3f000b !important}
.hsy-unwrapped-filter{background-color:#a8a9ac}
.splitfeature>div.blogsf{background-color:#fff !important}
.splitfeature>div.blogsf .content{background-color:#a8a9ac}
.splitfeature>div.blogsf .content h1{font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;text-transform:none}
.splitfeature>div.blogsf .content .subheading-desktop{color:#fff}
.hsy-unwrapped-filter .col-sm-7.col-xs-12 .form-group label,.hsy-unwrapped-filter .col-sm-5.col-xs-12 .fpaa-sort-pag-div>span{color:#3f000b}
.pulloutquote{padding:30px;background-color:#a8a9ac;color:#3f000b}
.nutrition-information-bar-new .smartlabel-information a{text-decoration:underline !important;display:flex !important;justify-content:center !important;align-items:center !important;color:#3f000b !important}
@media only screen and (max-width:768px){.nutrition-information-bar-new .smartlabel-information a{flex-direction:column}
}
.kisses-sugar-cookie-product .productfeature .container .product-feature{background-color:#4ebfbf !important}
.kisses-sugar-cookie-product .nutrition-information-bar-new .nutritional-stats ul li .circle{background-color:#4ebfbf !important;color:#3f000b}
.kisses-sugar-cookie-product .nutrition-information-bar-new .smartlabel-information a{color:#3f000b !important}
.textfeature .text-only-marquee-kisses-faq{background:linear-gradient(100deg,#d9f6fb 10%,#b4eef8 40%,#b4eef8 100%)}
@media only screen and (max-width:768px){.textfeature .text-only-marquee-kisses-faq{background-color:#b4eef8}
}
.textfeature .text-only-marquee-kisses-faq .text-only-feature{background-image:url('../../content/dam/franchise/en_us/images/Promotions/kisses/two-kisses-silver.jpg');background-repeat:no-repeat;background-position:right;background-size:contain;padding:8vw 0}
@media only screen and (max-width:768px){.textfeature .text-only-marquee-kisses-faq .text-only-feature{background-position:bottom right;display:flex;justify-content:center;align-items:center}
}
.textfeature .text-only-marquee-kisses-faq .inner-content{width:60%}
.textfeature .text-only-marquee-kisses-faq .inner-content .Display1{text-transform:none;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:70px !important;line-height:80px !important}
@media only screen and (max-width:768px){.textfeature .text-only-marquee-kisses-faq .inner-content .Display1{text-align:left;font-size:38px !important;line-height:40px !important}
}
.splitboard .container.split-board-kisses-faq-header{padding:0}
.splitboard .container.split-board-kisses-faq-header .split-board .text-holder{background:linear-gradient(100deg,#d9f6fb 0,#b4eef8 100%)}
@media only screen and (max-width:768px){.splitboard .container.split-board-kisses-faq-header .split-board .text-holder{background:#b4eef8}
}
.splitboard .container.split-board-kisses-faq-header .split-board .text-holder .inner-content{padding-right:0}
.splitboard .container.split-board-kisses-faq-header .split-board .Display2{text-transform:none;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:70px !important;line-height:80px !important}
@media only screen and (max-width:1200px) and (min-width:769px){.splitboard .container.split-board-kisses-faq-header .split-board .Display2{text-align:left;font-size:46px !important;line-height:54px !important}
}
@media only screen and (max-width:900px){.splitboard .container.split-board-kisses-faq-header .split-board .Display2{text-align:left;font-size:42px !important;line-height:46px !important}
}
@media only screen and (max-width:768px){.splitboard .container.split-board-kisses-faq-header .split-board .Display2{text-align:left;padding:0 20px;margin:0;font-size:38px !important;line-height:40px !important}
}
.richtext .rich-text-kisses-faq{max-width:1600px;margin:0 auto;padding:5vw;background:#fff}
.richtext .rich-text-kisses-faq p{max-width:1000px;margin:0 auto;padding:10px;font-size:22px;line-height:30px}
.faq-kisses{max-width:1600px;margin:0 auto;background:#fff;padding:0 5vw}
.faq-kisses .accordion-body>h2{font-size:22px;padding-top:5px}
.faq-kisses .faq-accordion{max-width:1000px;margin:0 auto;padding:2vw;background-color:#fff}
.faq-kisses .faq-accordion .accordion{padding:0 20px}
.faq-kisses .faq-accordion p.answer{display:none}
.faq-kisses .faq-accordion .showmore-btn{transition:all .5s ease}
.faq-kisses .faq-accordion .showmore-btn .button-question{transition:all .5s ease}
.faq-kisses .faq-accordion .showmore-btn:hover{color:#ffa300}
.faq-kisses .faq-accordion .showmore-btn:hover .button-question{color:#ffa300}
.faq-kisses .faq-accordion .showmore-btn.showmore{color:#ffa300}
.faq-kisses .faq-accordion .showmore-btn.showmore .button-question{color:#ffa300}
.faq-kisses .faq-accordion .button-question{max-width:80%}
@media only screen and (max-width:768px){.faq-kisses .faq-accordion .button-question{text-align:left}
}
.faq-kisses .faq-accordion .content-holder p{font-size:18px;line-height:24px}
.faq-kisses .faq-accordion .content-holder p.button-question{font-size:30px;line-height:36px;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.faq-kisses .faq-accordion .content-holder .qa-lead-text{font-size:20px;line-height:28px}
.faq-kisses .faq-accordion .content-holder b{font-weight:bold}
.faq-kisses.faq-kisses-last .faq-accordion{margin-bottom:40px}
#kisses-split-feature-faq.container{padding:0 !important}
#kisses-split-feature-faq .content-holder{background:linear-gradient(-100deg,#d9f6fb 10%,#b4eef8 40%,#b4eef8 100%);background-size:cover}
#kisses-split-feature-faq .content-holder .inner-content{padding:16px 60px 16px 110px}
@media only screen and (max-width:860px){#kisses-split-feature-faq .content-holder .inner-content{padding:20px}
}
@media only screen and (max-width:768px){#kisses-split-feature-faq .content-holder .inner-content{background:#b4eef8 !important;padding:10px !important;text-align:left}
}
#kisses-split-feature-faq .content-holder .inner-content .Display2{color:#370311;text-transform:none}
#kisses-split-feature-faq .content-holder .inner-content .subheading-desktop{color:#370311;max-width:450px}
#kisses-split-feature-faq .content-holder .inner-content .primaryCTA{background-color:#370311;border:0;color:#fff;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:22px;margin-top:10px;padding:20px;text-transform:none}
#kisses-split-feature-faq .content-holder .inner-content .secondaryCTA{background-color:transparent;border:0;color:#370311;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:22px;margin-top:10px;padding:20px;text-transform:none}
#kisses-split-feature-faq .content-holder .inner-content .secondaryCTA .icon-chevron-right{color:#370311;margin:-5px 0 0 6px;position:relative}
@media only screen and (max-width:768px){#kisses-split-feature-faq .content-holder{background:#b4eef8 !important}
#kisses-split-feature-faq .content-holder .square-content-holder{padding:35px 0 !important}
}
.misc-brand-product-container{max-width:1600px;width:100%}
.misc-brand h1{text-transform:none !important}
.misc-brand h2{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.misc-brand .text-only-feature .subheading-desktop{font-size:24px !important;line-height:30px !important;max-width:800px !important}
.misc-brand .board-mol.grid-4 .content-holder{height:auto !important}
.misc-brand .bsgrid1400{max-width:1600px;width:100%;margin:0 auto}
.misc-brand .bsgrid1400 h3{font-size:30px !important}
.misc-brand .othercandy .content-holder,.misc-brand .othercandy .row{background-color:transparent !important}
.misc-brand .textfeature>div.videoheader{margin-top:50px}
.misc-brand .textfeature>div.videoheader .text-only-feature{padding-top:0;padding-bottom:0}
.misc-brand .textfeature>div.videoheader .text-only-feature .Display1{font-size:30px !important;margin-bottom:10px;line-height:40px !important}
.misc-brand .vidcarousel{max-width:1600px}
.misc-brand .vidcarousel .image-carousel-marquee{max-width:1400px;width:100%}
.misc-brand .fwidth{width:100%}
.misc-brand .main_parsys .bootstrapgrid .parsys{margin-top:0}
.misc-brand .flexibleboard{max-width:1600px;margin:0 auto}
div.misc-brand-wht-bg{background-color:#fff !important}
@media screen and (max-width:767px){.misc-brand-lp-history{padding-top:100px}
}
#miscBrandProductArea h3.Display1{padding-top:50px}
@media screen and (max-width:767px){.misc-brand-product-container .media-holder{margin:auto}
}
.fifthave-brand h1{color:#bc2720}
.fifthave-brand h2{color:#370311}
.fifthave-brand .othercandy{background-color:#fe0 !important}
.fifthave-brand .othercandy .content-holder h2,.fifthave-brand .othercandy .row{color:#3f000b !important}
.fifthave-brand .flexibleboard{background-color:#bc2720}
.fifthave-brand .flexibleboard h3.Display1{color:#fff !important;margin:0}
.fifthave-brand .flexibleboard .content-holder{background-color:#bc2720}
.fifthave-brand .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#fff;font-size:20px}
.fifthave-brand .flexibleboard .ssf-generic img{background-color:#bc2720}
.fifthave-brand .flexibleboard .board-mol{background-color:#bc2720}
.fifthave-brand .textfeature>div.videoheader .text-only-feature .Display1{color:#bc2720}
.fifthave-brand .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important}
.fifthave-brand .threeboard .board-grid-3 .board-mol .media-holder img,.fifthave-brand .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
@media screen and (max-width:767px){.fifthave-brand .threeboard .content-holder h2.title-with-body{text-align:center}
.fifthave-brand .threeboard .board-grid-3 .board-mol{background-color:#fe0 !important}
}
.fifthave-brand .vidcarousel{background:linear-gradient(0,#bc2720 35%,#f4f4f4 35% 100%)}
.fifthave-pdp .productfeature>div{background-color:#bc2720 !important}
.fifthave-pdp .productfeature>div h1.Display2,.fifthave-pdp .productfeature>div .subheading-desktop{color:#3f000b !important}
.fifthave-pdp .nutrition-information-bar-new .nutritional-stats ul li .circle{background-color:#bc2720 !important;color:#fff !important}
.fifthave-pdp .flexibleboard{background-color:#fff;max-width:1600px;width:100%;margin:0 auto}
.fifthave-pdp .flexibleboard .board-mol h2.title-with-body{text-align:center}
.fifthave-pdp .flexibleboard .content-holder{height:auto !important;background-color:#fff}
.fifthave-pdp .flexibleboard h2{font-size:30px !important;margin-bottom:0}
.fifthave-pdp .flexibleboard h3{font-size:20px !important}
.fifthave-pdp .flexibleboard .ssf-generic img{background-color:#fff}
.bubbleyum-brand h1{color:#c73c9f}
.bubbleyum-brand h2{color:#370311}
.bubbleyum-brand .othercandy{background-color:#fff !important}
.bubbleyum-brand .othercandy .content-holder h2,.bubbleyum-brand .othercandy .row{color:#3f000b !important}
.bubbleyum-brand .flexibleboard{background-color:#1aa4df}
.bubbleyum-brand .flexibleboard h3.Display1{color:#fff !important;margin:0}
.bubbleyum-brand .flexibleboard .content-holder{background-color:#1aa4df}
.bubbleyum-brand .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#fff;font-size:20px}
.bubbleyum-brand .flexibleboard .ssf-generic img{background-color:#1aa4df}
.bubbleyum-brand .flexibleboard .board-mol{background-color:#1aa4df}
.bubbleyum-brand .flexibleboard .upperrow .content-holder{padding-bottom:0}
.bubbleyum-brand .textfeature>div.videoheader .text-only-feature .Display1{color:#c73c9f}
.bubbleyum-brand .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#c73c9f}
.bubbleyum-brand .threeboard .board-grid-3 .board-mol .media-holder img,.bubbleyum-brand .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
@media screen and (max-width:767px){.bubbleyum-brand .threeboard .content-holder h2.title-with-body{text-align:center}
.bubbleyum-brand .threeboard .board-grid-3 .board-mol{background-color:#fff !important}
}
.bubbleyum-brand .vidcarousel{background:linear-gradient(0,#c73c9f 35%,#f4f4f4 35% 100%)}
.bubbleyum-brand .bsgrid1400 h3{color:#1aa4df}
.bubbleyum-brand #duckwrapper{display:flex;max-width:1600px;margin:0 auto}
@media screen and (max-width:767px){.bubbleyum-brand #duckwrapper{background:linear-gradient(to bottom,#fff 70%,#c644a0 30%);flex-direction:column}
.bubbleyum-brand #duckwrapper img{padding:40px}
.bubbleyum-brand #duckimage{order:2}
.bubbleyum-brand #ducktext{background-color:#19a4de;padding:50px 25px;order:1}
}
@media screen and (min-width:768px){.bubbleyum-brand #duckwrapper{background:linear-gradient(90deg,#f4f4f4 25%,#c644a0 25% 45%,#1aa4df 45% 100%)}
.bubbleyum-brand #duckimage{width:50%}
.bubbleyum-brand #duckimage img{width:100%;margin-top:-100px;margin-bottom:-100px}
.bubbleyum-brand #ducktext{width:40%;padding:5%}
}
.bubbleyum-brand #ducktext h3,.bubbleyum-brand #ducktext p{color:#fff}
.bubbleyum-pdp h1{color:#fff}
.bubbleyum-pdp h2{color:#fff}
.bubbleyum-pdp .split-feature-row{background-color:#1aa4df}
.bubbleyum-pdp #proddesc_id{color:#fff}
.bubbleyum-pdp .nutrition-details .circle{background-color:#bebebe !important;color:#361317 !important}
.bubbleyum-pdp .flexibleboard{background-color:#fff;max-width:1600px;width:100%;margin:0 auto}
.bubbleyum-pdp .flexibleboard h3.Display1{color:#f9b20a !important;margin:0}
.bubbleyum-pdp .flexibleboard .content-holder{background-color:#fff}
.bubbleyum-pdp .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#fff;font-size:20px}
.bubbleyum-pdp .flexibleboard .ssf-generic h2{color:#3f000b}
.bubbleyum-pdp .flexibleboard .ssf-generic img{background-color:#fff}
.bubbleyum-pdp .flexibleboard .board-mol{background-color:#fff}
.bubbleyum-pdp .flexibleboard .upperrow .content-holder{padding-bottom:0}
.bubbleyum-alt-pdp .split-feature-row{background-color:#ae2e92}
.goodandplenty-brand h1{color:#df1c92}
.goodandplenty-brand h2{color:#370311}
.goodandplenty-brand .othercandy{background-color:#a42289 !important}
.goodandplenty-brand .othercandy .content-holder h2,.goodandplenty-brand .othercandy .row{color:#fff !important}
.goodandplenty-brand .flexibleboard{background-color:#df1c92}
.goodandplenty-brand .flexibleboard h3.Display1{color:#fff !important;margin:0}
.goodandplenty-brand .flexibleboard .content-holder{background-color:#df1c92}
.goodandplenty-brand .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#fff;font-size:20px}
.goodandplenty-brand .flexibleboard .ssf-generic img{background-color:#df1c92}
.goodandplenty-brand .flexibleboard .board-mol{background-color:#df1c92}
.goodandplenty-brand .flexibleboard .upperrow .content-holder{padding-bottom:0}
.goodandplenty-brand .textfeature>div.videoheader .text-only-feature .Display1{color:#df1c92}
.goodandplenty-brand .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#fff}
.goodandplenty-brand .threeboard .board-grid-3 .board-mol .media-holder img,.goodandplenty-brand .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
@media screen and (max-width:767px){.goodandplenty-brand .threeboard .content-holder h2.title-with-body{text-align:center}
.goodandplenty-brand .threeboard .board-grid-3 .board-mol{background-color:#a42289 !important}
}
.goodandplenty-brand .vidcarousel{background:linear-gradient(0,#df1c92 35%,#f4f4f4 35% 100%)}
.goodandplenty-brand .bsgrid1400 h3{color:#a42289}
.goodplenty-pdp h1{color:#fff}
.goodplenty-pdp h2{color:#370311}
.goodplenty-pdp .split-feature-row{background-color:#df1c92}
.goodplenty-pdp #proddesc_id{color:#fff}
.goodplenty-pdp .nutrition-details .circle{background-color:#bebebe !important;color:#361317 !important}
.goodplenty-pdp .othercandy{background-color:#fff !important}
.goodplenty-pdp .othercandy .content-holder h2,.goodplenty-pdp .othercandy .row{color:#370311 !important}
.goodplenty-pdp .flexibleboard{background-color:#fff;max-width:1600px;width:100%;margin:0 auto}
.goodplenty-pdp .flexibleboard h3.Display1{color:#f9b20a !important;margin:0}
.goodplenty-pdp .flexibleboard .content-holder{background-color:#fff}
.goodplenty-pdp .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#370311;font-size:20px}
.goodplenty-pdp .flexibleboard .ssf-generic img{background-color:#fff}
.goodplenty-pdp .flexibleboard .board-mol{background-color:#fff}
.goodplenty-pdp .flexibleboard .upperrow .content-holder{padding-bottom:0}
.goodplenty-pdp .textfeature>div.videoheader .text-only-feature .Display1{color:#e61610}
.goodplenty-pdp .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#370311}
.goodplenty-pdp .threeboard .board-grid-3 .board-mol .media-holder img,.goodplenty-pdp .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
.goodplenty-pdp .vidcarousel{background:linear-gradient(0,#e61610 35%,#f4f4f4 35% 100%)}
.goodplenty-pdp .bsgrid1400 h3{color:#370311}
.heath-brand h1{color:#e35100}
.heath-brand h2{color:#370311}
.heath-brand .othercandy{background-color:#fff !important}
.heath-brand .othercandy .content-holder h2,.heath-brand .othercandy .row{color:#370311 !important}
.heath-brand .flexibleboard{background-color:#e2cc87}
.heath-brand .flexibleboard h3.Display1{color:#00329c !important;margin:0}
.heath-brand .flexibleboard .content-holder{background-color:#e2cc87}
.heath-brand .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#370311;font-size:20px}
.heath-brand .flexibleboard .ssf-generic img{background-color:#e2cc87}
.heath-brand .flexibleboard .board-mol{background-color:#e2cc87}
.heath-brand .flexibleboard .upperrow .content-holder{padding-bottom:0}
.heath-brand .flexibleboard .recipes{background-color:#40030d}
.heath-brand .flexibleboard .recipes h2{color:#e2cc87 !important;font-size:30px !important}
.heath-brand .flexibleboard .recipes .board-mol{background-color:#40030d}
.heath-brand .flexibleboard .recipes .ssf-generic img{background-color:#40030d}
.heath-brand .flexibleboard .recipes .content-holder{background-color:#40030d}
.heath-brand .flexibleboard .recipes .content-holder h2.title-with-body{color:#fff !important;font-size:18px !important}
.heath-brand .textfeature>div.videoheader .text-only-feature .Display1{color:#40030d}
.heath-brand .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#370311}
.heath-brand .threeboard .board-grid-3 .board-mol .media-holder img,.heath-brand .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
@media screen and (max-width:767px){.heath-brand .threeboard .content-holder h2.title-with-body{text-align:center}
.heath-brand .threeboard .board-grid-3 .board-mol{background-color:#fff !important}
}
.heath-brand .vidcarousel{background:linear-gradient(0,#e2cc87 35%,#f4f4f4 35% 100%)}
.heath-brand .bsgrid1400 h3{color:#00329c}
.heath-brand #heathbarwrapper{display:flex;max-width:1600px;margin:-200px auto 0;background:linear-gradient(0,#e35100 50%,#fff 50% 100%);width:100%}
.heath-brand #hbimage{width:50%}
.heath-brand #hbimage img{width:100%;margin-bottom:-90px}
.heath-brand #heathtext{width:40%;margin-top:25%}
.heath-brand #heathtext h3,.heath-brand #heathtext p{color:#fff}
@media screen and (max-width:767px){.heath-brand #heathbarwrapper{flex-direction:column;margin:0}
.heath-brand #hbimage{width:100%;margin-top:-80px}
.heath-brand #hbimage img{margin-bottom:0}
.heath-brand #heathtext{width:100%;margin-top:-120px;padding:20px}
}
.heath-brand .flexibleboard .ssf-generic.misc-brand-heath-lp-recipe-board img{background-color:transparent}
.heath-pdp h1{color:#370311}
.heath-pdp h2{color:#370311}
.heath-pdp .split-feature-row{background-color:#e2cc87}
.heath-pdp #proddesc_id{color:#370311}
.heath-pdp .nutrition-details .circle{background-color:#bebebe !important;color:#361317 !important}
.heath-pdp .othercandy{background-color:#370311 !important}
.heath-pdp .othercandy .content-holder h2,.heath-pdp .othercandy .row{color:#370311 !important}
.heath-pdp .flexibleboard{background-color:#fff;max-width:1600px;width:100%;margin:0 auto}
.heath-pdp .flexibleboard h3.Display1{color:#f9b20a !important;margin:0}
.heath-pdp .flexibleboard .content-holder{background-color:#fff}
.heath-pdp .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#370311;font-size:20px}
.heath-pdp .flexibleboard .ssf-generic img{background-color:#fff}
.heath-pdp .flexibleboard .board-mol{background-color:#fff}
.heath-pdp .flexibleboard .upperrow .content-holder{padding-bottom:0}
.heath-pdp .textfeature>div.videoheader .text-only-feature .Display1{color:#e61610}
.heath-pdp .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#370311}
.heath-pdp .threeboard .board-grid-3 .board-mol .media-holder img,.heath-pdp .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
.heath-pdp .vidcarousel{background:linear-gradient(0,#e61610 35%,#f4f4f4 35% 100%)}
.heath-pdp .bsgrid1400 h3{color:#370311}
.milkduds-brand h1{color:#e61610}
.milkduds-brand h2{color:#370311}
.milkduds-brand .othercandy{background-color:#3d051b !important}
.milkduds-brand .othercandy .content-holder h2,.milkduds-brand .othercandy .row{color:#fff !important}
.milkduds-brand .flexibleboard{background-color:#3d051b}
.milkduds-brand .flexibleboard h3.Display1{color:#f9b20a !important;margin:0;padding-bottom:50px}
.milkduds-brand .flexibleboard .content-holder{background-color:#3d051b}
.milkduds-brand .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#fff;font-size:20px}
.milkduds-brand .flexibleboard .ssf-generic img{background-color:#3d051b}
.milkduds-brand .flexibleboard .board-mol{background-color:#3d051b}
.milkduds-brand .flexibleboard .upperrow .content-holder{padding-bottom:0}
.milkduds-brand .textfeature>div.videoheader .text-only-feature .Display1{color:#e61610}
.milkduds-brand .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#fff}
.milkduds-brand .threeboard .board-grid-3 .board-mol .media-holder img,.milkduds-brand .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
@media screen and (max-width:767px){.milkduds-brand .threeboard .content-holder h2.title-with-body{text-align:center}
.milkduds-brand .threeboard .board-grid-3 .board-mol{background-color:#3d051b !important}
}
.milkduds-brand .vidcarousel{background:linear-gradient(0,#e61610 35%,#f4f4f4 35% 100%)}
.milkduds-brand .bsgrid1400 h3{color:#370311}
.milkduds-pdp h1{color:#f9b20a}
.milkduds-pdp h2{color:#FFF}
.milkduds-pdp .split-feature-row{background-color:#3d051b}
.milkduds-pdp #proddesc_id{color:#fff}
.milkduds-pdp .nutrition-details .circle{background-color:#bebebe !important;color:#361317 !important}
.milkduds-pdp .othercandy{background-color:#370311 !important}
.milkduds-pdp .othercandy .content-holder h2,.milkduds-pdp .othercandy .row{color:#370311 !important}
.milkduds-pdp .flexibleboard{background-color:#fff;max-width:1600px;width:100%;margin:0 auto}
.milkduds-pdp .flexibleboard h3.Display1{color:#f9b20a !important;margin:0}
.milkduds-pdp .flexibleboard .content-holder{background-color:#fff}
.milkduds-pdp .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#370311;font-size:20px}
.milkduds-pdp .flexibleboard .ssf-generic img{background-color:#fff}
.milkduds-pdp .flexibleboard .board-mol{background-color:#fff}
.milkduds-pdp .flexibleboard .upperrow .content-holder{padding-bottom:0}
.milkduds-pdp .textfeature>div.videoheader .text-only-feature .Display1{color:#e61610}
.milkduds-pdp .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#370311}
.milkduds-pdp .threeboard .board-grid-3 .board-mol .media-holder img,.milkduds-pdp .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
.milkduds-pdp .vidcarousel{background:linear-gradient(0,#e61610 35%,#f4f4f4 35% 100%)}
.milkduds-pdp .bsgrid1400 h3{color:#370311}
.mrgoodbar-brand h1{color:#e6c300}
.mrgoodbar-brand .misc-brand-lp h1{color:#e61610}
.mrgoodbar-brand h2{color:#370311}
.mrgoodbar-brand .othercandy{background-color:#fe0 !important}
.mrgoodbar-brand .othercandy .content-holder h2,.mrgoodbar-brand .othercandy .row{color:#370311 !important}
.mrgoodbar-brand .flexibleboard{background-color:#370311}
.mrgoodbar-brand .flexibleboard h3.Display1{color:#e6c300 !important;margin:0}
.mrgoodbar-brand .flexibleboard .content-holder{background-color:#3d051b}
.mrgoodbar-brand .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#fff;font-size:20px}
.mrgoodbar-brand .flexibleboard .ssf-generic img{background-color:#3d051b}
.mrgoodbar-brand .flexibleboard .board-mol{background-color:#3d051b}
.mrgoodbar-brand .flexibleboard .upperrow .content-holder{padding-bottom:0}
.mrgoodbar-brand .textfeature>div.videoheader .text-only-feature .Display1{color:#370311}
.mrgoodbar-brand .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#370311}
.mrgoodbar-brand .threeboard .board-grid-3 .board-mol .media-holder img,.mrgoodbar-brand .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
@media screen and (max-width:767px){.mrgoodbar-brand .threeboard .content-holder h2.title-with-body{text-align:center}
.mrgoodbar-brand .threeboard .board-grid-3 .board-mol{background-color:#fe0 !important}
}
.mrgoodbar-brand .vidcarousel{background:linear-gradient(0,#370311 35%,#f4f4f4 35% 100%)}
.mrgoodbar-brand .bsgrid1400 h3{color:#370311}
.mrgoodbar-pdp h1{color:#f9b20a}
.mrgoodbar-pdp h2{color:#f9b20a}
.mrgoodbar-pdp .hsy-wheretobuy .buy-now-button{border-color:#f9b20a !important}
.mrgoodbar-pdp .split-feature-row{background-color:#3d051b}
.mrgoodbar-pdp #proddesc_id{color:#fff}
.mrgoodbar-pdp .nutrition-details .circle{background-color:#bebebe !important;color:#361317 !important}
.mrgoodbar-pdp .othercandy{background-color:#370311 !important}
.mrgoodbar-pdp .othercandy .content-holder h2,.mrgoodbar-pdp .othercandy .row{color:#370311 !important}
.mrgoodbar-pdp .flexibleboard{background-color:#fff;max-width:1600px;width:100%;margin:0 auto}
.mrgoodbar-pdp .flexibleboard h3.Display1{color:#f9b20a !important;margin:0}
.mrgoodbar-pdp .flexibleboard .content-holder{background-color:#fff}
.mrgoodbar-pdp .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#370311;font-size:20px}
.mrgoodbar-pdp .flexibleboard .ssf-generic img{background-color:#fff}
.mrgoodbar-pdp .flexibleboard .board-mol{background-color:#fff}
.mrgoodbar-pdp .flexibleboard .upperrow .content-holder{padding-bottom:0}
.mrgoodbar-pdp .textfeature>div.videoheader .text-only-feature .Display1{color:#e61610}
.mrgoodbar-pdp .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#370311}
.mrgoodbar-pdp .threeboard .board-grid-3 .board-mol .media-holder img,.mrgoodbar-pdp .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
.mrgoodbar-pdp .vidcarousel{background:linear-gradient(0,#e61610 35%,#f4f4f4 35% 100%)}
.mrgoodbar-pdp .bsgrid1400 h3{color:#370311}
.skor-pdp h1{color:#fff}
.skor-pdp h2{color:#fff}
.skor-pdp .split-feature-row{background-color:#e04016}
.skor-pdp #proddesc_id{color:#fff}
.skor-pdp .nutrition-details .circle{background-color:#bebebe !important;color:#361317 !important}
.skor-pdp .othercandy{background-color:#3d051b !important}
.skor-pdp .othercandy .content-holder h2,.skor-pdp .othercandy .row{color:#fff !important}
.skor-pdp .flexibleboard{background-color:#e04016}
.skor-pdp .flexibleboard h3.Display1{color:#f9b20a !important;margin:0}
.skor-pdp .flexibleboard .content-holder{background-color:#3d051b}
.skor-pdp .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#fff;font-size:20px}
.skor-pdp .flexibleboard .ssf-generic img{background-color:#3d051b}
.skor-pdp .flexibleboard .board-mol{background-color:#3d051b}
.skor-pdp .flexibleboard .upperrow .content-holder{padding-bottom:0}
.skor-pdp .textfeature>div.videoheader .text-only-feature .Display1{color:#e61610}
.skor-pdp .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#fff}
.skor-pdp .threeboard .board-grid-3 .board-mol .media-holder img,.skor-pdp .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
.skor-pdp .vidcarousel{background:linear-gradient(0,#e61610 35%,#f4f4f4 35% 100%)}
.skor-pdp .bsgrid1400 h3{color:#370311}
.symphony-brand h1{color:#e61610}
.symphony-brand h2{color:#370311}
.symphony-brand .othercandy{background-color:#f9b20a !important}
.symphony-brand .othercandy .content-holder h2,.symphony-brand .othercandy .row{color:#370311 !important}
.symphony-brand .flexibleboard{background-color:#3d051b}
.symphony-brand .flexibleboard h3.Display1{color:#f9b20a !important;margin:0}
.symphony-brand .flexibleboard .content-holder{background-color:#3d051b}
.symphony-brand .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#fff;font-size:20px}
.symphony-brand .flexibleboard .ssf-generic img{background-color:#3d051b}
.symphony-brand .flexibleboard .board-mol{background-color:#3d051b}
.symphony-brand .flexibleboard .upperrow .content-holder{padding-bottom:0}
.symphony-brand .textfeature>div.videoheader .text-only-feature .Display1{color:#e61610}
.symphony-brand .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#370311}
.symphony-brand .threeboard .board-grid-3 .board-mol .media-holder img,.symphony-brand .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
@media screen and (max-width:767px){.symphony-brand .threeboard .content-holder h2.title-with-body{text-align:center}
.symphony-brand .threeboard .board-grid-3 .board-mol{background-color:#f9b20a !important}
}
.symphony-brand .vidcarousel{background:linear-gradient(0,#e61610 35%,#f4f4f4 35% 100%)}
.symphony-brand .bsgrid1400 h3{color:#370311}
.symphony-pdp h1{color:#fff}
.symphony-pdp h2{color:#370311}
.symphony-pdp .split-feature-row{background-color:#d10a0c}
.symphony-pdp #proddesc_id{color:#fff}
.symphony-pdp .nutrition-details .circle{background-color:#bebebe !important;color:#361317 !important}
.symphony-pdp .othercandy{background-color:#370311 !important}
.symphony-pdp .othercandy .content-holder h2,.symphony-pdp .othercandy .row{color:#370311 !important}
.symphony-pdp .flexibleboard{background-color:#fff;max-width:1600px;width:100%;margin:0 auto}
.symphony-pdp .flexibleboard h3.Display1{color:#f9b20a !important;margin:0}
.symphony-pdp .flexibleboard .content-holder{background-color:#fff}
.symphony-pdp .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#370311;font-size:20px}
.symphony-pdp .flexibleboard .ssf-generic img{background-color:#fff}
.symphony-pdp .flexibleboard .board-mol{background-color:#fff}
.symphony-pdp .flexibleboard .upperrow .content-holder{padding-bottom:0}
.symphony-pdp .textfeature>div.videoheader .text-only-feature .Display1{color:#e61610}
.symphony-pdp .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#370311}
.symphony-pdp .threeboard .board-grid-3 .board-mol .media-holder img,.symphony-pdp .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
.symphony-pdp .vidcarousel{background:linear-gradient(0,#e61610 35%,#f4f4f4 35% 100%)}
.symphony-pdp .bsgrid1400 h3{color:#370311}
.whatchamacallit-brand h1{color:#e61610}
.whatchamacallit-brand h2{color:#370311}
.whatchamacallit-brand .othercandy{background-color:#f9b20a !important}
.whatchamacallit-brand .othercandy .content-holder h2,.whatchamacallit-brand .othercandy .row{color:#370311 !important}
.whatchamacallit-brand .flexibleboard{background-color:#3d051b}
.whatchamacallit-brand .flexibleboard h3.Display1{color:#f9b20a !important;margin:0}
.whatchamacallit-brand .flexibleboard .content-holder{background-color:#3d051b}
.whatchamacallit-brand .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#fff;font-size:20px}
.whatchamacallit-brand .flexibleboard .ssf-generic img{background-color:#3d051b}
.whatchamacallit-brand .flexibleboard .board-mol{background-color:#3d051b}
.whatchamacallit-brand .flexibleboard .upperrow .content-holder{padding-bottom:0}
.whatchamacallit-brand .textfeature>div.videoheader .text-only-feature .Display1{color:#e61610}
.whatchamacallit-brand .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#370311}
.whatchamacallit-brand .threeboard .board-grid-3 .board-mol .media-holder img,.whatchamacallit-brand .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
@media screen and (max-width:767px){.whatchamacallit-brand .threeboard .content-holder h2.title-with-body{text-align:center}
.whatchamacallit-brand .threeboard .board-grid-3 .board-mol{background-color:#f9b20a !important}
}
.whatchamacallit-brand .vidcarousel{background:linear-gradient(0,#e61610 35%,#f4f4f4 35% 100%)}
.whatchamacallit-brand .bsgrid1400 h3{color:#370311}
.whatchamacallit-pdp h1{color:#370311}
.whatchamacallit-pdp h2{color:#370311}
.whatchamacallit-pdp .split-feature-row{background-color:#edb232}
.whatchamacallit-pdp #proddesc_id{color:#370311}
.whatchamacallit-pdp .nutrition-details .circle{background-color:#bebebe !important;color:#361317 !important}
.whatchamacallit-pdp .othercandy{background-color:#370311 !important}
.whatchamacallit-pdp .othercandy .content-holder h2,.whatchamacallit-pdp .othercandy .row{color:#370311 !important}
.whatchamacallit-pdp .flexibleboard{background-color:#fff;max-width:1600px;width:100%;margin:0 auto}
.whatchamacallit-pdp .flexibleboard h3.Display1{color:#f9b20a !important;margin:0}
.whatchamacallit-pdp .flexibleboard .content-holder{background-color:#fff}
.whatchamacallit-pdp .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#370311;font-size:20px}
.whatchamacallit-pdp .flexibleboard .ssf-generic img{background-color:#fff}
.whatchamacallit-pdp .flexibleboard .board-mol{background-color:#fff}
.whatchamacallit-pdp .flexibleboard .upperrow .content-holder{padding-bottom:0}
.whatchamacallit-pdp .textfeature>div.videoheader .text-only-feature .Display1{color:#e61610}
.whatchamacallit-pdp .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#370311}
.whatchamacallit-pdp .threeboard .board-grid-3 .board-mol .media-holder img,.whatchamacallit-pdp .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
.whatchamacallit-pdp .vidcarousel{background:linear-gradient(0,#e61610 35%,#f4f4f4 35% 100%)}
.whatchamacallit-pdp .bsgrid1400 h3{color:#370311}
.zagnut-pdp h1{color:#370311}
.zagnut-pdp h2{color:#370311}
.zagnut-pdp .split-feature-row{background-color:#f6e933}
.zagnut-pdp #proddesc_id{color:#370311}
.zagnut-pdp .nutrition-details .circle{background-color:#bebebe !important;color:#361317 !important}
.zagnut-pdp .flexibleboard{background-color:#f6e933}
.zagnut-pdp .flexibleboard h3.Display1{color:#f9b20a !important;margin:0}
.zagnut-pdp .flexibleboard .content-holder{background-color:#3d051b}
.zagnut-pdp .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#fff;font-size:20px}
.zagnut-pdp .flexibleboard .ssf-generic img{background-color:#3d051b}
.zagnut-pdp .flexibleboard .board-mol{background-color:#3d051b}
.zagnut-pdp .flexibleboard .upperrow .content-holder{padding-bottom:0}
.zero-brand h1{color:#00327f}
.zero-brand h2{color:#370311}
.zero-brand .othercandy{background-color:#00327f !important}
.zero-brand .othercandy .content-holder h2,.zero-brand .othercandy .row{color:#fff !important}
.zero-brand .flexibleboard{background-color:#00a8e7}
.zero-brand .flexibleboard h3.Display1{color:#00327f !important;margin:0}
.zero-brand .flexibleboard .content-holder{background-color:#00a8e7}
.zero-brand .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#fff;font-size:20px}
.zero-brand .flexibleboard .ssf-generic img{background-color:#00a8e7}
.zero-brand .flexibleboard .board-mol{background-color:#00a8e7}
.zero-brand .flexibleboard .upperrow .content-holder{padding-bottom:0}
.zero-brand .textfeature>div.videoheader .text-only-feature .Display1{color:#e61610}
.zero-brand .threeboard .board-grid-3 h2.Display1{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:30px !important;font-weight:700 !important;letter-spacing:normal !important;color:#fff}
.zero-brand .threeboard .board-grid-3 .board-mol .media-holder img,.zero-brand .threeboard .board-grid-3 .board-mol .media-holder{background-color:transparent !important}
@media screen and (max-width:767px){.zero-brand .threeboard .content-holder h2.title-with-body{text-align:center}
.zero-brand .threeboard .board-grid-3 .board-mol{background-color:#00327f !important}
}
.zero-brand .vidcarousel{background:linear-gradient(0,#e61610 35%,#f4f4f4 35% 100%)}
.zero-brand .bsgrid1400 h3{color:#370311}
.zero-pdp h1{color:#00327f}
.zero-pdp h2{color:#00327f}
.zero-pdp .split-feature-row{background-color:#00a8e7}
.zero-pdp #proddesc_id{color:#370311}
.zero-pdp .nutrition-details .circle{background-color:#bebebe !important;color:#361317 !important}
.zero-pdp .flexibleboard{background-color:#fff;max-width:1600px;width:100%;margin:0 auto}
.zero-pdp .flexibleboard h3.Display1{color:#f9b20a !important;margin:0}
.zero-pdp .flexibleboard .content-holder{background-color:#fff}
.zero-pdp .flexibleboard .content-holder h2.title-with-body{text-align:center;color:#fff;font-size:20px}
.zero-pdp .flexibleboard .ssf-generic h2{color:#3f000b}
.zero-pdp .flexibleboard .ssf-generic img{background-color:#fff}
.zero-pdp .flexibleboard .board-mol{background-color:#fff}
.zero-pdp .flexibleboard .upperrow .content-holder{padding-bottom:0}
@font-face{font-family:'Snavely lc';src:url('selfservice-framework-hersheysfranchise/css/fonts/snavely/Snavelylc-Regular.eot');src:url('selfservice-framework-hersheysfranchise/css/fonts/snavely/Snavelylc-Regular.eot?#iefix') format('embedded-opentype'),url('selfservice-framework-hersheysfranchise/css/fonts/snavely/Snavelylc-Regular.woff2') format('woff2'),url('selfservice-framework-hersheysfranchise/css/fonts/snavely/Snavelylc-Regular.woff') format('woff'),url('selfservice-framework-hersheysfranchise/css/fonts/snavely/Snavelylc-Regular.ttf') format('truetype'),url('selfservice-framework-hersheysfranchise/css/fonts/snavely/Snavelylc-Regular.svg#Snavelylc-Regular') format('svg');font-weight:normal;font-style:normal}
ul li.featured h3,.brand-navigation-bar .nav-items>ul li:nth-child(1) ul li.featured a{display:none}
@media only screen and (max-width:980px){.heartwarmtheworld .content-holder .text-holder{padding:0 !important}
}
.smores-social h2{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.bootstrapgrid{padding:0 !important}
.makeitasmoressathero{display:block !important}
@media only screen and (max-width:601px){.makeitasmoressathero{display:none !important}
}
.makeitasmoressatheadermobilehero{display:none !important}
@media only screen and (max-width:600px){.makeitasmoressatheadermobilehero{display:block !important}
}
.smoresnavgrid{max-width:1200px;width:100%;margin:0 auto;padding:35px 0 30px}
.smoresnavgrid .parsys{margin-top:0 !important}
.smoresnavgrid a{color:#1ba6e3;font-size:20px}
.smoresnavgrid .smoresnavheader,.smoresnavgrid .richtext a{text-transform:uppercase;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:20px !important}
@media only screen and (max-width:991px){.smoresnavgrid{text-align:center !important}
}
.makeitasmoressathero .content-holder,.makeitasmoressatheadermobilehero .content-holder,.tourmapheader .text-holder,.heartwarmgrid .text-holder,.getinspiredheader .text-holder{display:none !important}
.heartwarmgrid{max-width:1600px;width:100%;margin:0 auto;background-color:#eaaa28}
.heartwarmgrid .parsys{margin-top:0 !important}
.heartwarmgrid .col-md-4,.heartwarmgrid .col-md-8{padding:0}
.heartwarmgrid .col-sm-4{width:100%;padding:0}
.heartwarmgrid .col-sm-4 .content-holder{background-color:#eaaa28;height:auto !important}
.heartwarmgrid .col-sm-4 .content-holder p{text-align:left;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.heartwarmgrid .col-sm-4 .content-holder .primaryCTA{background-color:#3f000b !important;border:solid 3px #3f000b !important;color:#fff9f0 !important;text-transform:none;font-family:'Snavely lc',europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important}
.heartwarmgrid .col-sm-4 .content-holder .text-center{text-align:left}
.heartwarmgrid .col-sm-4 .media-holder{display:none !important}
.heartwarmgrid .col-sm-4 h2.title-with-body{margin-top:20px;font-size:28px;color:#3f000b;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.heartwarmgrid .board-mol p{display:block !important;padding-right:10%}
@media only screen and (max-width:980px){.heartwarmgrid .board-mol .content-holder{width:100%}
}
.smores-recipes-split-feature{width:100%;max-width:1600px;margin:0 auto;padding:0 !important}
.smores-recipes-split-feature .content-holder{background-color:#ff5001}
.smores-recipes-split-feature .content-holder h2{color:#fff9f0;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
@media only screen and (max-width:980px){.smores-recipes-split-feature .content-holder h2{font-size:35px !important}
}
.smores-recipes-split-feature .content-holder .inner-content .subheading-desktop{color:#3f000b;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:.01em !important}
@media only screen and (max-width:980px){.smores-recipes-split-feature .content-holder .inner-content .subheading-desktop{font-size:20px !important;line-height:26px}
}
.smores-recipes-split-feature .content-holder .primaryCTA{background-color:#3f000b;border:solid 3px #3f000b;color:#fff9f0;text-transform:none;font-family:'Snavely lc',europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important}
@media only screen and (max-width:980px){.smores-recipes-split-feature .content-holder{background-size:auto;height:auto}
}
.splitboard .smoressurprise_splitboard{padding:0 !important;background-color:#bf1d27 !important}
.splitboard .smoressurprise_splitboard .content-holder .inner-content h2.Display2{font-size:45px !important;color:#fcf1d6 !important;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.splitboard .smoressurprise_splitboard .content-holder .subheading-desktop{color:#fcf1d6 !important}
.smoressaturdaycallout{padding:0 !important;width:100%;max-width:1600px;margin:0 auto}
.smoressaturdaycallout .content-holder{background-image:url(../../content/dam/franchise/en_us/images/Promotions/smores/smores_saturday_bg.jpg);background-size:contain}
.smoressaturdaycallout .content-holder .inner-content h2.Display2{font-size:45px !important;color:#fff9f0;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
@media only screen and (max-width:980px){.smoressaturdaycallout .content-holder .inner-content h2.Display2{font-size:35px !important}
}
.smoressaturdaycallout .content-holder .inner-content .subheading-desktop{color:#fff;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:.01em !important}
@media only screen and (max-width:980px){.smoressaturdaycallout .content-holder .inner-content .subheading-desktop{font-size:20px !important;line-height:26px}
}
.smoressaturdaycallout .content-holder .content .inner-content .component-button{background-color:#3f000b !important;border:solid 3px #3f000b !important;color:#fff9f0 !important;text-transform:none;font-family:'Snavely lc',europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important}
@media only screen and (max-width:980px){.smoressaturdaycallout .content-holder{background-size:auto}
}
.splitboard .havesmorefuncallout{padding:0 !important;width:100%;max-width:1600px;margin:0 auto}
.splitboard .havesmorefuncallout .content-holder{background-color:#00b2a9}
.splitboard .havesmorefuncallout .content-holder .inner-content h2.Display2{color:#fff9f0;font-size:45px !important;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.splitboard .havesmorefuncallout .content-holder .inner-content .subheading-desktop{color:#fff9f0;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:.01em !important}
.splitboard .havesmorefuncallout .content-holder .primaryCTA{background-color:#3f000b !important;border:solid 3px #3f000b !important;color:#fff9f0 !important;text-transform:none;font-family:'Snavely lc',europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important}
.smorerecipeheader h1{color:#fff9f0;text-transform:none;text-shadow:2px 2px 7px #000;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.recipefilterheader{padding:0 !important;width:100%;max-width:1200px;margin:0 auto}
.recipefilterheader .smorefilterdetails h2{color:#1ba7e1;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.recipefilterheader #filters{display:flex}
.recipefilterheader #filters a{flex:1;width:18%;padding:0 2%;display:inline-block}
.recipefilterheader #filters a.ico-showall p{color:#3f000b}
.recipefilterheader #filters a.ico-campfire p{color:#feac00}
.recipefilterheader #filters a.ico-grill p{color:#01a3e1}
.recipefilterheader #filters a.ico-bake p{color:#c81d24}
.recipefilterheader #filters a.ico-microwave p{color:#63bd01}
.recipefilterheader #filters a p{text-align:center;font-size:16px}
.recipefilterheader #filters a img{width:100%}
#recipelist{padding:0 !important;width:100%;max-width:1600px;margin:0 auto}
#recipelist ul{list-style:none;display:flex;flex-wrap:wrap}
#recipelist ul li{width:25%}
#recipelist ul li a{font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;display:block;padding:20px}
#recipelist ul li a img{width:100%}
#recipelist ul li p{text-align:center;font-size:20px;padding-top:10px}
@media only screen and (max-width:1200px){#recipelist ul li{width:33.3%}
}
@media only screen and (max-width:980px){#recipelist ul li{width:50%}
}
@media only screen and (max-width:767px){#recipelist ul li{width:100%}
}
@media only screen and (max-width:980px){.main_parsys .recipefilterheader .col-md-6 .parsys{margin-top:0 !important}
.imageboardmarquee .smorerecipeheader .image-board-marquee .content .inner-content h1.Display2{font-size:50px !important}
}
@media only screen and (max-width:767px){#filters{display:block !important}
.recipefilterheader #filters a{width:33%;padding:0 2%;flex:auto}
.imageboardmarquee .smorerecipeheader .image-board-marquee .text-holder{background-color:#3f000b}
}
.smoresrecipe .recipedetailwrapper{padding:0 !important;width:100%;max-width:1600px;margin:0 auto;background-color:#fff}
.smoresrecipe .recipetitleandback{padding:20px 40px;background-color:#fff;width:80%;z-index:800;position:relative;margin:-90px auto 0}
.smoresrecipe .recipetitleandback h1{text-transform:none;letter-spacing:0;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;width:70%}
.smoresrecipe .recipetitleandback .glyphicon-arrow-left{padding-top:2px}
.smoresrecipe .recipetitleandback a{font-size:20px}
.smoresrecipe .recipetitleandback a::before,.smoresrecipe .recipetitleandback .glyphicon-arrow-left:before{color:#943135;padding:10px}
.smoresrecipe ul li.print span,.smoresrecipe .recipe-craft-bar ul li.print span{font-size:20px}
.smoresrecipe .recipe-craft-bar ul li.print #printicon_id{left:40px;top:15px}
.smoresrecipe .recipedescription{padding:10px 250px !important;width:100%;max-width:1600px;margin:0 auto;background-color:#fff;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.smoresrecipe .cookingmethods{position:absolute;right:10px;top:10px;padding:30px}
.smoresrecipe .cookingmethods img{width:70px}
.smoresrecipe .methodwrap{text-align:center;display:inline-block}
.smoresrecipe .methodwrap p{font-size:14px}
.smoresrecipe .skill-level-label,.smoresrecipe .prep-time-label{color:#3f000b;font-family:europa,'brandon-grotesque-black','Open Sans',Helvetica,Arial,sans-serif;font-size:20px}
.smoresrecipe .prep-time,.smoresrecipe .skill-level{color:#3f000b;font-size:20px;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.smoresrecipe .recipecraftbar .recipe-craft-bar{padding:20px 200px !important;width:100%;max-width:1600px;margin:0 auto;background-color:#fff}
.smoresrecipe .recipecraftbar .recipe-craft-bar .info{width:80%}
.smoresrecipe .recipecraftbar .recipe-craft-bar .info p{text-align:left;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.smoresrecipe .recipecraftbar .recipe-craft-bar .tools{width:20%;margin-top:-10px}
.smoresrecipe .recipecraftbar .recipe-craft-bar .tools .print{color:#3f000b}
.smoresrecipe .ingredientlist h2.headline{color:#01a3e1;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.smoresrecipe .ingredientlist h2.headline:after{display:none}
.smoresrecipe .ingredientlist .container{background-color:#fff;border-top:0}
.smoresrecipe .ingredientlist .ingredients-supplies-list,.smoresrecipe .ingredientlist .directions-list{background-color:#fff}
.smoresrecipe .ingredientlist .ingredients-supplies-list ul li,.smoresrecipe .ingredientlist .directions-list ul li{color:#3f000b}
@media only screen and (max-width:980px){.smoresrecipe .recipecraftbar .recipe-craft-bar{padding:20px 20px !important}
}
@media only screen and (max-width:980px){.smoresrecipe .recipetitleandback{width:100%;padding:20px;font-size:35px}
.smoresrecipe .recipetitleandback .glyphicon-arrow-left{font-size:18px}
.smoresrecipe .recipetitleandback h1{width:100%}
.smoresrecipe .recipedescription{padding:10px 20px !important}
.smoresrecipe .cookingmethods{position:relative;width:100%}
.smoresrecipe .cookingmethods img{width:50px}
.smoresrecipe .skill-level-label,.smoresrecipe .prep-time-label{width:30%;display:inline-block;margin:0 !important}
.smoresrecipe .prep-time,.smoresrecipe .skill-level{width:60%;display:inline-block}
.smoresrecipe .recipecraftbar .recipe-craft-bar .tools{width:100%;padding:0 0 30px 0}
}
@media only screen and (max-width:767px){.smoresrecipe .skill-level-label,.smoresrecipe .prep-time-label{width:40%;font-size:16px}
.smoresrecipe .prep-time,.smoresrecipe .skill-level{width:50%;font-size:16px}
.smoresrecipe .cookingmethods{padding:0 30px 30px 30px}
}
.smoressaturdayintro .image-board-marquee .content .inner-content .Display2{font-size:70px !important;text-transform:none;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
@media only screen and (max-width:980px){.smoressaturdayintro .image-board-marquee .content .inner-content .Display2{font-size:30px !important;line-height:42px !important}
}
@media only screen and (max-width:1200px){.smoressaturdayintro .image-board-marquee .content .inner-content .Display2{font-size:50px}
}
.smoressaturdayintro .content-holder .inner-content .subheading-desktop{color:#3f000b;width:auto;font-weight:normal !important;font-size:30px !important;line-height:45px !important;margin-top:10px !important}
@media only screen and (max-width:1200px){.smoressaturdayintro .content-holder .inner-content .subheading-desktop{font-size:24px !important;line-height:30px !important;width:85% !important}
}
.smoressaturdayintro .image-board-marquee .text-holder .inner-content{width:95%}
@media only screen and (max-width:1200px){.smoressaturdayintro .image-board-marquee .content .inner-content .Display2{font-size:50px !important}
}
@media only screen and (max-width:980px){.epicsmoresbar .split-feature .Display2,.smorepartyfavors .split-feature .Display2{font-size:30px !important}
}
.activitiesgrid{background-color:#fff;padding:0 !important;width:100%;max-width:1600px;margin:0 auto}
@media only screen and (max-width:767px){.activitiesgrid .content-holder{width:100% !important}
}
.activitiesgrid .parsys{margin-top:0 !important}
.activitiesgrid .col-sm-4{width:90%;padding:0 5%;background-color:#fff}
.activitiesgrid .col-sm-4 .content-holder{background-color:#fff}
.activitiesgrid .col-sm-4 .content-holder p{text-align:left;font-size:20px;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.activitiesgrid .col-sm-4 .content-holder .primaryCTA{background-color:transparent !important;border:none !important;color:#3f000b !important;padding:20px 0 0 0;margin:0;min-width:auto;text-transform:none;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important;font-size:26px !important}
.activitiesgrid .col-sm-4 .content-holder .text-center{text-align:left}
.activitiesgrid .col-sm-4 h2.title-with-body{margin-top:20px;font-size:34px;color:#c12326;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
#epicbarModal .modal-header,#smoresgamesModal .modal-header,#rollinsmoresModal .modal-header,#smoresvideoModal .modal-header,#rainydaysModal .modal-header,#rockpaperModal .modal-header,#smoretodrawModal .modal-header,#buildasmoreModal .modal-header,#epicbarModal .modal-footer,#smoresgamesModal .modal-footer,#rollinsmoresModal .modal-footer,#smoresvideoModal .modal-footer,#rainydaysModal .modal-footer,#rockpaperModal .modal-footer,#smoretodrawModal .modal-footer,#buildasmoreModal .modal-footer{border:0}
#epicbarModal .modal-dialog,#smoresgamesModal .modal-dialog,#rollinsmoresModal .modal-dialog,#smoresvideoModal .modal-dialog,#rainydaysModal .modal-dialog,#rockpaperModal .modal-dialog,#smoretodrawModal .modal-dialog,#buildasmoreModal .modal-dialog{width:768px;font-size:18px}
#epicbarModal .modal-dialog img,#smoresgamesModal .modal-dialog img,#rollinsmoresModal .modal-dialog img,#smoresvideoModal .modal-dialog img,#rainydaysModal .modal-dialog img,#rockpaperModal .modal-dialog img,#smoretodrawModal .modal-dialog img,#buildasmoreModal .modal-dialog img{width:100%}
#epicbarModal h3,#smoresgamesModal h3,#rollinsmoresModal h3,#smoresvideoModal h3,#rainydaysModal h3,#rockpaperModal h3,#smoretodrawModal h3,#buildasmoreModal h3{color:#c52127;font-size:28px;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
#epicbarModal h4,#smoresgamesModal h4,#rollinsmoresModal h4,#smoresvideoModal h4,#rainydaysModal h4,#rockpaperModal h4,#smoretodrawModal h4,#buildasmoreModal h4{color:#c52127;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
#epicbarModal h5,#smoresgamesModal h5,#rollinsmoresModal h5,#smoresvideoModal h5,#rainydaysModal h5,#rockpaperModal h5,#smoretodrawModal h5,#buildasmoreModal h5{color:#c52127;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:16px}
#epicbarModal .close,#smoresgamesModal .close,#rollinsmoresModal .close,#smoresvideoModal .close,#rainydaysModal .close,#rockpaperModal .close,#smoretodrawModal .close,#buildasmoreModal .close{background-color:#c52127;border-radius:10px;width:20px;color:#fff;opacity:1}
#epicbarModal .hashtag,#smoresgamesModal .hashtag,#rollinsmoresModal .hashtag,#smoresvideoModal .hashtag,#rainydaysModal .hashtag,#rockpaperModal .hashtag,#smoretodrawModal .hashtag,#buildasmoreModal .hashtag{padding:0 0 10px 0;text-align:center;background-color:#1ba6e0}
#epicbarModal .hashtag h3,#smoresgamesModal .hashtag h3,#rollinsmoresModal .hashtag h3,#smoresvideoModal .hashtag h3,#rainydaysModal .hashtag h3,#rockpaperModal .hashtag h3,#smoretodrawModal .hashtag h3,#buildasmoreModal .hashtag h3{color:#fdc72e;font-size:28px;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
#epicbarModal li,#smoresgamesModal li,#rollinsmoresModal li,#smoresvideoModal li,#rainydaysModal li,#rockpaperModal li,#smoretodrawModal li,#buildasmoreModal li{color:#3f000b}
#epicbarModal .bluetext,#smoresgamesModal .bluetext,#rollinsmoresModal .bluetext,#smoresvideoModal .bluetext,#rainydaysModal .bluetext,#rockpaperModal .bluetext,#smoretodrawModal .bluetext,#buildasmoreModal .bluetext{color:#1ba6e0}
@media only screen and (max-width:767px){#epicbarModal .modal-dialog,#smoresgamesModal .modal-dialog,#rollinsmoresModal .modal-dialog,#smoresvideoModal .modal-dialog,#rainydaysModal .modal-dialog,#rockpaperModal .modal-dialog,#smoretodrawModal .modal-dialog,#buildasmoreModal .modal-dialog{width:100%}
}
#rainydaysModal .modal-body .container-fluid{margin:0;width:65%;padding-bottom:150px}
@media only screen and (max-width:767px){#rainydaysModal .modal-body .container-fluid{padding-bottom:0;width:100%}
}
#rainydaysModal .modal-body .container-fluid .posright{position:absolute;bottom:0;right:0;width:60%}
@media only screen and (max-width:767px){#rainydaysModal .modal-body .container-fluid .posright{position:relative;width:100%}
}
#epicbarModal .modal-header{background-color:#3f000b}
#epicbarModal .modal-header h3{color:#fdedd2;font-size:38px;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
#epicbarModal .modal-header p{color:#c6212a;font-size:28px;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
#epicbarModal h3{font-size:34px}
#smoresvideoModal .modal-footer{text-align:center}
#smoresvideoModal .modal-footer a{background-color:#3f000b;border:solid 2px #3f000b;color:#fff}
#buildasmoreModal .modalflex>div{padding:10px}
.modalflex{display:flex}
@media only screen and (max-width:767px){.modalflex{flex-direction:column}
}
.modalflex>div{width:50%}
@media only screen and (max-width:767px){.modalflex>div{width:100%}
}
.splitfeature>div.epicsmoresbar{background-color:#fff !important;padding:0 !important;width:100%;max-width:1600px;margin:0 auto}
.splitfeature>div.epicsmoresbar .media-holder{padding:5%}
@media only screen and (max-width:767px){.splitfeature>div.epicsmoresbar .media-holder .square-content-holder{padding-top:0;height:auto}
.splitfeature>div.epicsmoresbar .media-holder .square-content-holder .content{position:relative}
}
.splitfeature>div.epicsmoresbar .content-holder{height:auto}
.splitfeature>div.epicsmoresbar .content-holder h2{color:#c52127;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;max-width:425px}
.splitfeature>div.epicsmoresbar .content-holder .component-button.primaryCTA{background-color:#3f000b;color:#fdedd2;border:solid 3px #3f000b;text-transform:none;font-family:'Snavely lc',europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important}
.splitfeature>div.epicsmoresbar .content-holder .square-content-holder{padding-top:70%}
@media only screen and (max-width:767px){.splitfeature>div.epicsmoresbar .content-holder .square-content-holder{padding-top:30px}
.splitfeature>div.epicsmoresbar .content-holder .square-content-holder .content{position:relative}
}
@media only screen and (max-width:767px){.splitfeature>div.epicsmoresbar .content-holder .inner-content{text-align:left}
}
.splitfeature>div.smorepartyfavors{background-color:#fff !important;padding:0 !important;width:100%;max-width:1600px;margin:0 auto}
.splitfeature>div.smorepartyfavors .media-holder{padding:5%}
@media only screen and (max-width:767px){.splitfeature>div.smorepartyfavors .media-holder{padding-top:0;height:auto}
.splitfeature>div.smorepartyfavors .media-holder .content{position:relative}
}
.splitfeature>div.smorepartyfavors .content-holder{height:auto}
.splitfeature>div.smorepartyfavors .content-holder h2{color:#c52127;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
@media only screen and (max-width:767px){.splitfeature>div.smorepartyfavors .content-holder h2{margin-bottom:0 !important}
}
.splitfeature>div.smorepartyfavors .content-holder .component-button.primaryCTA{background-color:#3f000b;color:#fdedd2;border:solid 3px #3f000b;text-transform:none;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important}
.splitfeature>div.smorepartyfavors .content-holder p{letter-spacing:0;color:#3f000b;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
@media only screen and (max-width:767px){.splitfeature>div.smorepartyfavors .content-holder p{font-size:18px !important;line-height:22px;margin-top:0 !important}
}
.splitfeature>div.smorepartyfavors .square-content-holder{height:auto;padding-top:70%}
@media only screen and (max-width:767px){.splitfeature>div.smorepartyfavors .square-content-holder{padding-top:30px}
.splitfeature>div.smorepartyfavors .square-content-holder .content{position:relative}
}
@media only screen and (max-width:767px){.splitfeature>div.smorepartyfavors .inner-content{text-align:left}
}
.textfeature .text-only-feature-heartwarm .text-only-feature{padding-top:20px;padding-bottom:20px}
.textfeature .text-only-feature-heartwarm .text-only-feature .subheading-desktop{color:#3f000b !important;font-size:24px !important;line-height:32px !important;max-width:1100px !important}
.tourstopgrid{width:100%;max-width:1600px;margin:0 auto}
.tourstopgrid h2.seetourstops{color:#1aa5de;font-size:36px;text-align:center;margin:10%;font-weight:normal !important;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
@media only screen and (max-width:998px){.tourstopgrid h2.seetourstops{margin:0}
}
.tourstopgrid .col-md-5{padding-top:5px}
@media only screen and (max-width:998px){.tourstopgrid .col-md-5{padding-top:0;text-align:center}
.tourstopgrid .col-md-5 img{width:100%;margin-top:20px}
}
.tourstopgrid .parsys{margin-top:10px !important}
.textfeature>div.text-only-feature-heartwarm .text-only-feature .Display1{font-size:46px !important}
.tourstopstable{width:100%}
.tourstopstable th{background-color:#1aa5de;text-transform:uppercase;color:#fff;font-size:20px}
.tourstopstable th,.tourstopstable td{padding:8px;text-align:center}
.tourstopstable td{color:#3c0105;font-size:16px}
.tourstopstable tr:nth-child(even){background:#fff5e9}
.tourstopstable tr:nth-child(odd){background:#fff}
.splitboard .freesmoressplitboard{padding:40px 0 0 0 !important}
.splitboard .freesmoressplitboard .content-holder{background-color:#01a5e4}
.splitboard .freesmoressplitboard .content-holder h2.Display2{color:#ffecd1;font-size:52px !important;line-height:56px !important;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
@media only screen and (max-width:960px){.splitboard .freesmoressplitboard .content-holder h2.Display2{font-size:40px !important}
}
.splitboard .freesmoressplitboard .content-holder .subheading-desktop{color:#3f000b !important;font-size:22px !important}
.splitboard .suddenlysmoressplitboard{padding:0 !important}
.splitboard .suddenlysmoressplitboard .content-holder{background-color:#00a3e0}
.splitboard .suddenlysmoressplitboard .content-holder h2.Display2{color:#ffecd1;font-size:52px !important;line-height:56px !important;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
@media only screen and (max-width:960px){.splitboard .suddenlysmoressplitboard .content-holder h2.Display2{font-size:40px !important}
}
.splitboard .suddenlysmoressplitboard .content-holder .subheading-desktop{color:#3f000b !important;font-size:22px !important}
.splitboard .selfiessmoressplitboard{padding:0 !important}
.splitboard .selfiessmoressplitboard .content-holder{background-color:#feac00}
.splitboard .selfiessmoressplitboard .content-holder h2.Display2{color:#ffecd1;font-size:52px !important;line-height:56px !important;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
@media only screen and (max-width:960px){.splitboard .selfiessmoressplitboard .content-holder h2.Display2{font-size:40px !important}
}
.splitboard .selfiessmoressplitboard .content-holder .subheading-desktop{color:#3f000b !important;font-size:22px !important}
.splitboard .smoresgamessplitboard{padding:0 !important}
.splitboard .smoresgamessplitboard .content-holder{background-color:#fe5000}
.splitboard .smoresgamessplitboard .content-holder h2.Display2{color:#ffecd1;font-size:52px !important;line-height:56px !important;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
@media only screen and (max-width:960px){.splitboard .smoresgamessplitboard .content-holder h2.Display2{font-size:40px !important}
}
.splitboard .smoresgamessplitboard .content-holder .subheading-desktop{color:#3f000b !important;font-size:22px !important}
#smores-mosaic{background-color:#fff;padding:15px 0}
.splitboard>div.plainsb{padding:0 !important}
.splitboard>div.plainsb .content-holder{background-color:#fff}
.splitboard>div.plainsb .content-holder h2.Display2{color:#c52127;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;max-width:425px;line-height:50px !important}
@media only screen and (max-width:960px){.splitboard>div.plainsb .content-holder h2.Display2{font-size:40px !important}
}
.splitboard>div.plainsb .content-holder .component-button.primaryCTA{background-color:#3f000b;color:#fdedd2;border:solid 3px #3f000b;text-transform:none;font-family:'Snavely lc',europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important}
.splitboard>div.plainsb .content-holder .component-button.primaryCTA:hover{color:#fdedd2;border:solid 3px #3f000b}
.splitboard>div.plainsb .content-holder .subheading-desktop{color:#3f000b !important;font-size:22px !important}
#rockpaperModal img{max-width:640px;margin:0 auto;display:inherit}
.kisses-home .splitfeature>div{padding:0}
.thanksgiving.container .split-feature .content-holder{background:#370311}
.thanksgiving.container .split-feature .content-holder h2{color:#ff5200}
@media only screen and (min-width:768px){.thanksgiving.container .split-feature .content-holder h2{color:#ff5200}
}
.thanksgiving.container .split-feature .content-holder p{color:#fff}
.thanksgiving.container .split-feature .content-holder a.primaryCTA{background-color:#ff5200;border:0;color:#370311}
.thanksgiving.container .split-feature .content-holder a.primaryCTA:hover{background-color:#d94600;color:#370311;border:0}
.thanksgiving.container .split-feature .content-holder a.secondaryCTA{color:#fff;text-transform:none}
.thanksgiving.container .split-feature .content-holder a.secondaryCTA:hover{color:#fff;text-decoration:underline}
.thanksgiving.container .split-feature .content-holder a.secondaryCTA:hover .icon-chevron-right{color:#fff}
.thanksgiving.container .split-feature .content-holder a.secondaryCTA .icon-chevron-right{color:#fff}
@media only screen and (max-width:767px){.thanksgiving.container .split-feature .content-holder .inner-content{padding:2em;text-align:left}
}
@media only screen and (max-width:767px){.thanksgiving.container .split-feature .content-holder .square-content-holder{padding:0}
}
.thanksgiving.container .split-feature .media-holder .square-content-holder{padding-top:100% !important}
.kisses-acorns.container .split-feature .content-holder{background:#5b1a04}
@media only screen and (min-width:768px){.kisses-acorns.container .split-feature .content-holder{background:url(../../content/dam/franchise/en_us/images/Promotions/kisses/kisses-acorns-right.jpg) left top no-repeat;background-size:cover}
}
.kisses-acorns.container .split-feature .content-holder h2,.kisses-acorns.container .split-feature .content-holder p{color:#fff}
@media only screen and (min-width:768px){.kisses-acorns.container .split-feature .content-holder h2,.kisses-acorns.container .split-feature .content-holder p{color:#5b1a04}
}
.kisses-acorns.container .split-feature .content-holder a.primaryCTA{background-color:#fff;color:#5b1a04}
.kisses-acorns.container .split-feature .content-holder a.primaryCTA:hover{background-color:#fff;color:#5b1a04}
@media only screen and (min-width:768px){.kisses-acorns.container .split-feature .content-holder a.primaryCTA{background-color:#5b1a04;color:#fff}
.kisses-acorns.container .split-feature .content-holder a.primaryCTA:hover{background-color:#401203;color:#fff}
}
@media only screen and (min-width:768px){.kisses-acorns.container .split-feature .content-holder a.secondaryCTA{color:#5b1a04}
}
@media only screen and (min-width:768px){.kisses-acorns.container .split-feature .content-holder a.secondaryCTA:hover{color:#5b1a04}
}
@media only screen and (min-width:768px){.kisses-acorns.container .split-feature .content-holder a.secondaryCTA:hover .icon-chevron-right{color:#5b1a04}
}
@media only screen and (min-width:768px){.kisses-acorns.container .split-feature .content-holder a.secondaryCTA .icon-chevron-right{color:#5b1a04}
}
.kisses-wrapped-group.container{overflow:visible}
@media only screen and (min-width:1200px){.kisses-wrapped-group.container .split-feature:after{background:url(../../content/dam/franchise/en_us/images/Promotions/kisses/KISSES_wrapped-group-Harvest.png) center center no-repeat;background-size:cover;bottom:-2.5em;content:'';display:block;height:177px;position:absolute;right:-4em;width:350px}
}
@media only screen and (min-width:1600px){.kisses-wrapped-group.container .split-feature:after{bottom:-2em;height:258px;width:512px}
}
.kisses-home .textfeature .container .text-only-feature{padding:2.5em 0}
@media only screen and (min-width:980px){.kisses-home .textfeature .container .text-only-feature{padding:3em 0}
}
@media only screen and (max-width:767px){.kisses-home .textfeature .container .text-only-feature{height:auto}
}
.kisses-home .textfeature .container .text-only-feature .Display1{font-size:2.25em !important;line-height:1.1em !important;margin:0 auto;max-width:500px}
@media only screen and (min-width:980px){.kisses-home .textfeature .container .text-only-feature .Display1{font-size:3em !important}
}
.kisses-home .textfeature .container.brown-bg{background-color:#5b1a04}
.kisses-home .textfeature .container.brown-bg .Display1,.kisses-home .textfeature .container.brown-bg h3,.kisses-home .textfeature .container.brown-bg p,.kisses-home .textfeature .container.brown-bg a{color:#fff}
.kisses-home .textfeature .container.orange-bg{background-color:#fda229}
@media only screen and (min-width:980px){.kisses-home .textfeature .container.orange-bg{padding:4em 0}
}
.kisses-home .textfeature .container.orange-bg .Display1,.kisses-home .textfeature .container.orange-bg h3,.kisses-home .textfeature .container.orange-bg p,.kisses-home .textfeature .container.orange-bg a{color:#fff}
.kisses-home .textfeature .container.header-alt .Display1{font-family:'Milton','Open Sans',sans-serif !important;font-size:3.25em !important;letter-spacing:2px}
@media only screen and (min-width:980px){.kisses-home .textfeature .container.header-alt .Display1{font-size:3.5em !important}
}
@media only screen and (min-width:1200px){.kisses-home .textfeature .container.header-alt .Display1{font-size:4.5em !important}
}
.kisses-home .tilemosaic .padd-bottom{padding-bottom:2.5em}
@media only screen and (min-width:980px){.kisses-home .tilemosaic .padd-bottom{padding-bottom:3em}
}
@media only screen and (max-width:767px){.kisses-home .tilemosaic .no-padd-bottom-mobile{padding-bottom:0}
}
@media only screen and (min-width:980px){.kisses-home .tilemosaic .tile-mosaic{margin:0 auto;max-width:1000px}
}
@media only screen and (max-width:767px){.kisses-home .tilemosaic .image-tile{margin:0 auto;max-width:400px}
}
.kisses-home .tilemosaic .image-tile .tile-content{align-items:flex-end;display:flex;justify-content:center;padding:2em}
.kisses-home .tilemosaic .image-tile .image-tile-text{background-color:#ffd739;display:inline-block;font-family:europa,'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:1.3em;font-weight:700;line-height:1em;margin:0;padding:.5em 1em;position:static;text-align:center}
.kisses-home .tilemosaic .brown-bg{background-color:#5b1a04}
.kisses-home .tilemosaic .brown-bg .image-tile .image-tile-text{background-color:#fff}
@media only screen and (min-width:768px){.splitboard .gridiron-cake .split-board{background:url(../../content/dam/franchise/en_us/images/Promotions/kisses/gridiron-cake.jpg) center center no-repeat !important;background-size:cover;padding:3em 0}
}
@media only screen and (min-width:980px){.splitboard .gridiron-cake .split-board{padding:2em 0}
}
@media only screen and (min-width:1200px){.splitboard .gridiron-cake .split-board{padding:0}
}
@media only screen and (min-width:768px){.splitboard .gridiron-cake .split-board-image{display:none}
}
.splitboard .gridiron-cake .content-holder{background:#fff}
@media only screen and (min-width:768px){.splitboard .gridiron-cake .content-holder{background:transparent}
}
.splitboard .gridiron-cake .content-holder h2,.splitboard .gridiron-cake .content-holder p{color:#5b1a04}
.splitboard .gridiron-cake .content-holder a.primaryCTA{background-color:#5b1a04;color:#fff}
.splitboard .gridiron-cake .content-holder a.primaryCTA:hover{background-color:#5b1a04;color:#fff}
@media only screen and (min-width:768px){.splitboard .gridiron-cake .content-holder a.primaryCTA:hover{background-color:#441403}
}
.splitboard .gridiron-cake .content-holder a.secondaryCTA{color:#fff;text-transform:none}
.splitboard .gridiron-cake .content-holder a.secondaryCTA:hover{color:#fff;text-decoration:underline}
.splitboard .gridiron-cake .content-holder a.secondaryCTA:hover .icon-chevron-right{color:#fff}
.splitboard .gridiron-cake .content-holder a.secondaryCTA .icon-chevron-right{color:#fff}
@media only screen and (max-width:767px){.splitboard .gridiron-cake .content-holder .inner-content{padding:2em;text-align:left}
}
@media only screen and (max-width:767px){.splitboard .gridiron-cake .content-holder .inner-content .Display2{font-size:32px !important;line-height:1em !important}
}
@media only screen and (max-width:767px){.splitboard .gridiron-cake .content-holder .text-holder{padding:0}
}
@media only screen and (max-width:767px){.flexible-board.thanksgiving-products .board-mol{background-color:transparent;margin:0;padding-top:0}
}
@media only screen and (max-width:767px){.flexible-board.thanksgiving-products .media-holder{margin:0 auto;padding:0}
}
.flexible-board.thanksgiving-products .media-holder img{background-color:transparent}
.flexible-board.thanksgiving-products .content-holder{background-color:transparent;min-height:0 !important;height:auto}
@media only screen and (max-width:767px){.flexible-board.thanksgiving-products .content-holder{height:auto !important;padding-top:0 !important}
}
.flexible-board.thanksgiving-products .content-holder .title-with-body{margin-top:0;padding-top:0}
.kisses-home .richtext{background-color:#5b1a04;margin:0 auto;max-width:1600px;padding:2.5em 0;text-align:center}
@media only screen and (min-width:980px){.kisses-home .richtext{padding:3em 0}
}
.kisses-home .richtext .Display1,.kisses-home .richtext h3,.kisses-home .richtext p,.kisses-home .richtext a{color:#fff}
.kisses-home .richtext a.primaryCTA{background-color:#fff;border:0;color:#5b1a04;display:inline-block;font-family:'Milton','Open Sans',sans-serif !important;font-size:28px;letter-spacing:2px;padding:18px 16px}
.kisses-home .richtext a.primaryCTA:hover{background-color:#ff5200;color:#fff;border:0}
.summer-2-split-board-hero .content-holder{background-color:#f42635}
.summer-2-split-board-hero .content-holder .inner-content{text-align:left}
.summer-2-split-board-hero .content-holder .inner-content .Display2{color:#fff;text-transform:none}
.summer-2-split-board-hero .content-holder .inner-content .subheading-desktop{color:#fff}
@media only screen and (min-width:1201px){.summer-2-split-board-hero .content-holder .inner-content .Display2{font-size:46px !important;line-height:52px !important}
}
@media only screen and (max-width:1200px) and (min-width:769px){.summer-2-split-board-hero .content-holder .inner-content{padding:15px !important}
.summer-2-split-board-hero .content-holder .inner-content .Display2{margin:0 !important;padding:5px 0 !important;line-height:32px !important}
.summer-2-split-board-hero .content-holder .inner-content .subheading-desktop{font-size:14px !important;line-height:16px !important}
}
@media only screen and (max-width:768px){.summer-2-split-board-hero .content-holder .inner-content .Display2{font-size:46px !important;line-height:52px !important}
}
.threeboard .summer-three-board-home .Display1{color:#3f000b;text-transform:none;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:36px !important;line-height:40px !important;margin:0 0 20px}
@media only screen and (max-width:768px){.threeboard .summer-three-board-home .Display1{margin:20px 0}
}
.threeboard .summer-three-board-home a.primaryCTA{background-color:#e61610 !important;border-color:#e61610 !important}
.threeboard .summer-three-board-home a.primaryCTA:hover{background-color:#e61610 !important;border-color:#e61610 !important}
.threeboard .summer-three-board-home .board-mol{background-color:#fff}
.threeboard .summer-three-board-home .board-mol>flex{margin:0 0 10px}
.threeboard .summer-three-board-home .board-mol .media-holder img{margin:0}
@media only screen and (max-width:768px){.threeboard .summer-three-board-home .board-mol .media-holder img{margin:0}
}
.threeboard .summer-three-board-home .board-mol .content-holder{position:absolute;padding:10px !important;bottom:0;margin:10px 50px;min-height:0;max-width:60%}
.threeboard .summer-three-board-home .board-mol .content-holder h2{color:#3f000b !important;margin:0}
@media only screen and (max-width:768px){.threeboard .summer-three-board-home .board-mol .content-holder h2{font-size:16px !important;line-height:20px !important;width:auto}
}
@media only screen and (max-width:768px){.threeboard .summer-three-board-home .board-mol .content-holder{width:auto !important;margin:10px 30px}
}
.threeboard .summer-three-board-home .board-mol:nth-child(3) .content-holder{display:none}
.threeboard .summer-three-board-products .board-mol .media-holder img{padding:20px 40px}
.threeboard .summer-three-board-products .board-mol .content-holder h2{color:#0970b9 !important}
@media only screen and (max-width:768px){.threeboard .summer-three-board-products .board-mol .content-holder h2{font-size:24px !important;line-height:30px !important}
}
@media only screen and (max-width:768px){.threeboard .summer-three-board-products{padding:60px 0}
}
.splitfeature .summer-split-feature-red .content-holder{background-color:#f42635}
.splitfeature .summer-split-feature-heartwarming .content-holder{background-color:#3f000b}
.splitfeature .summer-split-feature-heartwarming .content-holder .Display2{color:#fff}
.splitfeature .summer-split-feature-heartwarming .content-holder .square-content-holder .primaryCTA{margin-bottom:20px;background-color:#21ccba !important;color:#fff !important;border:0}
.splitfeature .summer-split-feature-heartwarming .content-holder .square-content-holder .primaryCTA:hover{background-color:#FFF !important;color:#21ccba !important;border:0}
@media only screen and (max-width:768px){.splitfeature .split-feature .content-holder{height:auto}
}
.imageboardmarquee.section .summer-image-board-marquee .content-holder .content{display:flex !important;flex-direction:column;justify-content:center;align-items:center}
@media only screen and (max-width:768px){.imageboardmarquee.section .summer-image-board-marquee .content-holder .content{background-color:#41040b}
}
.imageboardmarquee.section .summer-image-board-marquee .content-holder .content .inner-content{position:relative;top:0;left:0}
@media only screen and (max-width:768px){.imageboardmarquee.section .summer-image-board-marquee .content-holder .content .inner-content{text-align:left}
}
.imageboardmarquee.section .summer-image-board-marquee .content-holder .content .inner-content .Display2{font-size:46px !important;line-height:52px !important;color:#ffc60b;text-transform:none;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
@media only screen and (max-width:768px){.imageboardmarquee.section .summer-image-board-marquee .content-holder .content .inner-content .Display2{text-align:left;font-size:46px !important;line-height:52px !important}
}
.imageboardmarquee.section .summer-image-board-marquee .content-holder .content .inner-content .subheading-desktop{color:#fff;max-width:600px;width:100%;margin:20px auto;font-weight:normal !important}
@media only screen and (max-width:768px){.imageboardmarquee.section .summer-image-board-marquee .content-holder .content .inner-content .subheading-desktop{text-align:left}
}
.imageboardmarquee.section .summer-image-board-marquee .content-holder .content .inner-content .primaryCTA{background-color:#fff !important;color:#3f000b !important;border:none !important}
.imageboardmarquee.section .summer-image-board-marquee .content-holder .content .inner-content .primaryCTA:hover{background-color:#ffc60b !important;color:#fff !important}
@media only screen and (max-width:768px){.imageboardmarquee.section .summer-image-board-marquee .media-holder .inner-content{overflow:hidden}
.imageboardmarquee.section .summer-image-board-marquee .media-holder .inner-content .split-board-image{width:200%;height:auto;overflow:hidden}
}
.summer-split-board-hero.summer-split-board-hero-darkblue .content-holder{background-color:#057caa}
.summer-split-board-hero.summer-split-board-hero-darkblue .content-holder .inner-content .Display2{color:#fcedd5}
.splitfeature .summer-split-feature-kisses-blue .content-holder{background-color:#0156c9}
.splitfeature .summer-split-feature-kisses-blue .content-holder .primaryCTA.component-button{background-color:#fff !important;color:#f42635 !important;border:none !important}
.splitfeature .summer-split-feature-kisses-blue .content-holder .primaryCTA.component-button:hover{background-color:#f42635 !important;color:#fff !important}
.splitfeature .summer-split-feature-kisses-red .content-holder{background-color:#f42635;background-image:url(../../content/dam/franchise/en_us/images/Promotions/kisses/kisses-split-feature-red.png);background-size:cover}
@media only screen and (max-width:768px){.splitfeature .summer-split-feature-kisses-red .content-holder{background-image:none}
}
.splitfeature .summer-split-feature-kisses-red .content-holder .primaryCTA.component-button{background-color:#fff !important;color:#0156c9 !important;border:none !important}
.splitfeature .summer-split-feature-kisses-red .content-holder .primaryCTA.component-button:hover{background-color:#0156c9 !important;color:#fff !important}
.splitfeature .summer-split-feature-kisses-red .content-holder.pull-left .inner-content{padding-left:0}
.splitfeature .summer-split-feature-kisses-red .secondaryCTA{color:#fff !important}
.splitfeature .summer-split-feature-kisses-red .secondaryCTA .icon-chevron-right{color:#fff !important}
.splitfeature .summer-split-feature-kisses-red .secondaryCTA:hover .icon-chevron-right{color:#0156c9 !important}
.splitfeature .summer-split-feature-blue .content-holder{background-color:#0156c9}
.splitfeature .summer-split-feature-blue .content-holder .primaryCTA.component-button{background-color:#fff !important;color:#f42635 !important;border:none !important}
.splitfeature .summer-split-feature-blue .content-holder .primaryCTA.component-button:hover{background-color:#f42635 !important;color:#fff !important}
.splitfeature .summer-split-feature-blue .secondaryCTA{color:#fff !important}
.splitfeature .summer-split-feature-blue .secondaryCTA .icon-chevron-right{color:#fff !important}
.splitfeature .summer-split-feature-blue .secondaryCTA:hover .icon-chevron-right{color:#f42635 !important}
.summer-2-split-board-emoji .content-holder{background-image:url('../../content/dam/franchise/en_us/images/Home/emoji-bar-graphic-right.jpg');background-color:#00a0dd;background-size:contain;background-repeat:no-repeat}
@media only screen and (max-width:768px){.summer-2-split-board-emoji .content-holder{background-image:none}
}
.summer-2-split-board-emoji .content-holder .inner-content{padding:16px 100px 16px 170px}
@media only screen and (max-width:1200px) and (min-width:769px){.summer-2-split-board-emoji .content-holder .inner-content{padding:16px 100px 16px 120px !important}
}
@media only screen and (max-width:768px){.summer-2-split-board-emoji .content-holder .inner-content{padding:0 16px !important}
}
div[id~="ZZ_alt_btn"] .component-button.primaryCTA,div[id~="ZZ_alt_btn"] .buttons .primaryCTA,div[id~="ZZ_alt_btn"] .buttons .component-button.primaryCTA,div[id~="ZZ_alt_btn"] a.component-button.primaryCTA,div[id~="ZZ_alt_btn"] .buttons a.component-button.primaryCTA,div[id~="ZZ_alt_btn"] .content .inner-content .component-button.primaryCTA,div[id~="ZZ_alt_btn"] .content .inner-content .buttons .component-button.primaryCTA{background-color:#3f000b;border-color:#3f000b}
.summer-3-split-board-hero .content-holder{background-color:#3f000b}
.summer-3-split-board-hero .content-holder .inner-content{text-align:left}
.summer-3-split-board-hero .content-holder .inner-content .Display2{color:#fff;text-transform:none}
.summer-3-split-board-hero .content-holder .inner-content .subheading-desktop{color:#fff}
.summer-3-split-board-hero .content-holder .inner-content .primaryCTA{background-color:#f42635 !important;border-color:#f42635 !important}
.summer-3-split-board-hero .content-holder .inner-content .primaryCTA:hover{border-color:#fff !important;background-color:#fff !important;color:#f42635 !important}
@media only screen and (min-width:1201px){.summer-3-split-board-hero .content-holder .inner-content .Display2{font-size:46px !important;line-height:52px !important}
}
@media only screen and (max-width:1200px) and (min-width:769px){.summer-3-split-board-hero .content-holder .inner-content{padding:15px !important}
.summer-3-split-board-hero .content-holder .inner-content .Display2{margin:0 !important;padding:5px 0 !important;line-height:32px !important}
.summer-3-split-board-hero .content-holder .inner-content .subheading-desktop{font-size:14px !important;line-height:16px !important}
}
@media only screen and (max-width:768px){.summer-3-split-board-hero .content-holder .inner-content .Display2{font-size:46px !important;line-height:52px !important}
}
.threeboard .summer-three-board-home .Display1{color:#3f000b;text-transform:none;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:36px !important;line-height:40px !important;margin:0 0 20px}
@media only screen and (max-width:768px){.threeboard .summer-three-board-home .Display1{margin:20px 0}
}
.threeboard .summer-three-board-home a.primaryCTA{background-color:#3f000b !important;border-color:#3f000b !important}
.threeboard .summer-three-board-home a.primaryCTA:hover{background-color:#e61610 !important;border-color:#e61610 !important}
.threeboard .summer-three-board-home .board-mol{background-color:#fff}
.threeboard .summer-three-board-home .board-mol>flex{margin:0 0 10px}
.threeboard .summer-three-board-home .board-mol .media-holder img{margin:0}
@media only screen and (max-width:768px){.threeboard .summer-three-board-home .board-mol .media-holder img{margin:0}
}
.threeboard .summer-three-board-home .board-mol .content-holder{position:absolute;padding:10px !important;bottom:0;margin:10px 50px;min-height:0;max-width:60%}
.threeboard .summer-three-board-home .board-mol .content-holder h2{color:#3f000b !important;margin:0}
@media only screen and (max-width:768px){.threeboard .summer-three-board-home .board-mol .content-holder h2{font-size:16px !important;line-height:20px !important;width:auto}
}
@media only screen and (max-width:768px){.threeboard .summer-three-board-home .board-mol .content-holder{width:auto !important;margin:10px 30px}
}
.threeboard .summer-three-board-home .board-mol:nth-child(3) .content-holder{display:block}
.threeboard .summer-three-board-products .Display1{color:#3f000b}
.threeboard .summer-three-board-products .row a.primaryCTA{background-color:#3f000b !important;border:#3f000b !important}
.threeboard .summer-three-board-products .row a.primaryCTA:hover{background-color:#4ebfbf !important;border:#4ebfbf !important;color:#3f000b !important}
.threeboard .summer-three-board-products .board-mol .media-holder img{padding:20px 40px}
.threeboard .summer-three-board-products .board-mol .content-holder h2{color:#4ebfbf !important}
@media only screen and (max-width:768px){.threeboard .summer-three-board-products .board-mol .content-holder h2{font-size:24px !important;line-height:30px !important}
}
@media only screen and (max-width:768px){.threeboard .summer-three-board-products{padding:60px 0}
}
.splitfeature .summer-split-feature-red .content-holder{background-color:#f42635}
.splitfeature .summer-split-feature-heartwarming .content-holder{background-color:#3f000b}
.splitfeature .summer-split-feature-heartwarming .content-holder .Display2{color:#fff}
.splitfeature .summer-split-feature-heartwarming .content-holder .square-content-holder .primaryCTA{margin-bottom:20px;background-color:#21ccba !important;color:#3f000b !important;border:0}
.splitfeature .summer-split-feature-heartwarming .content-holder .square-content-holder .primaryCTA:hover{background-color:#FFF !important;color:#3f000b !important;border:0}
@media only screen and (max-width:768px){.splitfeature .split-feature .content-holder{height:auto}
}
.summer-split-board-hero.summer-split-board-hero-darkblue .content-holder{background-color:#057caa}
.summer-split-board-hero.summer-split-board-hero-darkblue .content-holder .inner-content .Display2{color:#fcedd5}
.splitfeature .summer-split-feature-yellow .content-holder{background-color:#ffc417}
.splitfeature .summer-split-feature-yellow .content-holder .primaryCTA.component-button{background-color:#4ebfbf !important;border-color:#4ebfbf !important;color:#3f000b !important}
.splitfeature .summer-split-feature-yellow .content-holder .primaryCTA.component-button:hover{background-color:#3f000b !important;border-color:#3f000b !important;color:#4ebfbf !important}
.splitfeature .summer-split-feature-yellow .content-holder .Display2{color:#3f000b}
.splitfeature .summer-split-feature-yellow .content-holder .subheading-desktop{color:#3f000b}
.splitfeature .summer-split-feature-yellow .secondaryCTA{color:#3f000b !important}
.splitfeature .summer-split-feature-yellow .secondaryCTA .icon-chevron-right{color:#3f000b !important}
.splitfeature .summer-split-feature-yellow .secondaryCTA:hover .icon-chevron-right{color:#4ebfbf !important}
.splitfeature .summer-split-feature-brown .content-holder{background-color:#3f000b}
.splitfeature .summer-split-feature-brown .content-holder .primaryCTA.component-button{background-color:#4ebfbf !important;border-color:#4ebfbf !important;color:#3f000b !important}
.splitfeature .summer-split-feature-brown .content-holder .primaryCTA.component-button:hover{background-color:#fff !important;border-color:#fff !important;color:#3f000b !important}
.splitfeature .summer-split-feature-brown .content-holder .Display2{color:#fff}
.splitfeature .summer-split-feature-brown .content-holder .subheading-desktop{color:#fff}
.splitfeature .summer-split-feature-brown .secondaryCTA{color:#fff !important}
.splitfeature .summer-split-feature-brown .secondaryCTA .icon-chevron-right{color:#fff !important}
.splitfeature .summer-split-feature-brown .secondaryCTA:hover .icon-chevron-right{color:#4ebfbf !important}
.splitfeature .summer-split-feature-yellow-alt .content-holder{background-color:#ffc417}
.splitfeature .summer-split-feature-yellow-alt .content-holder .primaryCTA.component-button{background-color:#3f000b !important;border-color:#3f000b !important;color:#fff !important}
.splitfeature .summer-split-feature-yellow-alt .content-holder .primaryCTA.component-button:hover{background-color:#fff !important;border-color:#fff !important;color:#3f000b !important}
.splitfeature .summer-split-feature-yellow-alt .content-holder .Display2{color:#3f000b}
.splitfeature .summer-split-feature-yellow-alt .content-holder .subheading-desktop{color:#3f000b}
.splitfeature .summer-split-feature-yellow-alt .secondaryCTA{color:#3f000b !important}
.splitfeature .summer-split-feature-yellow-alt .secondaryCTA .icon-chevron-right{color:#3f000b !important}
.splitfeature .summer-split-feature-yellow-alt .secondaryCTA:hover .icon-chevron-right{color:#4ebfbf !important}
.splitfeature .summer-split-feature-light-blue .content-holder{background-color:#4ebfbf}
.splitfeature .summer-split-feature-light-blue .content-holder .primaryCTA.component-button{background-color:#3f000b !important;border-color:#3f000b !important;color:#fff !important}
.splitfeature .summer-split-feature-light-blue .content-holder .primaryCTA.component-button:hover{background-color:#fff !important;border-color:#fff !important;color:#3f000b !important}
.splitfeature .summer-split-feature-light-blue .content-holder .Display2{color:#3f000b}
.splitfeature .summer-split-feature-light-blue .content-holder .subheading-desktop{color:#3f000b}
.splitfeature .summer-split-feature-light-blue .secondaryCTA{color:#3f000b !important}
.splitfeature .summer-split-feature-light-blue .secondaryCTA .icon-chevron-right{color:#3f000b !important}
.splitfeature .summer-split-feature-light-blue .secondaryCTA:hover .icon-chevron-right{color:#fff !important}
div[id~="ZZ_alt_btn"] .component-button.primaryCTA,div[id~="ZZ_alt_btn"] .buttons .primaryCTA,div[id~="ZZ_alt_btn"] .buttons .component-button.primaryCTA,div[id~="ZZ_alt_btn"] a.component-button.primaryCTA,div[id~="ZZ_alt_btn"] .buttons a.component-button.primaryCTA,div[id~="ZZ_alt_btn"] .content .inner-content .component-button.primaryCTA,div[id~="ZZ_alt_btn"] .content .inner-content .buttons .component-button.primaryCTA{background-color:#3f000b;border-color:#3f000b}
@media only screen and (max-width:900px) and (min-width:768px){.brand-navigation-bar .nav-holder .nav-items>ul>li{padding:37px 5px}
}
.rte-emoji-bar{max-width:1600px;margin:0 auto}
.rte-emoji-bar img{max-width:100%;height:auto}
.addams-family-landing p a{color:#7d399d}
.addams-family-landing p a:hover{text-decoration:underline}
.addams-button{display:inline-block;background-color:#7d399d;border-color:#7d399d;color:#fff;padding:18px 16px;margin:10px 16px 16px 0;width:auto;height:auto;min-width:260px;text-align:center;font-size:18px;font-family:'Brandontext-regular','Open Sans',sans-serif !important;letter-spacing:0 !important}
.addams-button:focus{color:#fff}
.addams-button:hover{background-color:#fff;border-color:#fff;color:#7d399d}
.max-screen-width{max-width:1600px;margin:0 auto}
.addams-family-landing>.main_parsys{max-width:1600px;margin:0 auto}
.splitfeature .addams-family-split-feature-hero .split-feature{background:#131313}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-hero .split-feature-row{display:flex;flex-direction:column}
}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder{background-image:url('../../content/dam/franchise/en_us/images/Promotions/addams-family/addams-hero-revised-right.jpg');background-size:cover}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder{order:1;width:100%}
}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .square-content-holder{background:linear-gradient(180deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.65) 95%,#000001 100%)}
}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .square-content-holder .content{background:rgba(0,0,0,0.4)}
}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content{padding:10% 10% 10% 0}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content{padding:0 10% 10% 0}
}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content{padding:20px;text-align:left}
}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content h1{position:relative}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content h1{font-size:32px !important;line-height:36px !important;color:#fff}
}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content h1{color:#fff}
}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content h1 span{position:absolute;bottom:-5px;transform:rotate(-15deg)}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content p{padding-right:30%}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content p{padding-right:0;font-size:14px;line-height:16px;margin:10px 0;color:#fff}
}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content p{color:#fff}
}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content br{line-height:inherit}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content .primaryCTA.component-button.component-button-blue{display:inline-block;background-color:#7d399d;border-color:#7d399d;color:#fff;padding:18px 16px;margin:10px 16px 16px 0;width:auto;height:auto;min-width:260px;text-align:center;font-size:18px;font-family:'Brandontext-regular','Open Sans',sans-serif !important;letter-spacing:0 !important;min-width:230px}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content .primaryCTA.component-button.component-button-blue:focus{color:#fff}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content .primaryCTA.component-button.component-button-blue:hover{background-color:#fff;border-color:#fff;color:#7d399d}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content .primaryCTA.component-button.component-button-blue{padding:10px;margin:5px 5px 5px 0}
}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content .secondaryCTA.component-button{display:inline-block;background-color:#7d399d;border-color:#7d399d;color:#fff;padding:18px 16px;margin:10px 16px 16px 0;width:auto;height:auto;min-width:260px;text-align:center;font-size:18px;font-family:'Brandontext-regular','Open Sans',sans-serif !important;letter-spacing:0 !important;color:#fff !important;background-color:#3f000b;border:solid 3px #3f000b;padding:18px 16px !important;text-transform:uppercase;margin-right:0;min-width:230px}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content .secondaryCTA.component-button:focus{color:#fff}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content .secondaryCTA.component-button:hover{background-color:#fff;border-color:#fff;color:#7d399d}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content .secondaryCTA.component-button:hover{color:#3f000b !important}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content .secondaryCTA.component-button .icon-chevron-right{display:none}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content .secondaryCTA.component-button{padding:10px !important;margin:5px 5px 5px 0;background-color:transparent;border:0;width:auto;min-width:0;display:inline-flex}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content .secondaryCTA.component-button .icon-chevron-right{display:block}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content .secondaryCTA.component-button:hover{color:#fff !important;background-color:transparent}
.splitfeature .addams-family-split-feature-hero .split-feature-row .content-holder .inner-content .secondaryCTA.component-button:hover .icon-chevron-right{color:#7d399d}
}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-hero .split-feature-row .media-holder{order:2;width:100%}
}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .addams-family-split-feature-hero .split-feature-row .media-holder .inner-content{background:#000}
.splitfeature .addams-family-split-feature-hero .split-feature-row .media-holder .inner-content .split-feature-image{opacity:.6}
}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-hero .split-feature-row .media-holder .square-content-holder{padding-top:100%}
}
@media only screen and (min-width:1600px){.splitfeature .addams-family-split-feature-craft{background-image:url('../../content/dam/franchise/en_us/images/Promotions/addams-family/split-feature-craft-slider-right.jpg')}
}
.splitfeature .addams-family-split-feature-craft .content-holder{background-color:transparent}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-craft .content-holder{background-color:#1d1d1d}
}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-craft .slick-track{background-color:#1d1d1d}
}
.splitfeature .addams-family-split-feature-craft .slick-dots{display:none !important}
.splitfeature .addams-family-split-feature-craft .slick-dots li.slick-active button{background-color:#7d399d}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-craft .slick-dots{display:block !important;bottom:30px}
}
.splitfeature .addams-family-split-feature-craft .slick-dots,.splitfeature .addams-family-split-feature-craft .slick-prev{z-index:15}
.splitfeature .addams-family-split-feature-craft .slick-dotted.slick-slider{margin-bottom:0}
.splitfeature .addams-family-split-feature-craft .slick-dotted.slick-slider .slick-next.slick-arrow::before,.splitfeature .addams-family-split-feature-craft .slick-dotted.slick-slider .slick-prev.slick-arrow::before{color:#7d399d}
.splitfeature .addams-family-split-feature-craft .slick-dotted.slick-slider .slick-next.slick-arrow:hover,.splitfeature .addams-family-split-feature-craft .slick-dotted.slick-slider .slick-prev.slick-arrow:hover{background-color:#7d399d}
.splitfeature .addams-family-split-feature-craft .slick-dotted.slick-slider .slick-next.slick-arrow:hover::before,.splitfeature .addams-family-split-feature-craft .slick-dotted.slick-slider .slick-prev.slick-arrow:hover::before{color:#fff;background-color:#7d399d}
.splitfeature .addams-family-split-feature-craft>.split-feature>.slick-list{background-image:url('../../content/dam/franchise/en_us/images/Promotions/addams-family/split-feature-craft-slider-right.jpg');background-size:contain;background-repeat:no-repeat;background-position:right}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-craft .media-holder .square-content-holder{padding-top:100%}
}
.splitfeature .addams-family-split-feature-craft .media-holder img{height:76%;width:76%;margin:12% 0 12% 24%}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-craft .media-holder img{height:auto;width:100%;margin:0}
}
.splitfeature .addams-family-split-feature-craft .content-holder .content{display:flex !important;justify-content:center;padding-top:20%}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-craft .content-holder .content{padding-top:0}
}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-craft .content-holder .inner-content{text-align:left}
}
.splitfeature .addams-family-split-feature-craft .content-holder .inner-content .Display2{color:#fff;font-size:48px !important;line-height:54px !important}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .addams-family-split-feature-craft .content-holder .inner-content .Display2{font-size:24px !important;line-height:28px !important}
}
@media only screen and (max-width:768px){.splitfeature .addams-family-split-feature-craft .content-holder .inner-content .Display2{font-size:32px !important;line-height:36px !important;text-align:left}
}
.splitfeature .addams-family-split-feature-craft .content-holder .inner-content .primaryCTA{display:inline-block !important;background-color:#7d399d !important;border-color:#7d399d !important;color:#fff !important;padding:18px 16px !important;margin:10px 16px 16px 0 !important;width:auto !important;height:auto !important;min-width:260px !important;text-align:center !important;font-size:18px !important;font-family:'Brandontext-regular','Open Sans',sans-serif !important;letter-spacing:0 !important !important}
.splitfeature .addams-family-split-feature-craft .content-holder .inner-content .primaryCTA:focus{color:#fff !important}
.splitfeature .addams-family-split-feature-craft .content-holder .inner-content .primaryCTA:hover{background-color:#fff !important;border-color:#fff !important;color:#7d399d !important}
.splitfeature .addams-family-split-feature-craft .content-holder .inner-content .subheading-desktop{color:#fff}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .addams-family-split-feature-craft .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:16px}
}
.addams-family-character-hero-container{position:relative;max-width:1600px;margin:0 auto}
.addams-family-character-hero-container .addams-family-characters-hero{position:absolute;bottom:65%;z-index:10;left:15%}
@media only screen and (max-width:768px){.addams-family-character-hero-container .addams-family-characters-hero{position:absolute;bottom:80%;z-index:10;right:0;left:auto}
}
.addams-family-character-hero-container .addams-family-characters-hero img{width:35vw;max-width:500px}
@media only screen and (max-width:768px){.addams-family-character-hero-container .addams-family-characters-hero img{width:62vw}
}
.addams-family-character-hero-container .addams-family-trailer-callout{width:100%;height:140px;display:flex;justify-content:right;align-items:center;background:linear-gradient(40deg,#131313,#131313 50%,#1d1d1d 50%,#1d1d1d 100%)}
@media only screen and (max-width:900px){.addams-family-character-hero-container .addams-family-trailer-callout{height:180px}
}
.addams-family-character-hero-container .addams-family-trailer-callout .addams-family-trailer-callout-buttons{display:flex;align-items:center;width:50%;justify-content:space-between;margin:0 0 0 auto}
@media only screen and (max-width:900px){.addams-family-character-hero-container .addams-family-trailer-callout .addams-family-trailer-callout-buttons{flex-direction:column}
}
@media only screen and (max-width:768px){.addams-family-character-hero-container .addams-family-trailer-callout .addams-family-trailer-callout-buttons{width:100%;align-items:flex-start;padding:0 20px}
}
.addams-family-character-hero-container .addams-family-trailer-callout .addams-family-trailer-callout-buttons .addams-button{display:flex;justify-content:space-evenly;align-items:center}
@media only screen and (max-width:900px){.addams-family-character-hero-container .addams-family-trailer-callout .addams-family-trailer-callout-buttons .addams-button{margin:-10px 16px 10px 0}
}
@media only screen and (max-width:768px){.addams-family-character-hero-container .addams-family-trailer-callout .addams-family-trailer-callout-buttons .addams-button{padding:12px 16px;margin:-10px 16px 20px 0}
}
.addams-family-character-hero-container .addams-family-trailer-callout .addams-family-trailer-callout-buttons .addams-button .icon-play{font-size:20px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:14px solid #fff}
.addams-family-character-hero-container .addams-family-trailer-callout .addams-family-trailer-callout-buttons .addams-button:hover .icon-play{border-left-color:#7d399d}
.addams-family-character-hero-container .addams-family-trailer-callout .addams-family-trailer-callout-buttons p{color:#fff;padding:0;margin:0 auto}
@media only screen and (max-width:768px){.addams-family-character-hero-container .addams-family-trailer-callout .addams-family-trailer-callout-buttons p{margin:0}
}
.addams-twizzlers-border-container{position:relative}
.addams-twizzlers-border-container .addams-twizzlers-border{width:100%;height:45px;background-image:url('../../content/dam/franchise/en_us/images/Promotions/addams-family/twizzlers-border.png');background-size:contain;background-repeat:repeat-x;position:absolute;bottom:-20px;z-index:15}
.addams-twizzlers-border-container-mobile{display:none}
@media only screen and (max-width:768px){.addams-twizzlers-border-container-mobile{display:block}
}
.addams-slider-overlay{max-width:1600px;margin:0 auto}
@media only screen and (min-width:1600px){.addams-slider-overlay{position:relative}
}
@media only screen and (max-width:768px){.addams-slider-overlay{display:none}
}
.addams-slider-overlay .addams-slider-overlay-wrapper{width:50%;display:flex;flex-direction:row;margin-top:-50%;z-index:10;position:absolute}
.addams-slider-overlay .addams-slider-overlay-wrapper .overlay-right{height:1px}
@media only screen and (min-width:1600px){.addams-slider-overlay .addams-slider-overlay-wrapper{margin-top:0;bottom:0}
}
.addams-slider-overlay .addams-slider-overlay-wrapper>div{width:auto}
.addams-slider-overlay .addams-slider-overlay-wrapper>div img{width:100%;height:auto}
.addams-full-width-background{width:100%;height:auto;max-width:1600px;margin:0 auto}
@media only screen and (max-width:768px){.addams-full-width-background{display:none}
}
.addams-full-width-background img{width:100%}
.addams-window-animation{width:100%;height:34.8vw;background-color:#1d1d1d;overflow:hidden}
@media only screen and (min-width:1600px){.addams-window-animation{height:554px}
}
.addams-window-animation img{width:100%}
.addams-window-animation .addams-window-character,.addams-window-animation .addams-window-front{position:absolute;bottom:0}
.addams-window-animation .addams-window-character{z-index:1;bottom:13%;left:140px}
.addams-window-animation .addams-window-character img{width:13.5vw;max-width:250px}
@media only screen and (min-width:1600px){.addams-window-animation .addams-window-character img{height:380px}
}
.addams-window-animation .addams-window-front{z-index:2;width:100%}
.addams-window-character{animation:xAxis 20s infinite linear}
.addams-window-character img{display:block}
@keyframes xAxis{0{transform:translateX(0)}
20%{animation-timing-function:linear;transform:translateX(0)}
50%{animation-timing-function:linear;transform:translateX(400px)}
80%{animation-timing-function:linear;transform:translateX(0)}
}
.addams-rich-text-rules{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;background-image:url('../../content/dam/franchise/en_us/images/Promotions/addams-family/torn-paper-background.jpg');background-position:0 0;background-repeat:no-repeat;background-size:100%;background-color:#fff}
@media only screen and (max-width:768px){.addams-rich-text-rules{flex-direction:column;padding:40px 10px}
}
.addams-rich-text-rules .addams-rules{width:55%;padding:50px}
@media only screen and (max-width:768px){.addams-rich-text-rules .addams-rules{width:100%;padding:10px}
}
.addams-rich-text-rules .addams-instructions{width:45%;padding:50px}
@media only screen and (max-width:768px){.addams-rich-text-rules .addams-instructions{width:100%;padding:10px}
}
.addams-rich-text-rules .addams-instructions h2{margin:0}
.addams-rich-text-rules .addams-instructions ol{margin:20px 0;padding:0 0 0 15px}
@media only screen and (max-width:900px){.addams-rich-text-rules .addams-instructions ol{margin:0}
}
.addams-rich-text-rules .addams-instructions ol li{font-size:18px;line-height:24px;color:#3f000b;margin:0 0 10px 0}
.addams-copyright{background-color:#1d1d1d;padding:40px 50px}
.addams-copyright p{margin:0;color:#fff}
.addams-rich-text-trivia{width:100%;background-color:#1d1d1d;padding:40px 0;max-width:1600px;margin:0 auto}
.addams-rich-text-trivia h2{padding:0;margin:20px 80px;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:48px !important;line-height:54px !important;text-align:left;color:#fff;max-width:40%}
@media only screen and (max-width:768px){.addams-rich-text-trivia h2{max-width:100%;font-size:32px !important;line-height:36px !important;margin:20px 60px}
}
.addams-rich-text-trivia .addams-rich-text-trivia-wrapper{width:50%;background-color:transparent}
@media only screen and (max-width:768px){.addams-rich-text-trivia .addams-rich-text-trivia-wrapper{width:100%}
}
.addams-rich-text-trivia .addams-rich-text-trivia-wrapper .trivia-item{padding:0 80px;font-size:18px;color:#fff}
@media only screen and (max-width:768px){.addams-rich-text-trivia .addams-rich-text-trivia-wrapper .trivia-item{padding:0 60px}
}
.addams-rich-text-trivia .slick-prev,.addams-rich-text-trivia .slick-next{background-color:transparent}
.addams-rich-text-trivia .slick-prev:before,.addams-rich-text-trivia .slick-next:before{color:#7d399d;font-size:32px}
.addams-rich-text-trivia .slick-prev{left:0}
.addams-rich-text-trivia .slick-next{right:0}
.addams-rich-text-quiz{width:100%;max-width:1600px;margin:0 auto;background-image:url('../../content/dam/franchise/en_us/images/Promotions/addams-family/split-feature-craft-slider-bottom.jpg');background-size:100%;background-position:0 0}
@media only screen and (min-width:1600px){.addams-rich-text-quiz{max-height:638px}
}
@media only screen and (max-width:768px){.addams-rich-text-quiz{background-size:auto;background-position:0 100%}
}
.addams-rich-text-quiz .addams-rich-text-quiz-wrapper{width:40%;background-color:transparent;margin:0 80px;height:39vw;max-height:600px;display:flex;flex-direction:column;align-content:flex-start;border:0;bottom:0;align-items:flex-start;justify-content:flex-end}
@media only screen and (max-width:900px){.addams-rich-text-quiz .addams-rich-text-quiz-wrapper{width:60%}
}
@media only screen and (max-width:768px){.addams-rich-text-quiz .addams-rich-text-quiz-wrapper{height:auto;margin:0 auto;width:100%;padding:20px}
}
.addams-rich-text-quiz .addams-rich-text-quiz-wrapper h2{margin:0;padding:0;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:48px !important;line-height:54px !important;text-align:left;color:#fff}
@media only screen and (max-width:768px){.addams-rich-text-quiz .addams-rich-text-quiz-wrapper h2{font-size:32px !important;line-height:36px !important;margin:10px 0}
}
.addams-rich-text-quiz .addams-rich-text-quiz-wrapper p{color:#fff;z-index:2}
.addams-rich-text-quiz .addams-button{margin:60px 0;position:relative}
@media only screen and (max-width:1200px) and (min-width:769px){.addams-rich-text-quiz .addams-button{margin:30px 0}
}
@media only screen and (max-width:768px){.addams-rich-text-quiz .addams-button{margin:20px 0}
}
.addams-rich-text-quiz .addams-button:before{content:'';background-image:url('../../content/dam/franchise/en_us/images/Promotions/addams-family/button-hand.png');background-repeat:no-repeat;width:70px;height:70px;right:5px;top:-50px;position:absolute;background-size:contain}
.addams-rich-text-character-group{position:relative;max-width:1600px;margin:0 auto}
@media only screen and (max-width:768px){.addams-rich-text-character-group{display:none}
}
.addams-rich-text-character-group img{position:absolute;right:0;bottom:70px;width:46%}
.addams-rich-text-game-phone{position:absolute;z-index:2;width:50%;max-width:800px;margin:0 auto;padding:20px 0 0;display:flex;justify-content:right;left:50%}
@media only screen and (max-width:768px){.addams-rich-text-game-phone{position:relative;background-image:url('../../content/dam/franchise/en_us/images/Promotions/addams-family/text-marquee-piano.jpg');background-position:left;background-size:contain;background-repeat:repeat;padding:0;width:100%;left:0;justify-content:center}
}
.addams-rich-text-game-phone>div{width:100%;display:flex;justify-content:right}
@media only screen and (max-width:768px){.addams-rich-text-game-phone>div{background:rgba(0,0,0,0.75)}
}
.addams-rich-text-game-phone img{width:600px;max-width:100%;z-index:3}
@media only screen and (max-width:768px){.addams-rich-text-game-phone img{max-width:100%;margin:0 auto}
}
.textfeature>div.addams-text-only-feature-piano .text-only-feature{background-image:url('../../content/dam/franchise/en_us/images/Promotions/addams-family/text-marquee-piano.jpg');background-position:left;background-size:contain;background-repeat:repeat;padding:0}
@media only screen and (max-width:768px){.textfeature>div.addams-text-only-feature-piano .text-only-feature{height:auto;background-image:none !important;background:#1d1d1d}
}
.textfeature>div.addams-text-only-feature-piano .text-only-feature .row .inner-content{width:100%;background:rgba(0,0,0,0.65);padding:40px;text-align:left;min-width:688px}
@media only screen and (max-width:768px){.textfeature>div.addams-text-only-feature-piano .text-only-feature .row .inner-content{width:100%;height:auto;min-width:0;padding:20px}
}
.textfeature>div.addams-text-only-feature-piano .text-only-feature .row .inner-content .Display1{width:50%;padding:0;margin:20px 0;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:48px !important;line-height:54px !important;text-align:left;color:#fff}
@media only screen and (max-width:768px){.textfeature>div.addams-text-only-feature-piano .text-only-feature .row .inner-content .Display1{font-size:32px !important;line-height:36px !important;margin:0;width:100%}
}
.textfeature>div.addams-text-only-feature-piano .text-only-feature .row .inner-content .subheading-desktop{width:500px;max-width:50%;padding:0;margin:20px 0;font-family:'Brandontext-regular','Open Sans',sans-serif !important;text-align:left;color:#fff}
@media only screen and (max-width:768px){.textfeature>div.addams-text-only-feature-piano .text-only-feature .row .inner-content .subheading-desktop{width:100%;max-width:100%}
}
.textfeature>div.addams-text-only-feature-piano .text-only-feature .row .inner-content a.primaryCTA{margin:20px 0;display:inline-block;background-color:#7d399d;border-color:#7d399d;color:#fff;padding:18px 16px;margin:10px 16px 16px 0;width:auto;height:auto;min-width:260px;text-align:center;font-size:18px;font-family:'Brandontext-regular','Open Sans',sans-serif !important;letter-spacing:0 !important}
.textfeature>div.addams-text-only-feature-piano .text-only-feature .row .inner-content a.primaryCTA:focus{color:#fff}
.textfeature>div.addams-text-only-feature-piano .text-only-feature .row .inner-content a.primaryCTA:hover{background-color:#fff;border-color:#fff;color:#7d399d}
.addams-family-landing .addams-boostrap-form{max-width:1600px;margin:0 auto;overflow:hidden}
.addams-family-landing .addams-boostrap-form .parsys{margin-top:0}
.addams-family-landing .addams-boostrap-form>.row{max-width:1600px;margin:0 auto}
.addams-family-landing .addams-boostrap-form .row{display:flex;flex-direction:row}
.addams-family-landing .addams-boostrap-form .row .col-md-4,.addams-family-landing .addams-boostrap-form .row .col-md-8{padding:0}
.addams-family-landing .addams-boostrap-form .row .col-md-4{width:32%}
.addams-family-landing .addams-boostrap-form .row .col-md-8{width:68%;height:34.8vw;background-color:beige;position:relative;z-index:20;right:0}
@media only screen and (min-width:1600px){.addams-family-landing .addams-boostrap-form .row .col-md-8{height:554px}
}
@media only screen and (max-width:1200px) and (min-width:769px){.addams-family-landing .addams-boostrap-form .row .col-md-8{width:100%;height:600px}
}
@media only screen and (max-width:768px){.addams-family-landing .addams-boostrap-form .row .col-md-8{width:100%;height:auto}
}
.flexibleboard .addams-flexible-board{background-color:#131313}
.flexibleboard .addams-flexible-board .content-holder{background:transparent;min-height:0;height:auto}
.flexibleboard .addams-flexible-board .content-holder h2{font-size:18px;line-height:24px;color:#fff;text-align:center}
.flexibleboard .addams-flexible-board .slick-dots{bottom:0}
.flexibleboard .addams-flexible-board .slick-dots li.slick-active button{background-color:#fff;border-color:#fff}
.flexibleboard .addams-flexible-board .slick-dots li button{border-color:#fff}
@media only screen and (max-width:768px){.flexibleboard .addams-flexible-board .board-mol{background-color:transparent}
.flexibleboard .addams-flexible-board .slick-list .media-holder{margin:0 auto;padding-left:0 !important}
}
@media only screen and (max-width:1200px) and (min-width:769px){.addams-boostrap-form .col-md-4{display:none}
}
@media only screen and (max-width:768px){.addams-boostrap-form .col-md-4{display:none}
}
.addams-boostrap-form .formcomponent{padding:0}
.addams-boostrap-form .formcomponent .addams-subscribe-form{margin-top:0}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form{height:34.8vw;background-image:url('../../content/dam/franchise/en_us/images/Promotions/addams-family/form-house-siding-wide.jpg');background-size:cover;background-repeat:no-repeat;display:flex !important;padding:0;flex-direction:column;justify-content:center}
@media only screen and (min-width:1600px){.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form{height:554px}
}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry{width:80%;margin-left:10%}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry form{flex-wrap:wrap}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry form>.col-lg-12:nth-child(3){width:40%}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry form>.col-lg-12:nth-child(4){width:30%}
@media only screen and (max-width:1200px) and (min-width:769px){.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry form>.col-lg-12:nth-child(2){width:45%}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry form>.col-lg-12:nth-child(3){width:35%}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry form>.col-lg-12:nth-child(4){width:20%}
}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry form select{color:#1d1d1d;letter-spacing:0 !important}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry form p{font-size:18px;line-height:20px}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry form label{margin:10px 0 5px;color:#1d1d1d}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry form label a{color:#7d399d}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry form .checkbox{margin-top:20px}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry form .checkbox label{font-size:14px;line-height:18px;margin:0}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry .form-submit-wrapper{margin:0;text-align:left;padding:0}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry .form-submit-wrapper .component-button{display:inline-block;background-color:#7d399d;border-color:#7d399d;color:#fff;padding:18px 16px;margin:10px 16px 16px 0;width:auto;height:auto;min-width:260px;text-align:center;font-size:18px;font-family:'Brandontext-regular','Open Sans',sans-serif !important;letter-spacing:0 !important}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry .form-submit-wrapper .component-button:focus{color:#fff}
.addams-boostrap-form .formcomponent .addams-subscribe-form .review-form .review-entry .form-submit-wrapper .component-button:hover{background-color:#fff;border-color:#fff;color:#7d399d}
.addams-family-landing .newsletter .newsletter-logo{display:none}
.addams-family-landing .newsletter .newsletter_section1>.row>.col-xs-6{min-height:0}
.addams-family-landing .newsletter .newsletter_section1>.row>.col-xs-9.col-xs-offset-2{width:100%;margin:0 0 5px 0;padding:0}
.addams-family-landing .newsletter .newsletter_section1>.row>.col-xs-9.col-xs-offset-2 #error_optInMsg{background-color:#7d399d;color:#fff;font-size:15px;padding:5px 0}
.addams-family-landing .newsletter .newsletter_section2{width:100%;display:block;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:48px !important;line-height:54px !important;color:#1d1d1d}
.addams-family-landing .newsletter .newsletter-form-container{margin:0;max-width:100%;width:100%;padding:0}
.addams-family-landing .newsletter .newsletter-form-container #news-required{display:none}
@media only screen and (max-width:768px){.addams-family-landing .newsletter .newsletter-form-container h1{font-size:32px !important;line-height:36px !important;margin:10px 0}
}
.addams-family-landing .newsletter .newsletter-form-container input{margin:5px 20px 8px 0}
.addams-family-landing .newsletter .newsletter-form-container .newsletter-form-icon{display:none}
.addams-family-landing .newsletter .newsletter-form-container .newsletter-form{display:flex;flex-direction:row;flex-wrap:wrap}
.addams-family-landing .newsletter .newsletter-form-container .newsletter_section1,.addams-family-landing .newsletter .newsletter-form-container .newsletter_section2{background-image:url('../../content/dam/franchise/en_us/images/Promotions/addams-family/form-house-siding-wide.jpg');background-size:cover;background-repeat:no-repeat;padding:0 10%;height:34.8vw;display:flex;flex-direction:column;justify-content:center}
@media only screen and (max-width:1200px) and (min-width:769px){.addams-family-landing .newsletter .newsletter-form-container .newsletter_section1,.addams-family-landing .newsletter .newsletter-form-container .newsletter_section2{height:600px}
}
@media only screen and (max-width:768px){.addams-family-landing .newsletter .newsletter-form-container .newsletter_section1,.addams-family-landing .newsletter .newsletter-form-container .newsletter_section2{height:auto;padding:20px}
}
.addams-family-landing .newsletter .newsletter-form-container .newsletter_section1 h1,.addams-family-landing .newsletter .newsletter-form-container .newsletter_section2 h1,.addams-family-landing .newsletter .newsletter-form-container .newsletter_section1 h6,.addams-family-landing .newsletter .newsletter-form-container .newsletter_section2 h6{color:#1d1d1d;text-align:left}
.addams-family-landing .newsletter .newsletter-form-container .newsletter_section1 h6,.addams-family-landing .newsletter .newsletter-form-container .newsletter_section2 h6{padding:0 0 20px;font-size:18px}
.addams-family-landing .newsletter .newsletter-form-container .newsletter_section1 label,.addams-family-landing .newsletter .newsletter-form-container .newsletter_section2 label{color:#1d1d1d}
.addams-family-landing .newsletter .newsletter-form-container .newsletter_section1 #news-optin-selected,.addams-family-landing .newsletter .newsletter-form-container .newsletter_section2 #news-optin-selected{width:30px;height:30px}
.addams-family-landing .newsletter .newsletter-form-container .newsletter-100 #News_email_id{width:96%}
.addams-family-landing .newsletter .newsletter-form-container .newsletter-100 #zip_code{width:150px}
.addams-family-landing .newsletter .newsletter-form-container .newsletter-100:nth-child(2){width:50%}
.addams-family-landing .newsletter .newsletter-form-container .newsletter-100:nth-child(3){width:50%}
.addams-family-landing .newsletter .newsletter-form-container .check-half{display:none}
.addams-family-landing .newsletter .newsletter-form-container .check-full{z-index:1}
.addams-family-landing .newsletter .newsletter-form-container .news-optIn-checkbox{font-size:14px;line-height:20px;margin:-40px 40px;width:auto;color:#1d1d1d}
.addams-family-landing .newsletter .newsletter-form-container .news-optIn-checkbox a{color:#7d399d}
.addams-family-landing .newsletter .newsletter-form-container input[type~="button"]{display:inline-block;background-color:#7d399d;border-color:#7d399d;color:#fff;padding:18px 16px;margin:10px 16px 16px 0;width:auto;height:auto;min-width:260px;text-align:center;font-size:18px;font-family:'Brandontext-regular','Open Sans',sans-serif !important;letter-spacing:0 !important;margin:60px auto 0;border-radius:0}
.addams-family-landing .newsletter .newsletter-form-container input[type~="button"]:focus{color:#fff}
.addams-family-landing .newsletter .newsletter-form-container input[type~="button"]:hover{background-color:#fff;border-color:#fff;color:#7d399d}
@media only screen and (max-width:768px){.addams-family-landing .newsletter .newsletter-form-container input[type~="button"]{margin:60px auto 0 0}
}
@media only screen and (max-width:768px){#addamsFamilyQuiz{padding-right:0 !important;background-color:rgba(0,0,0,0.8)}
}
@media only screen and (max-width:768px){#addamsFamilyQuiz .modal-dialog{width:100%;height:auto;margin:0}
}
#addamsFamilyQuiz .modal-dialog .modal-content{background-color:rgba(0,0,0,0.8);padding:20px;height:auto;display:flex;flex-direction:column}
@media only screen and (max-width:768px){#addamsFamilyQuiz .modal-dialog .modal-content{background-color:transparent;box-shadow:none}
}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-header{border:0;z-index:1}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-header .close{margin-top:-30px;margin-left:-20px;font-size:40px;opacity:1;text-shadow:none;color:#fff}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-header .close:hover{cursor:pointer}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body{margin-top:-30px}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .modal-title{color:#fff;font-size:18px;line-height:20px;margin:0 0 10px 0}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .modal-question{color:#fff;font-size:32px;line-height:36px;margin:0 0 20px 0}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .modal-quiz-button{display:flex;justify-content:space-between;border:2px solid #fff;background-color:transparent;color:#fff;padding:15px 10px;margin:0 0 10px;border-radius:10px}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .modal-quiz-button span{display:none}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .modal-quiz-button:hover{cursor:pointer;background-color:#fff;color:#1d1d1d}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .modal-quiz-button.modal-quiz-button-selected{background-color:#fff;color:#1d1d1d}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .modal-quiz-button.modal-quiz-button-selected span{display:inline;font-size:18px;padding:0 10px 0 0}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .modal-next-button,#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .modal-results-button{display:block;width:200px;margin:20px auto;background-color:#f88e2c;border:2px solid #f88e2c;color:#1d1d1d;text-align:center;padding:15px 10px;border-radius:10px}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .modal-next-button:hover,#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .modal-results-button:hover{cursor:pointer;background-color:#fff;color:#1d1d1d;border-color:#fff}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block{display:flex;justify-content:center;align-content:center;flex-direction:row;flex-wrap:wrap}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .character-content-text{width:60%;padding:0 10px 0 0}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .character-content-text p{color:#fff}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .character-content-text ul,#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .character-content-text li{list-style:none}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .character-content-text li{display:inline-block}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .character-content-text .sr-only{display:none}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .character-content-text .circle{padding:10px;border-radius:100%}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .character-content-text .circle.icon-facebook{background:#fff}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .character-content-text .circle.icon-twitter{background:#fff}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .character-content-text .circle.icon-facebook svg{fill:#3b5998}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .character-content-text .circle.icon-twitter svg{fill:#00aced}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .character-content-text svg{width:30px;height:30px;fill:#fff}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .character-image-result-container{width:40%}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .character-image-result-container img{width:100%}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body .character-content-block .modal-social-share{padding:20px 0 0}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-body-result{margin:auto;background-color:rgba(125,57,157,0.8);border-radius:20px;padding:30px}
#addamsFamilyQuiz .modal-dialog .modal-content .modal-footer{border:0;margin:auto 0 0}
.promotions-split-board-hero .content-holder{background-color:#f42635}
.promotions-split-board-hero .content-holder .inner-content{text-align:left}
.promotions-split-board-hero .content-holder .inner-content .Display2{color:#fff;text-transform:none}
.promotions-split-board-hero .content-holder .inner-content .subheading-desktop{color:#fff}
@media only screen and (min-width:1201px){.promotions-split-board-hero .content-holder .inner-content .Display2{font-size:46px !important;line-height:52px !important}
}
@media only screen and (max-width:1200px) and (min-width:769px){.promotions-split-board-hero .content-holder .inner-content{padding:15px !important}
.promotions-split-board-hero .content-holder .inner-content .Display2{margin:0 !important;padding:5px 0 !important;line-height:32px !important}
.promotions-split-board-hero .content-holder .inner-content .subheading-desktop{font-size:14px !important;line-height:16px !important}
}
@media only screen and (max-width:768px){.promotions-split-board-hero .content-holder .inner-content .Display2{font-size:46px !important;line-height:52px !important}
}
.promotions-split-board-hero.payhard .content-holder{background-color:#fff}
.promotions-split-board-hero.payhard .content-holder .inner-content .Display2{color:#ff491a}
.promotions-split-board-hero.payhard .content-holder .inner-content .subheading-desktop{color:#013e9b}
.promotions-split-board-hero.payhard .content-holder .content{background:url(../../content/dam/franchise/en_us/images/Home/21882_PDCamo_FBShare_left.jpg)}
.split-board-costume-contest-callout .content-holder .sixteen-by-nine-content-holder{background:url(../../content/dam/hersheysfranchise/images/home/addams-costume-contest-right.jpg)}
.split-board-costume-contest-callout .content-holder .sixteen-by-nine-content-holder .content .Display2{color:#fff}
.split-board-costume-contest-callout .primaryCTA{color:#3f000b !important;background-color:#92d36e !important;border:solid 1px #92d36e !important}
.split-board-costume-contest-callout .primaryCTA:hover{color:#3f000b !important;background-color:#92d36e !important;border:solid 1px #92d36e !important}
.halloween-split-board-hero .content-holder{background-color:#3f000b}
.halloween-split-board-hero .content-holder .inner-content{text-align:left}
.halloween-split-board-hero .content-holder .inner-content .Display2{color:#fff;text-transform:none}
.halloween-split-board-hero .content-holder .inner-content .subheading-desktop{color:#fff}
.halloween-split-board-hero .content-holder .inner-content .primaryCTA.component-button{background-color:#fff !important;color:#3f000b !important;border:none !important}
.halloween-split-board-hero .content-holder .inner-content .primaryCTA.component-button:hover{background-color:#fe9113 !important;color:#fff !important}
.halloween-split-board-hero .content-holder .inner-content .secondaryCTA.component-button{background-color:transparent !important;color:#fff !important;border:none !important}
.halloween-split-board-hero .content-holder .inner-content .secondaryCTA.component-button:hover{color:#fff !important}
@media only screen and (min-width:1201px){.halloween-split-board-hero .content-holder .inner-content .Display2{font-size:46px !important;line-height:52px !important}
}
@media only screen and (max-width:1200px) and (min-width:769px){.halloween-split-board-hero .content-holder .inner-content{padding:15px !important}
.halloween-split-board-hero .content-holder .inner-content .Display2{margin:0 !important;padding:5px 0 !important;line-height:32px !important}
.halloween-split-board-hero .content-holder .inner-content .subheading-desktop{font-size:14px !important;line-height:16px !important}
}
@media only screen and (max-width:768px){.halloween-split-board-hero .content-holder .inner-content .Display2{font-size:46px !important;line-height:52px !important}
}
.halloween-split-board-hero.vampire-kisses .content-holder{background:url('../../content/dam/franchise/en_us/images/Promotions/kisses/vampire-kisses-left.jpg');background-size:cover}
.halloween-split-board-hero.vampire-kisses .content-holder .content .inner-content .primaryCTA{background-color:#fff;color:#702082 !important;padding-left:20px !important;margin:0;position:relative}
@media only screen and (max-width:768px){.halloween-split-board-hero.vampire-kisses .content-holder{background:#810a21}
}
.halloween-split-board-hero.monster-kisses .content-holder{background:url('../../content/dam/franchise/en_us/images/Promotions/kisses/monsters-kisses-right.jpg');background-size:cover}
.halloween-split-board-hero.monster-kisses .content-holder .content .inner-content .primaryCTA{background-color:#59cbe8 !important;color:#000;padding-left:20px !important;margin:0;position:relative}
.halloween-split-board-hero.monster-kisses .content-holder .content .inner-content .primaryCTA:hover{background-color:#000 !important;color:#59cbe8 !important}
@media only screen and (max-width:768px){.halloween-split-board-hero.monster-kisses .content-holder{background:#1f1d1b}
}
.flexible-board.kisses-halloween-products{background:#fff}
@media only screen and (max-width:768px){.flexible-board.kisses-halloween-products{margin-top:0 !important;padding-bottom:35px !important}
}
.flexible-board.kisses-halloween-products h2.Display1{color:#702082}
.flexible-board.kisses-halloween-products .subheading-desktop{color:#000}
.flexible-board.kisses-halloween-products h3{color:#000 !important}
.flexible-board.kisses-halloween-products .col-sm-6{width:100%;text-align:center}
.flexible-board.kisses-halloween-products .primaryCTA{background-color:#3f000b !important;border:solid 1px #3f000b !important;color:#fff !important}
.kisses-halloween-products{overflow:visible}
@media only screen and (max-width:768px){.kisses-halloween-products .board-mol{margin-top:0 !important;background-color:#fff !important}
}
.kisses-halloween-products .board-mol.rating.grid-4 .content-holder{background-color:transparent !important;height:auto;padding-bottom:0}
.kisses-halloween-products .board-mol.rating.grid-4 .media-holder img{background-color:transparent !important}
.kisses-halloween-products .slick-list{overflow:visible}
.flexible-board.kisses-halloween-crafts{background:#fff;margin-top:-30px !important}
@media only screen and (max-width:768px){.flexible-board.kisses-halloween-crafts{margin-top:0 !important;padding-bottom:35px !important}
}
.flexible-board.kisses-halloween-crafts h3{color:#000 !important}
.flexible-board.kisses-halloween-crafts .col-sm-6{width:100%;text-align:center}
.flexible-board.kisses-halloween-crafts .primaryCTA{background-color:#fff !important;border:solid 1px #fff !important;color:#3f000b !important}
.kisses-halloween-crafts{overflow:visible}
.kisses-halloween-crafts .board-mol{margin-top:-100px !important}
@media only screen and (max-width:768px){.kisses-halloween-crafts .board-mol{margin-top:0 !important;background-color:#fff !important}
}
.kisses-halloween-crafts .board-mol.rating.grid-4 .content-holder{background-color:transparent !important;height:auto;padding-bottom:0}
.kisses-halloween-crafts .board-mol.rating.grid-4 .media-holder img{background-color:transparent !important}
.kisses-halloween-crafts .slick-list{overflow:visible}
.fun-kisses-header{background-color:#702082 !important;margin:0 auto;max-width:1600px;padding:2% 12%;width:100%}
.fun-kisses-header .text-only-feature h2.Display1{color:#fff !important;font-size:3em !important}
@media only screen and (max-width:768px){.fun-kisses-header .text-only-feature{height:auto !important}
}
.kisses-halloween-marquee .content-holder{display:none}
#thanksgiving-split-feature.container{padding:0 !important}
#thanksgiving-split-feature .content-holder{background:#f3e7d7 url('../../content/dam/franchise/en_us/images/Home/franchise_cone-u-copia_right.jpg') left top no-repeat;background-size:cover}
@media only screen and (max-width:768px){#thanksgiving-split-feature .content-holder{background:#fff}
}
#thanksgiving-split-feature .content-holder .inner-content .Display2{color:#5b1a04;text-transform:none}
#thanksgiving-split-feature .content-holder .inner-content .subheading-desktop{color:#5b1a04}
#thanksgiving-split-feature .content-holder .inner-content .primaryCTA{background-color:#5b1a04;border:0;color:#fff;font-size:22px;margin-top:10px;padding:20px}
.flexible-board.franchise-fall-products{background-color:#5b1a04 !important;margin-top:-7vw !important}
@media only screen and (max-width:768px){.flexible-board.franchise-fall-products{margin-top:0 !important;padding-bottom:35px !important}
}
.flexible-board.franchise-fall-products h3{color:#fff !important}
.flexible-board.franchise-fall-products .col-sm-6{width:100%;text-align:center}
.flexible-board.franchise-fall-products .primaryCTA{background-color:#ffa42d !important;border:solid 1px #ffa42d !important;color:#5b1100 !important}
.franchise-fall-products{overflow:visible}
.franchise-fall-products .board-mol{margin-top:-100px !important}
@media only screen and (max-width:768px){.franchise-fall-products .board-mol{margin-top:0 !important;background-color:#5b1a04 !important}
}
.franchise-fall-products .board-mol.rating.grid-4 .content-holder{background-color:transparent !important;height:auto;padding-bottom:0}
@media only screen and (max-width:768px){.franchise-fall-products .board-mol.rating.grid-4 .media-holder{margin:0 auto;padding:0}
}
.franchise-fall-products .board-mol.rating.grid-4 .media-holder img{background-color:transparent !important}
.franchise-fall-products .slick-list{overflow:visible}
.fall-split-feature-orange.container{width:100%;padding:0}
.fall-split-feature-orange.container .content-holder{background:#dc4c18;color:#fff !important}
.fall-split-feature-orange.container .content-holder .inner-content .Display2{color:#fff !important}
@media only screen and (max-width:768px){.fall-split-feature-orange.container .content-holder .inner-content .Display2{font-size:24px !important;line-height:26px !important}
}
.fall-split-feature-orange.container .content-holder .inner-content .subheading-desktop{color:#fff !important}
.fall-split-feature-orange.container .content-holder .inner-content .primaryCTA{background-color:#fff !important;color:#5b1100 !important;border:solid 1px #fff !important}
.fall-split-feature-orange.container{width:100%;padding:0}
.fall-split-feature-orange.container .content-holder{background:#dc4c18;color:#fff !important}
.fall-split-feature-orange.container .content-holder .inner-content .Display2{color:#fff !important}
@media only screen and (max-width:768px){.fall-split-feature-orange.container .content-holder .inner-content .Display2{font-size:24px !important;line-height:26px !important}
}
.fall-split-feature-orange.container .content-holder .inner-content .subheading-desktop{color:#fff !important}
.fall-split-feature-orange.container .content-holder .inner-content .primaryCTA{background-color:#fff !important;color:#5b1100 !important;border:solid 1px #fff !important}
.heartwarming-split-feature .split-feature .content-holder{background-color:#b54b50 !important}
.heartwarming-split-feature .split-feature .content-holder h2.Display2{color:#f6e7ce !important}
.heartwarming-split-feature .split-feature .content-holder .subheading-desktop{color:#f6e7ce !important}
.heartwarming-split-feature .split-feature .content-holder .primaryCTA{background-color:#f6e7ce !important;color:#5b1100 !important;border:solid 1px #f6e7ce !important}
#holiday-split-feature.container{padding:0 !important}
#holiday-split-feature .content-holder{background:#234840 url('../../content/dam/franchise/en_us/images/Home/franchise-holiday-left.jpg') left top no-repeat;background-size:cover}
@media only screen and (max-width:767px){#holiday-split-feature .content-holder{background:#e6ece2}
}
#holiday-split-feature .content-holder .inner-content .Display2{color:#fff;text-transform:none}
@media only screen and (max-width:767px){#holiday-split-feature .content-holder .inner-content .Display2{color:#5b1a04;text-align:left}
}
#holiday-split-feature .content-holder .inner-content .subheading-desktop{color:#fff;max-width:450px}
@media only screen and (max-width:767px){#holiday-split-feature .content-holder .inner-content .subheading-desktop{color:#5b1a04;text-align:left}
}
#holiday-split-feature .content-holder .inner-content .primaryCTA{background-color:#fff;border:0;color:#5b1100;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:22px;margin-top:10px;padding:20px;text-transform:none}
@media only screen and (max-width:767px){#holiday-split-feature .content-holder .inner-content .primaryCTA{background-color:#5b1a04;color:#fff}
}
#holiday-split-feature .content-holder .inner-content .secondaryCTA{background-color:transparent;border:0;color:#fff;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:22px;margin-top:10px;padding:20px;text-transform:none}
@media only screen and (max-width:767px){#holiday-split-feature .content-holder .inner-content .secondaryCTA{color:#5b1a04}
}
#holiday-cocoa-split-feature.container{padding:0 !important}
#holiday-cocoa-split-feature .content-holder{background:#9ce0f5 url('../../content/dam/franchise/en_us/images/Home/franchise-holiday-cocoa-right.jpg') left top no-repeat;background-size:cover}
@media only screen and (max-width:767px){#holiday-cocoa-split-feature .content-holder{background:#9ce0f5}
}
#holiday-cocoa-split-feature .content-holder .inner-content .Display2{color:#b8180e;text-transform:none}
@media only screen and (max-width:767px){#holiday-cocoa-split-feature .content-holder .inner-content .Display2{text-align:left}
}
#holiday-cocoa-split-feature .content-holder .inner-content .subheading-desktop{color:#000;max-width:550px}
@media only screen and (max-width:767px){#holiday-cocoa-split-feature .content-holder .inner-content .subheading-desktop{text-align:left}
}
#holiday-cocoa-split-feature .content-holder .inner-content .primaryCTA{background-color:#5b1a04;border:0;color:#fff;font-size:22px;margin-top:10px;padding:20px;text-transform:none !important;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0}
#holiday-cocoa-split-feature .content-holder .inner-content .secondaryCTA{background-color:transparent;border:0;color:#5b1a04;font-size:22px;margin-top:10px;padding:20px;text-transform:none !important;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0}
.flexible-board.franchise-holiday-products{background-color:#fff !important}
@media only screen and (max-width:767px){.flexible-board.franchise-holiday-products{margin-top:0 !important;padding-bottom:35px !important}
}
.flexible-board.franchise-holiday-products h3{color:#b8180e !important}
.flexible-board.franchise-holiday-products .col-sm-6{width:100%;text-align:center}
.flexible-board.franchise-holiday-products .primaryCTA{background-color:#5b1a04 !important;border:solid 1px #5b1a04 !important;color:#fff !important}
.flexible-board.franchise-holiday-products .slick-next{right:0}
.flexible-board.franchise-holiday-products .slick-prev{left:0}
.franchise-holiday-products{overflow:visible}
@media only screen and (max-width:767px){.franchise-holiday-products{overflow:hidden}
}
.franchise-holiday-products h2.Display1{color:#b8180e !important;margin-bottom:15px}
.franchise-holiday-products .subheading-desktop{color:#000;font-size:20px}
@media only screen and (max-width:767px){.franchise-holiday-products .board-mol{margin-top:0 !important;background-color:#fff !important}
}
.franchise-holiday-products .board-mol.rating.grid-4 .content-holder{background-color:transparent !important;height:auto;padding-bottom:0}
@media only screen and (max-width:767px){.franchise-holiday-products .board-mol.rating.grid-4 .media-holder{margin:0 auto;padding:0}
}
.franchise-holiday-products .board-mol.rating.grid-4 .media-holder img{background-color:transparent !important}
.franchise-holiday-products .slick-list{overflow:visible}
.franchise-holiday-products .flex-primaryCTA{padding-right:0}
#holiday-white-creme-almonds .image-board-marquee{background-color:#b8180e}
#holiday-white-creme-almonds .image-board-marquee h1.Display2{color:#fff;font-size:50px !important;line-height:52px !important;text-transform:none}
@media only screen and (min-width:980px){#holiday-white-creme-almonds .image-board-marquee h1.Display2{max-width:300px}
}
@media only screen and (min-width:1425px){#holiday-white-creme-almonds .image-board-marquee h1.Display2{max-width:450px}
}
@media only screen and (max-width:767px){#holiday-white-creme-almonds .image-board-marquee h1.Display2{text-align:left}
}
#holiday-white-creme-almonds .image-board-marquee .subheading-desktop{color:#fff;margin:40px 0 0 0 !important}
@media only screen and (min-width:980px){#holiday-white-creme-almonds .image-board-marquee .subheading-desktop{max-width:300px}
}
@media only screen and (min-width:1425px){#holiday-white-creme-almonds .image-board-marquee .subheading-desktop{max-width:450px}
}
@media only screen and (max-width:767px){#holiday-white-creme-almonds .image-board-marquee .subheading-desktop{text-align:left}
}
#holiday-white-creme-almonds .image-board-marquee .primaryCTA{background-color:#fff !important;border:solid 1px #fff !important;color:#5b1a04 !important;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;margin-top:30px;text-transform:none}
#holiday-gifts{padding:0}
#holiday-gifts .split-feature .content-holder{background-color:#f3e3d4}
@media only screen and (max-width:767px){#holiday-gifts .split-feature .content-holder{background-color:#fff}
#holiday-gifts .split-feature .content-holder h2.Display2{text-align:left}
#holiday-gifts .split-feature .content-holder .subheading-desktop{text-align:left}
}
#holiday-gifts .split-feature h1.Display2{color:#5b1a04;font-size:50px !important;line-height:52px !important;text-transform:none}
@media only screen and (min-width:980px){#holiday-gifts .split-feature h1.Display2{max-width:350px}
}
@media only screen and (min-width:1425px){#holiday-gifts .split-feature h1.Display2{max-width:500px}
}
#holiday-gifts .split-feature .subheading-desktop{color:#000;margin:40px 0 0 0 !important;width:100% !important}
@media only screen and (min-width:980px){#holiday-gifts .split-feature .subheading-desktop{max-width:350px}
}
@media only screen and (min-width:1425px){#holiday-gifts .split-feature .subheading-desktop{max-width:500px}
}
#holiday-gifts .split-feature .primaryCTA{background-color:#5b1a04 !important;border:solid 1px #5b1a04 !important;color:#fff !important;margin-top:30px;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;text-transform:none}
#holiday-kissletoe{position:relative;z-index:999}
#holiday-kissletoe .content-holder{background:url('../../content/dam/franchise/en_us/images/Promotions/kisses/holiday-kissletoe-left.png') left top no-repeat;background-size:cover}
#holiday-kissletoe .content-holder h2.Display2{color:#fff}
@media only screen and (max-width:767px){#holiday-kissletoe .content-holder h2.Display2{text-align:left}
}
#holiday-kissletoe .content-holder .subheading-desktop{color:#fff}
@media only screen and (max-width:767px){#holiday-kissletoe .content-holder .subheading-desktop{text-align:left}
}
#holiday-kissletoe .content-holder .inner-content{margin-top:-150px}
@media only screen and (max-width:767px){#holiday-kissletoe .content-holder .inner-content{margin-top:0;text-align:left}
}
@media only screen and (max-width:767px){#holiday-kissletoe .content-holder{background:#128c43}
}
@media only screen and (max-width:767px){#holiday-kissletoe .media-holder{background-color:#128c43}
}
#holiday-kissletoe .primaryCTA{background-color:#fff !important;border:solid 1px #fff !important;color:#5b1a04 !important;text-transform:none !important;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0}
#holiday-blossom-cookies{margin-top:-14vw}
#holiday-blossom-cookies .content-holder{background-color:#b8180e}
@media only screen and (max-width:767px){#holiday-blossom-cookies .content-holder{text-align:left}
}
#holiday-blossom-cookies .content-holder h2.Display2{color:#fff}
@media only screen and (max-width:767px){#holiday-blossom-cookies .content-holder h2.Display2{text-align:left}
}
#holiday-blossom-cookies .content-holder .subheading-desktop{color:#fff}
@media only screen and (max-width:767px){#holiday-blossom-cookies .content-holder .subheading-desktop{text-align:left}
}
@media only screen and (max-width:767px){#holiday-blossom-cookies .content-holder .inner-content{text-align:left}
}
#holiday-blossom-cookies .primaryCTA{background-color:#fff !important;border:solid 1px #fff !important;color:#5b1a04 !important;text-transform:none !important;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0}
.flexible-board.holiday-products h2.Display1{color:#b8180e}
@media only screen and (max-width:767px){.flexible-board.holiday-products .board-mol{background-color:transparent;margin:0;padding-top:0}
}
.flexible-board.holiday-products .subheading-desktop{color:#000}
@media only screen and (max-width:767px){.flexible-board.holiday-products .media-holder{margin:0 auto;padding:0}
}
.flexible-board.holiday-products .media-holder img{background-color:transparent}
.flexible-board.holiday-products .content-holder{background-color:transparent;min-height:0 !important;height:auto}
@media only screen and (max-width:767px){.flexible-board.holiday-products .content-holder{height:auto !important;padding-top:0 !important}
}
.flexible-board.holiday-products .content-holder .title-with-body{color:#b8180e;margin-top:0;padding-top:0}
@media only screen and (max-width:767px){.flexible-board.holiday-products .slick-next{right:0}
.flexible-board.holiday-products .slick-prev{left:0}
}
.flexible-board .primaryCTA{background-color:#5b1a04 !important;border:solid 1px #5b1a04 !important;color:#fff !important;margin-top:30px;text-transform:none !important;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0}
.flexible-board .flex-primaryCTA{width:100%;text-align:center}
#heartwarm-holiday{padding:0}
#heartwarm-holiday .content-holder{background:url('../../content/dam/franchise/en_us/images/Home/heartwarming-holiday-left.jpg') left top no-repeat;background-size:cover;text-indent:-999em}
@media only screen and (max-width:767px){#heartwarm-holiday .content-holder{text-indent:0;background:#4b141f}
#heartwarm-holiday .content-holder h2.Display2{color:#ffedd1}
}
#kisses-bells video{max-width:1600px;width:100%}
#valentines-split-feature.container{padding:0 !important}
#valentines-split-feature .content-holder{background:#f4d0de url('../../content/dam/franchise/en_us/images/Home/candy_exchange_right.jpg') left top no-repeat;background-size:cover}
@media only screen and (max-width:767px){#valentines-split-feature .content-holder{background:#f4d0de}
}
#valentines-split-feature .content-holder .inner-content{padding:16px 60px 16px 110px;text-align:left}
#valentines-split-feature .content-holder .inner-content .Display2{color:#55369c;text-transform:none}
@media only screen and (max-width:767px){#valentines-split-feature .content-holder .inner-content .Display2{text-align:left}
}
#valentines-split-feature .content-holder .inner-content .subheading-desktop{color:#000;max-width:450px}
@media only screen and (max-width:767px){#valentines-split-feature .content-holder .inner-content .subheading-desktop{color:#5b1a04;text-align:left}
}
#valentines-split-feature .content-holder .inner-content .primaryCTA{background-color:#55369c;border:0;color:#fff;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:22px;margin-top:10px;padding:20px;text-transform:none}
@media only screen and (max-width:767px){#valentines-split-feature .content-holder .inner-content .primaryCTA{background-color:#5b1a04;color:#fff}
}
#valentines-split-feature .content-holder .inner-content .secondaryCTA{background-color:transparent;border:0;color:#fff;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:22px;margin-top:10px;padding:20px;text-transform:none}
@media only screen and (max-width:767px){#valentines-split-feature .content-holder .inner-content .secondaryCTA{color:#5b1a04}
}
@media only screen and (min-width:768px){#valentines-split-feature .content-holder .inner-content{padding:20px}
}
@media only screen and (max-width:767px){#valentines-split-feature .content-holder .inner-content{padding:10px}
}
#valentines-lava-split-feature.container{padding:0 !important}
#valentines-lava-split-feature .content-holder{background:#a65ab4 url('../../content/dam/franchise/en_us/images/Home/lava-cake-kisses-left.jpg') left top no-repeat;background-size:cover}
#valentines-lava-split-feature .content-holder .inner-content{padding:16px 60px 16px 110px}
@media only screen and (min-width:768px){#valentines-lava-split-feature .content-holder .inner-content{padding:20px}
}
@media only screen and (max-width:767px){#valentines-lava-split-feature .content-holder .inner-content{background:#a65ab4 !important;padding:10px !important;text-align:left}
}
#valentines-lava-split-feature .content-holder .inner-content .Display2{color:#fff;text-transform:none}
#valentines-lava-split-feature .content-holder .inner-content .subheading-desktop{color:#fff;max-width:450px}
#valentines-lava-split-feature .content-holder .inner-content .primaryCTA{background-color:#fff;border:0;color:#ce4784;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:22px;margin-top:10px;padding:20px;text-transform:none}
#valentines-lava-split-feature .content-holder .inner-content .secondaryCTA{background-color:transparent;border:0;color:#fff;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:22px;margin-top:10px;padding:20px;text-transform:none}
#valentines-lava-split-feature .content-holder .inner-content .secondaryCTA .icon-chevron-right{color:#fff;margin:-5px 0 0 6px;position:relative}
@media only screen and (max-width:767px){#valentines-lava-split-feature .content-holder{background:#a65ab4 !important}
#valentines-lava-split-feature .content-holder .square-content-holder{padding:35px 0 !important}
}
#valentines-every-heart-flexible-board .row .primaryCTA{background-color:#fff !important;border-color:#fff !important;color:#5b1a04 !important}
#valentines-crafts.container{padding:0 !important}
#valentines-crafts .content-holder{background:#fff}
#valentines-crafts .content-holder .inner-content{padding:16px 60px 16px 110px}
@media only screen and (min-width:768px){#valentines-crafts .content-holder .inner-content{padding:20px}
}
@media only screen and (max-width:767px){#valentines-crafts .content-holder .inner-content{padding:10px !important;text-align:left}
}
#valentines-crafts .content-holder .inner-content .Display2{color:#5b1a04;text-transform:none}
@media only screen and (max-width:767px){#valentines-crafts .content-holder .inner-content .Display2{text-align:left}
}
#valentines-crafts .content-holder .inner-content .subheading-desktop{color:#000;max-width:450px}
@media only screen and (max-width:767px){#valentines-crafts .content-holder .inner-content .subheading-desktop{text-align:left}
}
#valentines-crafts .content-holder .inner-content .primaryCTA{background-color:#5b1a04;border:0;color:#fff;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:22px;margin-top:10px;max-width:none;padding:20px;text-transform:none}
.flexible-board.franchise-valentines-products{background-color:#5b1a04}
.flexible-board.franchise-valentines-products h2.Display1{color:#fff}
@media only screen and (max-width:767px){.flexible-board.franchise-valentines-products .board-mol{background-color:transparent;margin:0;padding-top:0}
}
.flexible-board.franchise-valentines-products .subheading-desktop{color:#fff}
@media only screen and (max-width:767px){.flexible-board.franchise-valentines-products .media-holder{margin:0 auto;padding:0}
}
.flexible-board.franchise-valentines-products .media-holder img{background-color:transparent}
.flexible-board.franchise-valentines-products .content-holder{background-color:transparent;min-height:0 !important;height:auto}
@media only screen and (max-width:767px){.flexible-board.franchise-valentines-products .content-holder{height:auto !important;padding-top:0 !important}
}
.flexible-board.franchise-valentines-products .content-holder .title-with-body{color:#fff;margin-top:0;padding-top:0}
@media only screen and (max-width:767px){.flexible-board.franchise-valentines-products .slick-next{right:0}
.flexible-board.franchise-valentines-products .slick-next::before{color:#fff}
.flexible-board.franchise-valentines-products .slick-prev{left:0}
.flexible-board.franchise-valentines-products .slick-prev::before{color:#fff}
.flexible-board.franchise-valentines-products .slick-dots li.slick-active button{background:#fff !important}
.flexible-board.franchise-valentines-products .slick-dots li button{border:solid 3px #fff !important}
}
.flexible-board .primaryCTA{background-color:#fff !important;border:solid 1px #fff !important;color:#5b1a04 !important;margin-top:30px;text-transform:none !important;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important}
.flexible-board .flex-primaryCTA{width:100%;text-align:center}
.flexible-board.valentines-products{background-color:#fff;margin-top:-200px}
.flexible-board.valentines-products h2.Display1{color:#fff}
@media only screen and (max-width:767px){.flexible-board.valentines-products .board-mol{background-color:transparent;margin:0;padding-top:0}
}
.flexible-board.valentines-products .subheading-desktop{color:#fff}
@media only screen and (max-width:767px){.flexible-board.valentines-products .media-holder{margin:0 auto;padding:0}
}
.flexible-board.valentines-products .media-holder img{background-color:transparent}
.flexible-board.valentines-products .content-holder{background-color:transparent;min-height:0 !important;height:auto}
@media only screen and (max-width:767px){.flexible-board.valentines-products .content-holder{height:auto !important;padding-top:0 !important}
}
.flexible-board.valentines-products .content-holder .title-with-body{color:#370110;margin-top:0;padding-top:0}
@media only screen and (min-width:768px){.flexible-board.valentines-products{margin-top:0}
}
@media only screen and (max-width:767px){.flexible-board.valentines-products{margin-top:0}
.flexible-board.valentines-products .slick-next{right:0}
.flexible-board.valentines-products .slick-next::before{color:#5b1a04}
.flexible-board.valentines-products .slick-prev{left:0}
.flexible-board.valentines-products .slick-prev::before{color:#5b1a04}
.flexible-board.valentines-products .slick-dots li.slick-active button{background:#fff !important}
.flexible-board.valentines-products .slick-dots li button{border:solid 3px #fff !important}
}
.flexible-board .primaryCTA{background-color:#5b1a04 !important;border:solid 1px #5b1a04 !important;color:#fff !important;margin-top:30px;text-transform:none !important;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important}
.flexible-board .flex-primaryCTA{width:100%;text-align:center}
#valentines-candy-crafts{background-color:#5b1a04;text-align:center}
#valentines-candy-crafts .parsys{margin-top:0 !important}
#valentines-candy-crafts #valentines-candy-crafts-copy h2.Display1{color:#fff;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;max-width:800px}
#valentines-candy-crafts #valentines-candy-crafts-copy h5.subheading-desktop{color:#fff;max-width:800px}
#valentines-candy-crafts #valentines-candy-crafts-cta .primaryCTA{background-color:#fff !important;border:solid 1px #fff !important;color:#5b1a04 !important;text-transform:none !important;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important}
#valentines-candy-crafts .image-tile.tile-square-lg .image-tile-text,#valentines-candy-crafts .image-tile-text{background:rgba(255,255,255,0.7)}
#valentines-candy-crafts .tilemosaic .image-tile .tile-content{justify-content:left}
#holiday-admirer{background-color:#f0e8d9}
#holiday-admirer .content-holder{background-color:#f0e8d9;min-height:0 !important;height:auto}
@media only screen and (max-width:767px){#holiday-admirer .content-holder{background-color:#f0e8d9;height:auto !important;padding-top:0 !important}
}
#holiday-admirer .content-holder .title-with-body{color:#370110;margin-top:0;padding-top:0}
#holiday-admirer .content-holder .inner-content{padding:16px 60px 16px 110px}
@media only screen and (min-width:768px){#holiday-admirer .content-holder .inner-content{padding:20px}
}
@media only screen and (max-width:767px){#holiday-admirer .content-holder .inner-content{background-color:#f0e8d9;padding:10px !important;text-align:left}
}
#holiday-admirer .content-holder .inner-content .Display2{color:#ac1157;text-transform:none}
#holiday-admirer .content-holder .inner-content .subheading-desktop{color:#000;max-width:450px}
#holiday-admirer .content-holder .inner-content .primaryCTA{background-color:#ac1157;border:0;color:#fff;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:28px;letter-spacing:0 !important;margin-top:10px;max-width:none;padding:20px;text-transform:none}
#holiday-admirer .content-holder .inner-content .secondaryCTA{background-color:transparent;border:0;color:#ac1157;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:28px;letter-spacing:0 !important;margin-top:10px;padding:20px;text-transform:none}
#holiday-admirer .content-holder .inner-content .secondaryCTA .icon-chevron-right{color:#ac1157;margin:-5px 0 0 6px;position:relative}
#easter-split-feature.container{padding:0 !important}
#easter-split-feature .content-holder{background-color:#efe9ef}
@media only screen and (max-width:767px){#easter-split-feature .content-holder{background:#efe9ef}
}
#easter-split-feature .content-holder .inner-content{padding:16px 60px 16px 110px;text-align:left}
#easter-split-feature .content-holder .inner-content .Display2{color:#370311;text-transform:none}
@media only screen and (max-width:767px){#easter-split-feature .content-holder .inner-content .Display2{text-align:left}
}
#easter-split-feature .content-holder .inner-content .subheading-desktop{color:#370311;max-width:450px}
@media only screen and (max-width:767px){#easter-split-feature .content-holder .inner-content .subheading-desktop{color:#5b1a04;text-align:left}
}
#easter-split-feature .content-holder .inner-content .primaryCTA{background-color:#0072ce;border:0;color:#fff;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:22px;margin-top:10px;padding:20px;text-transform:none}
@media only screen and (max-width:767px){#easter-split-feature .content-holder .inner-content .primaryCTA{background-color:#5b1a04;color:#fff}
}
#easter-split-feature .content-holder .inner-content .secondaryCTA{background-color:transparent;border:0;color:#fff;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:22px;margin-top:10px;padding:20px;text-transform:none}
@media only screen and (max-width:767px){#easter-split-feature .content-holder .inner-content .secondaryCTA{color:#5b1a04}
}
@media only screen and (max-width:860px){#easter-split-feature .content-holder .inner-content{padding:20px}
}
@media only screen and (max-width:767px){#easter-split-feature .content-holder .inner-content{padding:10px}
}
#easter-huntover-split-feature.container{padding:0 !important}
#easter-huntover-split-feature .content-holder{background:#85d3ea url('../../content/dam/franchise/en_us/images/Home/huntisover_left.jpg') left top no-repeat;background-size:cover}
#easter-huntover-split-feature .content-holder .inner-content{padding:16px 60px 16px 110px}
@media only screen and (max-width:860px){#easter-huntover-split-feature .content-holder .inner-content{padding:20px}
}
@media only screen and (max-width:767px){#easter-huntover-split-feature .content-holder .inner-content{background:#a65ab4 !important;padding:10px !important;text-align:left}
}
#easter-huntover-split-feature .content-holder .inner-content .Display2{color:#370311;text-transform:none}
#easter-huntover-split-feature .content-holder .inner-content .subheading-desktop{color:#370311;max-width:450px}
#easter-huntover-split-feature .content-holder .inner-content .primaryCTA{background-color:#d03382;border:0;color:#fff;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:22px;margin-top:10px;padding:20px;text-transform:none}
#easter-huntover-split-feature .content-holder .inner-content .secondaryCTA{background-color:transparent;border:0;color:#370311;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:22px;margin-top:10px;padding:20px;text-transform:none}
#easter-huntover-split-feature .content-holder .inner-content .secondaryCTA .icon-chevron-right{color:#370311;margin:-5px 0 0 6px;position:relative}
@media only screen and (max-width:767px){#easter-huntover-split-feature .content-holder{background:#a65ab4 !important}
#easter-huntover-split-feature .content-holder .square-content-holder{padding:35px 0 !important}
}
#easter-every-heart-flexible-board .row .primaryCTA{background-color:#fff !important;border-color:#fff !important;color:#5b1a04 !important}
#easter-recipes.container{padding:0 !important}
#easter-recipes .content-holder{background:#59cbeb}
#easter-recipes .content-holder .inner-content{padding:16px 60px 16px 110px}
@media only screen and (max-width:860px){#easter-recipes .content-holder .inner-content{padding:20px}
}
@media only screen and (max-width:767px){#easter-recipes .content-holder .inner-content{padding:10px !important;text-align:left}
}
#easter-recipes .content-holder .inner-content .Display2{color:#370311;text-transform:none}
@media only screen and (max-width:767px){#easter-recipes .content-holder .inner-content .Display2{text-align:left}
}
#easter-recipes .content-holder .inner-content .subheading-desktop{color:#370311;max-width:450px}
@media only screen and (max-width:767px){#easter-recipes .content-holder .inner-content .subheading-desktop{text-align:left}
}
#easter-recipes .content-holder .inner-content .primaryCTA{background-color:#370311;border:0;color:#fff;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:22px;margin-top:10px;max-width:none;padding:20px;text-transform:none}
#easter-recipes .content-holder .inner-content .secondaryCTA{background:transparent !important;color:#370311;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;text-transform:none}
#easter-recipes .content-holder .inner-content .secondaryCTA .icon-chevron-right{color:#370311;margin:-5px 0 0 6px;position:relative}
.flexible-board.franchise-easter-products{background-color:#fff;margin-top:-150px}
.flexible-board.franchise-easter-products h2.Display1{color:#370311}
@media only screen and (max-width:767px){.flexible-board.franchise-easter-products .board-mol{background-color:transparent;margin:0;padding-top:0}
}
.flexible-board.franchise-easter-products .subheading-desktop{color:#370311}
@media only screen and (max-width:767px){.flexible-board.franchise-easter-products .media-holder{margin:0 auto;padding:0}
}
.flexible-board.franchise-easter-products .media-holder img{background-color:transparent}
.flexible-board.franchise-easter-products .content-holder{background-color:transparent;min-height:0 !important;height:auto}
@media only screen and (max-width:767px){.flexible-board.franchise-easter-products .content-holder{height:auto !important;padding-top:0 !important}
}
.flexible-board.franchise-easter-products .content-holder .title-with-body{color:#370311;font-size:22px !important;margin-top:0;padding-top:0;text-align:center}
@media only screen and (max-width:767px){.flexible-board.franchise-easter-products{margin-top:0}
.flexible-board.franchise-easter-products .slick-next{right:0}
.flexible-board.franchise-easter-products .slick-next::before{color:#fff}
.flexible-board.franchise-easter-products .slick-prev{left:0}
.flexible-board.franchise-easter-products .slick-prev::before{color:#370311}
.flexible-board.franchise-easter-products .slick-dots li.slick-active button{background:#370311 !important}
.flexible-board.franchise-easter-products .slick-dots li button{border:solid 3px #370311 !important}
}
.flexible-board.franchise-easter-products .primaryCTA{background-color:#370311 !important;border:solid 1px #370311 !important;color:#fff !important;margin-top:30px;text-transform:none !important;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important}
.flexible-board.franchise-easter-products .flex-primaryCTA{width:100%;text-align:center}
.flexible-board.easter-products{background-color:#fff;margin-top:-200px}
.flexible-board.easter-products h2.Display1{color:#fff}
@media only screen and (max-width:767px){.flexible-board.easter-products .board-mol{background-color:transparent;margin:0;padding-top:0}
}
.flexible-board.easter-products .subheading-desktop{color:#fff}
@media only screen and (max-width:767px){.flexible-board.easter-products .media-holder{margin:0 auto;padding:0}
}
.flexible-board.easter-products .media-holder img{background-color:transparent}
.flexible-board.easter-products .content-holder{background-color:transparent;min-height:0 !important;height:auto}
@media only screen and (max-width:767px){.flexible-board.easter-products .content-holder{height:auto !important;padding-top:0 !important}
}
.flexible-board.easter-products .content-holder .title-with-body{color:#370110;font-size:22px !important;margin-top:0;padding-top:0;text-align:center}
@media only screen and (max-width:860px){.flexible-board.easter-products{margin-top:0}
}
@media only screen and (max-width:767px){.flexible-board.easter-products{margin-top:0}
.flexible-board.easter-products .slick-next{right:0}
.flexible-board.easter-products .slick-next::before{color:#5b1a04}
.flexible-board.easter-products .slick-prev{left:0}
.flexible-board.easter-products .slick-prev::before{color:#5b1a04}
.flexible-board.easter-products .slick-dots li.slick-active button{background:#fff !important}
.flexible-board.easter-products .slick-dots li button{border:solid 3px #fff !important}
}
.flexible-board .primaryCTA{background-color:#5b1a04 !important;border:solid 1px #5b1a04 !important;color:#fff !important;margin-top:30px;text-transform:none !important;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important}
.flexible-board .flex-primaryCTA{width:100%;text-align:center}
.flexible-board.kisses-easter-products{background-color:#fff;margin-top:-200px}
.flexible-board.kisses-easter-products .slides{max-width:1080px;margin:0 auto}
.flexible-board.kisses-easter-products h2.Display1{color:#fff}
@media only screen and (max-width:767px){.flexible-board.kisses-easter-products .board-mol{background-color:transparent;margin:0;padding-top:0}
}
.flexible-board.kisses-easter-products .subheading-desktop{color:#fff}
@media only screen and (max-width:767px){.flexible-board.kisses-easter-products .media-holder{margin:0 auto;padding:0}
}
.flexible-board.kisses-easter-products .media-holder img{background-color:transparent}
.flexible-board.kisses-easter-products .content-holder{background-color:transparent;min-height:0 !important;height:auto}
@media only screen and (max-width:767px){.flexible-board.kisses-easter-products .content-holder{height:auto !important;padding-top:0 !important}
}
.flexible-board.kisses-easter-products .content-holder .title-with-body{color:#370110;font-size:22px !important;margin-top:0;padding-top:0;text-align:center}
@media only screen and (max-width:767px){.flexible-board.kisses-easter-products{margin-top:0}
.flexible-board.kisses-easter-products .slick-next{right:0}
.flexible-board.kisses-easter-products .slick-next::before{color:#5b1a04}
.flexible-board.kisses-easter-products .slick-prev{left:0}
.flexible-board.kisses-easter-products .slick-prev::before{color:#5b1a04}
.flexible-board.kisses-easter-products .slick-dots li.slick-active button{background:#fff !important}
.flexible-board.kisses-easter-products .slick-dots li button{border:solid 3px #fff !important}
}
@media only screen and (max-width:860px){.flexible-board.kisses-easter-products{margin-top:0}
}
@media only screen and (max-width:1130px){.flexible-board.kisses-easter-products{margin-top:-200px}
}
.flexible-board .primaryCTA{background-color:#0072ce !important;border:none !important;color:#fff !important;margin-top:30px;text-transform:none !important;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important}
.flexible-board .flex-primaryCTA{width:100%;text-align:center}
#easter-candy-crafts{background-color:#e3dfc3;text-align:center}
#easter-candy-crafts .parsys{margin-top:0 !important}
#easter-candy-crafts #easter-candy-crafts-copy h2.Display1{color:#370311;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;max-width:800px}
#easter-candy-crafts #easter-candy-crafts-copy h5.subheading-desktop{color:#fff;max-width:800px}
#easter-candy-crafts #easter-candy-crafts-cta .primaryCTA{background-color:#0072ce !important;border:solid 1px #0072ce !important;color:#fff !important;text-transform:none !important;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important}
#easter-candy-crafts .image-tile.tile-square-lg .image-tile-text,#easter-candy-crafts .image-tile-text{background:rgba(255,255,255,0.7)}
#easter-candy-crafts .tilemosaic .image-tile .tile-content{justify-content:left}
#blossom-cookies{background-color:#85d3ea !important}
#blossom-cookies .content-holder{background-color:#85d3ea;min-height:0 !important;height:auto}
@media only screen and (max-width:767px){#blossom-cookies .content-holder{background-color:#85d3ea;height:auto !important;padding-top:0 !important}
}
#blossom-cookies .content-holder .title-with-body{color:#370311;margin-top:0;padding-top:0}
#blossom-cookies .content-holder .inner-content{padding:16px 60px 16px 110px}
@media only screen and (max-width:860px){#blossom-cookies .content-holder .inner-content{padding:20px}
}
@media only screen and (max-width:767px){#blossom-cookies .content-holder .inner-content{background-color:#85d3ea;padding:10px !important;text-align:left}
}
#blossom-cookies .content-holder .inner-content .Display2{color:#370311;text-transform:none}
#blossom-cookies .content-holder .inner-content .subheading-desktop{color:#000;max-width:450px}
#blossom-cookies .content-holder .inner-content .primaryCTA{background-color:#370311;border:0;color:#fff;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:28px;letter-spacing:0 !important;margin-top:10px;max-width:none;padding:20px;text-transform:none}
#blossom-cookies .content-holder .inner-content .secondaryCTA{background-color:transparent;border:0;color:#370311;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:28px;letter-spacing:0 !important;margin-top:10px;padding:20px;text-transform:none}
#blossom-cookies .content-holder .inner-content .secondaryCTA .icon-chevron-right{color:#370311;margin:-5px 0 0 6px;position:relative}
#hershey-bites-wrapper{display:flex;margin:0 auto;max-width:1600px;width:100%}
#hershey-bites-wrapper>div{width:50%}
@media only screen and (max-width:767px){#hershey-bites-wrapper>div{width:100%}
}
@media only screen and (max-width:767px){#hershey-bites-wrapper{flex-direction:column}
}
#hershey-bites-wrapper #hershey-bites-bags img{width:100%}
@media only screen and (max-width:767px){#hershey-bites-wrapper #hershey-bites-bags{order:1}
}
#hershey-bites-wrapper #hershey-bites-content{background:#fff url('../../content/dam/hersheysfranchise/images/home/hershey_bites_right.jpg');background-size:cover;display:flex;flex-direction:column;justify-content:center;padding:0 10%}
@media only screen and (max-width:1130px){#hershey-bites-wrapper #hershey-bites-content{padding:0 2%}
}
@media only screen and (max-width:860px){#hershey-bites-wrapper #hershey-bites-content{padding:0 2%}
}
#hershey-bites-wrapper #hershey-bites-content h2{color:#5b1a04;font-family:'Milton','Open Sans',sans-serif !important;font-size:5.5em;text-transform:none}
@media only screen and (max-width:1130px){#hershey-bites-wrapper #hershey-bites-content h2{font-size:4em}
}
@media only screen and (max-width:860px){#hershey-bites-wrapper #hershey-bites-content h2{font-size:3em}
}
#hershey-bites-wrapper #hershey-bites-content p{color:#5b1a04;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;font-size:3em;line-height:1em !important;margin-bottom:15px}
@media only screen and (max-width:1130px){#hershey-bites-wrapper #hershey-bites-content p{font-size:2.2em}
}
@media only screen and (max-width:860px){#hershey-bites-wrapper #hershey-bites-content p{font-size:1.6em}
}
#hershey-bites-wrapper #hershey-bites-content .primaryCTA{background-color:#00a7e5 !important;border-radius:4px;color:#5b1a04 !important;display:inline-block;border:solid 1px #00a7e5 !important;font-size:18px;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important;letter-spacing:0 !important;margin:15px 10px 0;padding:16px 24px;text-transform:none}
@media only screen and (max-width:767px){#hershey-bites-wrapper #hershey-bites-content{padding:50px 5% 0}
}
#hershey-bites-wrapper #whitewrapper{background-color:rgba(255,255,255,0.7);padding:5%;text-align:center}
@media only screen and (max-width:767px){#hershey-bites-wrapper{flex-direction:column}
}
@media only screen and (max-width:768px){.error-image-board-marquee .media-holder{display:none}
}
@media only screen and (max-width:768px){.error-image-board-marquee .content-holder .content{padding:20px 20px 80px}
}
.error-image-board-marquee .content-holder .content .inner-content{width:40%;padding-left:0;padding-right:0;top:10%}
@media only screen and (min-width:1201px){.error-image-board-marquee .content-holder .content .inner-content{top:20%}
}
@media only screen and (max-width:768px){.error-image-board-marquee .content-holder .content .inner-content{width:80%;top:3%}
}
.error-image-board-marquee .content-holder .content .inner-content .Display2{font-size:40px !important;font-size:4vw !important;line-height:40px !important;line-height:4vw !important}
@media only screen and (max-width:768px){.error-image-board-marquee .content-holder .content .inner-content .Display2{font-size:20px !important;font-size:6vw !important;line-height:20px !important;line-height:6vw !important}
}
.error-image-board-marquee .content-holder .content .inner-content .subheading-desktop{width:95%}
@media only screen and (max-width:768px){.error-image-board-marquee .content-holder .content .inner-content .subheading-desktop{font-size:14px !important;line-height:20px !important;color:#3f000b}
}
@media only screen and (max-width:768px){.error-image-board-marquee .content-holder{background:url('../../content/dam/franchise/en_us/images/404-error/404-error-hero.jpg?fmt=jpg');background-size:180%;background-repeat:no-repeat;background-position:center}
}
.threeboard .error-three-board.board-grid-3{background-color:#fff;padding:20px 0 80px}
.threeboard .error-three-board.board-grid-3 .container .row{justify-content:center}
.threeboard .error-three-board.board-grid-3 .container .row .board-mol{width:20%;margin:40px}
@media only screen and (max-width:768px){.threeboard .error-three-board.board-grid-3 .container .row .board-mol{width:100%;margin:0 auto;background-color:#fff}
}
@media only screen and (max-width:768px){.threeboard .error-three-board.board-grid-3 .container .row .board-mol .media-holder{padding:20px}
}
@media only screen and (min-width:769px){.threeboard .error-three-board.board-grid-3 .container .row .board-mol .media-holder img{transition:all .3s ease}
.threeboard .error-three-board.board-grid-3 .container .row .board-mol .media-holder img:hover{transform:scale(1.05)}
}
@media only screen and (max-width:768px){.threeboard .error-three-board.board-grid-3 .container .row .board-mol .media-holder img{max-width:400px;margin:0 auto}
}
.threeboard .error-three-board.board-grid-3 .container .row .board-mol .content-holder{display:none}
.threeboard .error-three-board.board-grid-3 .container .row .component-button.primaryCTA{margin-top:20px;background-color:#3f000b;border-color:#3f000b;color:#fff}
.threeboard .error-three-board.board-grid-3 .container .row .component-button.primaryCTA:hover{background-color:#d5832f;border-color:#d5832f}
.p-w-r .pr-review-snapshot .pr-faceoff-label,.pr-rd-review-total,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-headline,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets-headline{letter-spacing:0}
.p-w-r .pr-read-review p,.p-w-r .pr-review-display p{font-size:1.143em}
.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-side-content-block,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-side-content-block,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-side-content-block,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-side-content-block{right:-35% !important}
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort-group{width:48%;float:left;padding:0}
@media(max-width:767px){.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort-group{width:100%;float:none}
}
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort-group+.pr-rd-sort-group{margin-left:4%}
@media(max-width:767px){.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort-group+.pr-rd-sort-group{margin-left:0;margin-top:1em}
}
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort{display:inline-block !important;width:100% !important;max-width:none !important;margin:5px 0 !important;border:1px solid #c7c7c7 !important;border-radius:0 !important;padding:5px 10px 5px 5px !important;color:black !important;background-color:#fff !important;letter-spacing:0 !important;appearance:menulist;-moz-appearance:menulist;-webkit-appearance:menulist}
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort:hover,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort:focus,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort:active{outline:0;border:1px solid #0b7bc1 !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-sorts label.pr-accessible-text{position:static !important;width:auto !important;height:auto !important;text-align:left !important}
.p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-details,.p-w-r .pr-review-display .pr-rd-side-content-block p.pr-rd-details{margin-bottom:.5em !important;padding:0 !important}
.p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-details+.p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-details,.p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-details+.p-w-r .pr-review-display .pr-rd-side-content-block p.pr-rd-details,.p-w-r .pr-review-display .pr-rd-side-content-block p.pr-rd-details+.p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-details,.p-w-r .pr-review-display .pr-rd-side-content-block p.pr-rd-details+.p-w-r .pr-review-display .pr-rd-side-content-block p.pr-rd-details{margin-top:.5em !important}
.p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-details:last-child,.p-w-r .pr-review-display .pr-rd-side-content-block p.pr-rd-details:last-child{margin-bottom:0 !important}
@media only screen and (min-width:769px){.product-feature{height:100%;width:100%;position:relative}
.product-feature .split-feature-row{display:flex;justify-content:center;align-items:center}
.product-feature .split-feature-row:not(.slick-dotted) #manual-desktop{width:50%;height:100%}
.product-feature .split-feature-row:not(.slick-dotted) #manual-desktop .media-holder{float:none;width:100%}
.product-feature .split-feature-row:not(.slick-dotted) #manual-desktop .media-holder .square-content-holder{height:auto;width:100%;padding:0}
.product-feature .split-feature-row:not(.slick-dotted) #manual-desktop .media-holder .square-content-holder .content{position:relative}
.product-feature .split-feature-row:not(.slick-dotted) #manual-desktop::after{visibility:hidden;display:block;content:"";clear:both;height:0}
.product-feature .split-feature-row:not(.slick-dotted) .content-holder{width:50%}
.product-feature .split-feature-row:not(.slick-dotted) .content-holder .square-content-holder{position:relative;height:100%;padding-top:0;min-height:570px;display:flex;justify-content:flex-start;align-items:center}
.product-feature .split-feature-row:not(.slick-dotted) .content-holder .square-content-holder .content{position:relative}
.product-feature .split-feature-row::after{visibility:hidden;display:block;content:"";clear:both;height:0}
}
@media only screen and (min-width:769px) and (max-width:990px){.productfeature .container .product-feature .split-feature-row .content-holder .square-content-holder{min-height:360px}
.productfeature .container .product-feature .split-feature-row .content-holder .square-content-holder .inner-content{min-height:360px}
.productfeature .container .product-feature-reviewsnippet{margin-bottom:0}
}
.product-feature .p-w-r .pr-snippet-reco-to-friend{display:none !important}
body .p-w-r .pr-snippet-stars{background:transparent}
.product-feature .p-w-r .pr-snippet .pr-snippet-stars-png{background-color:transparent}
.product-feature .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal{padding:0 8px;color:#fff;background-color:#370311;border:0}
.product-feature .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-container,.product-feature .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container{margin-right:10px;display:inline-block}
.product-feature .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a,.product-feature .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a{color:#370311;margin:0 5px;padding:0;display:inline-block}
.product-feature .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a:first-child,.product-feature .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:first-child{margin-left:0}
.product-feature .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a:last-child,.product-feature .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:last-child{margin-right:0}
.product-feature .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write,.product-feature .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco,.product-feature .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write,.product-feature .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco{margin-top:0;display:inline-block}
.product-feature:not(.slick-dotted) .content-holder .recipe-split-feature-inner-content{display:flex;flex-direction:column;min-height:570px}
.product-feature:not(.slick-dotted) .content-holder .recipe-split-feature-inner-content .defaultBgndClrRecipe{padding:10px 20px}
.product-feature .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span{color:#370311}
@media only screen and (max-width:990px){body .product-feature .container .split-feature-row .content-holder .inner-content .Display2,body .product-feature body .product-feature .container .split-feature-row .square-content-holder .inner-content .Display2{font-size:28px !important;line-height:34px !important}
body .product-feature .defaultBgndClrRecipe{margin-bottom:20px}
}
body div .p-w-r .pr-star-v4-100-filled{background-image:url("data:image/svg+xml;utf8,%3Csvg%20width='20'%20height='20'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cg%20fill='none'%20fill-rule='evenodd'%3E%3Crect%20fill='%23370311'%20width='20'%20height='20'%20rx='2'/%3E%3Cpath%20fill='%23FFF'%20d='M10%2013.5l-4.114%202.163.785-4.581-3.328-3.245%204.6-.669L10%203l2.057%204.168%204.6.669-3.328%203.245.785%204.581z'/%3E%3C/g%3E%3C/svg%3E")}
body div .p-w-r .pr-star-v4-75-filled{background-image:url("data:image/svg+xml;utf8,%3Csvg%20width='20'%20height='20'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cg%20fill='none'%20fill-rule='evenodd'%3E%3Crect%20fill='%23C5C5C5'%20width='20'%20height='20'%20rx='2'/%3E%3Cpath%20d='M2%200h13v20H2a2%202%200%200%201-2-2V2a2%202%200%200%201%202-2z'%20fill='%23370311'/%3E%3Cpath%20fill='%23FFF'%20d='M10%2013.5l-4.114%202.163.785-4.581-3.328-3.245%204.6-.669L10%203l2.057%204.168%204.6.669-3.328%203.245.785%204.581z'/%3E%3C/g%3E%3C/svg%3E")}
body div .p-w-r .pr-star-v4-50-filled{background-image:url("data:image/svg+xml;utf8,%3Csvg%20width='20'%20height='20'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cg%20fill='none'%20fill-rule='evenodd'%3E%3Crect%20fill='%23C5C5C5'%20width='20'%20height='20'%20rx='2'/%3E%3Cpath%20d='M2%200h8v20H2a2%202%200%200%201-2-2V2a2%202%200%200%201%202-2z'%20fill='%23370311'/%3E%3Cpath%20fill='%23FFF'%20d='M10%2013.5l-4.114%202.163.785-4.581-3.328-3.245%204.6-.669L10%203l2.057%204.168%204.6.669-3.328%203.245.785%204.581z'/%3E%3C/g%3E%3C/svg%3E")}
body div .p-w-r .pr-star-v4-25-filled{background-image:url("data:image/svg+xml;utf8,%3Csvg%20width='20'%20height='20'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cg%20fill='none'%20fill-rule='evenodd'%3E%3Crect%20fill='%23C5C5C5'%20width='20'%20height='20'%20rx='2'/%3E%3Cpath%20d='M2%200h3v20H2a2%202%200%200%201-2-2V2a2%202%200%200%201%202-2z'%20fill='%23370311'/%3E%3Cpath%20fill='%23FFF'%20d='M10%2013.5l-4.114%202.163.785-4.581-3.328-3.245%204.6-.669L10%203l2.057%204.168%204.6.669-3.328%203.245.785%204.581z'/%3E%3C/g%3E%3C/svg%3E")}
body div .p-w-r .pr-star-v4-0-filled{background-image:url("data:image/svg+xml;utf8,%3Csvg%20width='20'%20height='20'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cg%20fill='none'%20fill-rule='evenodd'%3E%3Crect%20fill='%23C5C5C5'%20width='20'%20height='20'%20rx='2'/%3E%3Cpath%20fill='%23FFF'%20d='M10%2013.5l-4.114%202.163.785-4.581-3.328-3.245%204.6-.669L10%203l2.057%204.168%204.6.669-3.328%203.245.785%204.581z'/%3E%3C/g%3E%3C/svg%3E")}
.powerreviews_reviewd .text-accordion-reviews{background-color:#fff}
.text-accordion-reviews .p-w-r .pr-review-display .pr-rd-to-top,.text-accordion-reviews .p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn{display:inline-block;padding:7px 11px !important;margin:10px;line-height:20px;border:1px solid #ccc;color:#777}
.text-accordion-reviews .p-w-r .pr-review-display .pr-rd-to-top:hover,.text-accordion-reviews .p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn:hover{background:#370311;color:#fff}
.text-accordion-reviews .p-w-r .pr-review-display .pr-rd-pagination span{color:#ccc}
.text-accordion-reviews .p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-footer,.text-accordion-reviews .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer,.text-accordion-reviews .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer,.text-accordion-reviews .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer{border:0}
.text-accordion-reviews .p-w-r .pr-read-review .pr-rd-main-footer .pr-rd-content-block,.text-accordion-reviews .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block{width:100%}
.powerreviews_reviewd .p-w-r .pr-read-review.pr-rd-display-desktop .pr-review,.powerreviews_reviewd .p-w-r .pr-read-review.pr-rd-display-tablet article.pr-review,.powerreviews_reviewd .p-w-r .pr-review-display.pr-rd-display-desktop article.pr-review,.powerreviews_reviewd .p-w-r .pr-review-display.pr-rd-display-tablet article.pr-review{border-bottom:1px solid #ccc;padding:0;margin:60px 0 0}
.powerreviews_reviewd .p-w-r .pr-read-review .pr-rd-bottomline,.powerreviews_reviewd .p-w-r .pr-review-display .pr-rd-bottomline{margin-bottom:0}
.powerreviews_reviewd .p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-content-block,.powerreviews_reviewd .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-content-block,.powerreviews_reviewd .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block,.powerreviews_reviewd .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block{margin:0 0 15px}
.text-accordion-reviews .p-w-r .pr-review-display .pr-review-filter-info-bar h1.pr-review-filter-headline,.text-accordion-reviews .p-w-r .pr-review-display .pr-review-filter-info-bar span.pr-review-filter-headline{letter-spacing:0}
.p-w-r .pr-rid{overflow:hidden;margin:50px auto}
.accordion .p-w-r #pr-war-form fieldset,.powerreviews .p-w-r #pr-war-form fieldset{flex-direction:column}
body .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue{background:#370311}
body.smores-recipe-builder{font-family:Arial,Verdana,Open-Sans}
.smores-recipe-builder #smorebuilder{background-color:#cb2677;display:flex;margin:10px auto 0;max-width:1600px;height:600px}
.smores-recipe-builder #smorebuilder .close.fa.fa-times-circle{text-shadow:none;opacity:1}
.smores-recipe-builder #leftcol{display:flex;flex-direction:column;position:relative;width:67%}
.smores-recipe-builder #rightcol{display:flex;flex-direction:column;position:relative;width:33%}
.smores-recipe-builder #statuswindow{background-color:#fff;height:75%;overflow:hidden}
.smores-recipe-builder #ingredientheader{border-bottom:solid 2px #ae1359;color:#890633;font-size:18px;text-transform:uppercase}
.smores-recipe-builder #ingredientheader ul{display:flex;list-style:none;margin:0;padding:0}
.smores-recipe-builder #ingredientheader ul li{border-right:solid 3px #ae1359;border-top:solid 10px #ae1359;flex-direction:row;padding-top:15px;text-align:center;width:33.3%}
.smores-recipe-builder #ingredientheader ul li:last-of-type{border-right:0}
.smores-recipe-builder #ingredientheader ul li.active{border-top:solid 10px #fcab29;color:#fcab29}
.smores-recipe-builder #ingredientheader ul li.active svg path{fill:#fcab29}
.smores-recipe-builder #ingredientheader ul li p{margin:0;padding:10px 0}
.smores-recipe-builder #ingredientheader ul li svg{padding-bottom:5px;height:75px;width:auto}
.smores-recipe-builder #itempicker ul{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;list-style:none;margin:0;padding:0}
.smores-recipe-builder #itempicker ul a{align-items:center;border-bottom:solid 2px #ae1359;color:#fff;display:flex;font-size:20px;text-decoration:none}
.smores-recipe-builder #itempicker ul a p{padding:0 10px}
.smores-recipe-builder #itempicker ul a[data-segment="extras"]{display:none}
.smores-recipe-builder #itempicker ul li a:hover{background-color:#fcab29;color:#470202}
.smores-recipe-builder #itempicker ul li.spacer{height:70px}
.smores-recipe-builder #pickswrapper{display:flex;width:100%}
.smores-recipe-builder #ingredientpicksheader{flex:auto;height:100%;width:20%}
.smores-recipe-builder #ingredientpicks{margin-top:20px;display:flex;height:100%;width:80%}
.smores-recipe-builder #ingredientpicks a{background-color:#fff;border:solid 2px #c92676;border-radius:50%;display:block;margin:8px;overflow:hidden;width:90px;height:90px}
.smores-recipe-builder #ingredientpicks img{width:105px;margin-left:-10px}
.smores-recipe-builder #ingredientpicks .selecteditemwrapper{margin:0 15px;position:relative}
.smores-recipe-builder #ingredientpicks .close{color:#c92676;height:18px;position:absolute;right:0;text-align:center;top:0;width:18px;font-size:24px}
.smores-recipe-builder #ingredientend{display:none;text-align:center}
.smores-recipe-builder #ingredientend a{display:inline-flex;flex-direction:column;color:#770534;font-size:18px;width:auto;margin:0 auto;justify-content:center;align-items:center;text-decoration:none;padding:40px 0;transition:all .3s linear}
.smores-recipe-builder #ingredientend a .fas{font-size:64px;padding:10px 0;transition:all .3s linear}
.smores-recipe-builder #ingredientend a:hover{color:#fcab29}
.smores-recipe-builder #ingredientend a:hover .fas{color:#fcab29;transform:rotate(90deg)}
.smores-recipe-builder #smoreschoices{background-color:#fcab29;flex-grow:1;height:25%;padding:0 30px}
.smores-recipe-builder #smoreschoices h2{color:#3f000b}
.smores-recipe-builder #ingredientpickers{overflow:hidden;position:relative}
.smores-recipe-builder #ingredientpickers img{height:100px;width:auto;padding:0 10px}
.smores-recipe-builder #scroller{bottom:0;display:none;position:absolute}
.smores-recipe-builder #scroller img{width:100%}
.smores-recipe-builder #statuswindow ul{list-style:none;margin:0;padding-left:50px}
.smores-recipe-builder #statuswindow ul li{width:40%;overflow:hidden;display:inline-block;margin-right:80px}
.smores-recipe-builder #statuswindow ul li img{width:100%}
.smores-recipe-builder #statuswindow.results{background-color:#00a3e0}
.smores-recipe-builder #startdetails{background-color:#00b2a9;height:100%;position:absolute;top:0;width:100%}
.smores-recipe-builder #startdetails div{padding:5%}
.smores-recipe-builder #startdetails h2{color:#ffecd1;font-family:arial;font-size:76px;font-weight:normal;width:80%;margin-bottom:40px}
.smores-recipe-builder #startdetails p{font-weight:normal;font-size:24px}
.smores-recipe-builder #startdetails a{color:#ffecd1;text-decoration:none;position:absolute;bottom:40px;font-size:24px;font-weight:bold}
.smores-recipe-builder #hoverimages{width:100%;height:100%;background-color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center}
.smores-recipe-builder #hoverimages img{height:auto;width:auto;max-width:700px;max-height:350px;margin:0 auto}
.smores-recipe-builder #reciperesults{padding:25px}
.smores-recipe-builder #reciperesults #selected-recipes{display:flex;flex-direction:row;justify-content:center;align-items:baseline;margin:0;padding:0}
.smores-recipe-builder #reciperesults #selected-recipes li{margin-right:0;padding:2%;text-align:center;width:auto;flex:1;max-width:300px}
.smores-recipe-builder #reciperesults #selected-recipes li img{max-width:250px}
.smores-recipe-builder #reciperesults h1{color:#f9ecd0}
.smores-recipe-builder #reciperesults p{font-size:20px;color:#3f000b}
.smores-recipe-builder #reciperesults a{text-decoration:none}
.smores-recipe-builder #reciperesults #recipe-divider{width:70%;display:block;border-bottom:3px solid #006b93;margin:0 auto 20px}
.smores-recipe-builder #reciperesults #recipe-divider-text{width:70%;display:block;margin:0 auto;text-align:center;font-size:16px;color:#fff}
.smores-recipe-builder #statuswindow #ingredient-extras-list{display:flex;flex-direction:row;justify-content:center;align-items:baseline;margin:0;padding:0}
.smores-recipe-builder #statuswindow #ingredient-extras-list li{text-align:center;width:auto;padding:2%;flex:1;margin:0;max-width:150px}
.smores-recipe-builder #statuswindow #ingredient-extras-list li img{max-width:75px;background-color:transparent}
.smores-recipe-builder #statuswindow #ingredient-extras-list li p{font-size:16px;margin:5px 0;color:#fff}
.smores-recipe-builder #statuswindow #ingredient-extras-list li a{cursor:default}
@media screen and (max-width:1365px){.smores-recipe-builder #ingredientheader ul li svg{height:50px}
.smores-recipe-builder #ingredientheader ul li p{font-size:16px}
}
@media screen and (max-width:1200px){.smores-recipe-builder #startdetails h2{width:100%}
.smores-recipe-builder #reciperesults #recipe-divider{width:90%}
.smores-recipe-builder #reciperesults #recipe-divider-text{width:90%}
.smores-recipe-builder #itempicker ul a{font-size:20px}
}
@media screen and (max-width:850px){.smores-recipe-builder #smorebuilder{display:none}
}
@media screen and (max-width:768px){.smores-recipe-builder #ingredientheader ul li svg{height:40px}
.smores-recipe-builder #ingredientheader ul li p{font-size:14px}
.smores-recipe-builder #itempicker li p{font-size:16px}
.smores-recipe-builder #ingredientpicks a{width:60px;height:60px}
.smores-recipe-builder #ingredientpicks img{width:80px}
.smores-recipe-builder #ingredientpicks .selecteditemwrapper{margin-right:10px}
}
.fourboard .related-products-blue.board-grid-4{background-color:#00b5e2}
.fourboard .related-products-blue.board-grid-4>div{background-color:#00b5e2}
.fourboard .related-products-blue.board-grid-4>div h1.Display1,.fourboard .related-products-blue.board-grid-4>div h2.Display1,.fourboard .related-products-blue.board-grid-4>div h3.Display1,.fourboard .related-products-blue.board-grid-4>div h4.Display1,.fourboard .related-products-blue.board-grid-4>div h5.Display1{color:#fff}
.fourboard .related-products-blue.board-grid-4>div .content-holder h2{color:#3f000b !important}
.fourboard .related-products-blue.board-grid-4>div .ssf-generic.container .row a.component-button.primaryCTA{color:#fff;background-color:#953135;border-color:#953135}
.fourboard .related-products-green.board-grid-4{background-color:#319b42}
.fourboard .related-products-green.board-grid-4>div{background-color:#319b42}
.fourboard .related-products-green.board-grid-4>div h1.Display1,.fourboard .related-products-green.board-grid-4>div h2.Display1,.fourboard .related-products-green.board-grid-4>div h3.Display1,.fourboard .related-products-green.board-grid-4>div h4.Display1,.fourboard .related-products-green.board-grid-4>div h5.Display1{color:#fff}
.fourboard .related-products-green.board-grid-4>div .content-holder h2{color:#3f000b !important}
.fourboard .related-products-green.board-grid-4>div .ssf-generic.container .row a.component-button.primaryCTA{color:#fff;background-color:#953135;border-color:#953135}
.fourboard .related-products-cream.board-grid-4{background-color:#fffde9}
.fourboard .related-products-cream.board-grid-4>div{background-color:#fffde9}
.fourboard .related-products-cream.board-grid-4>div h1.Display1,.fourboard .related-products-cream.board-grid-4>div h2.Display1,.fourboard .related-products-cream.board-grid-4>div h3.Display1,.fourboard .related-products-cream.board-grid-4>div h4.Display1,.fourboard .related-products-cream.board-grid-4>div h5.Display1{color:#3f000b}
.fourboard .related-products-cream.board-grid-4>div .content-holder h2{color:#3f000b !important}
.fourboard .related-products-cream.board-grid-4>div .ssf-generic.container .row a.component-button.primaryCTA{color:#fff;background-color:#953135;border-color:#953135}
.fourboard .related-products-yellow.board-grid-4{background-color:#ffa300}
.fourboard .related-products-yellow.board-grid-4>div{background-color:#ffa300}
.fourboard .related-products-yellow.board-grid-4>div h1.Display1,.fourboard .related-products-yellow.board-grid-4>div h2.Display1,.fourboard .related-products-yellow.board-grid-4>div h3.Display1,.fourboard .related-products-yellow.board-grid-4>div h4.Display1,.fourboard .related-products-yellow.board-grid-4>div h5.Display1{color:#3f000b}
.fourboard .related-products-yellow.board-grid-4>div .content-holder h2{color:#3f000b !important}
.fourboard .related-products-yellow.board-grid-4>div .ssf-generic.container .row a.component-button.primaryCTA{color:#fff;background-color:#3f000b;border-color:#3f000b}
.fourboard .related-products-orange.board-grid-4{background-color:#d5832f}
.fourboard .related-products-orange.board-grid-4>div{background-color:#d5832f}
.fourboard .related-products-orange.board-grid-4>div h1.Display1,.fourboard .related-products-orange.board-grid-4>div h2.Display1,.fourboard .related-products-orange.board-grid-4>div h3.Display1,.fourboard .related-products-orange.board-grid-4>div h4.Display1,.fourboard .related-products-orange.board-grid-4>div h5.Display1{color:#fff}
.fourboard .related-products-orange.board-grid-4>div .content-holder h2{color:#3f000b !important}
.fourboard .related-products-orange.board-grid-4>div .ssf-generic.container .row a.component-button.primaryCTA{color:#fff;background-color:#953135;border-color:#953135}
.fourboard .related-products-maroon.board-grid-4{background-color:#953135}
.fourboard .related-products-maroon.board-grid-4>div{background-color:#953135}
.fourboard .related-products-maroon.board-grid-4>div h1.Display1,.fourboard .related-products-maroon.board-grid-4>div h2.Display1,.fourboard .related-products-maroon.board-grid-4>div h3.Display1,.fourboard .related-products-maroon.board-grid-4>div h4.Display1,.fourboard .related-products-maroon.board-grid-4>div h5.Display1{color:#fff}
.fourboard .related-products-maroon.board-grid-4>div .content-holder h2{color:#3f000b !important}
.fourboard .related-products-maroon.board-grid-4>div .ssf-generic.container .row a.component-button.primaryCTA{color:#fff;background-color:#3f000b;border-color:#3f000b}
.fourboard .related-products-light-blue.board-grid-4{background-color:#daf1f7}
.fourboard .related-products-light-blue.board-grid-4>div{background-color:#daf1f7}
.fourboard .related-products-light-blue.board-grid-4>div h1.Display1,.fourboard .related-products-light-blue.board-grid-4>div h2.Display1,.fourboard .related-products-light-blue.board-grid-4>div h3.Display1,.fourboard .related-products-light-blue.board-grid-4>div h4.Display1,.fourboard .related-products-light-blue.board-grid-4>div h5.Display1{color:#3f000b !important}
.fourboard .related-products-light-blue.board-grid-4>div .content-holder h2{color:#3f000b !important}
.fourboard .related-products-light-blue.board-grid-4>div .ssf-generic.container .row a.component-button.primaryCTA{color:#fff;background-color:#953135;border-color:#953135}
.fourboard .related-products-pink.board-grid-4{background-color:#c5003e}
.fourboard .related-products-pink.board-grid-4>div{background-color:#c5003e}
.fourboard .related-products-pink.board-grid-4>div h1.Display1,.fourboard .related-products-pink.board-grid-4>div h2.Display1,.fourboard .related-products-pink.board-grid-4>div h3.Display1,.fourboard .related-products-pink.board-grid-4>div h4.Display1,.fourboard .related-products-pink.board-grid-4>div h5.Display1{color:#fff}
.fourboard .related-products-pink.board-grid-4>div .content-holder h2{color:#3f000b !important}
.fourboard .related-products-pink.board-grid-4>div .ssf-generic.container .row a.component-button.primaryCTA{color:#fff;background-color:#3f000b;border-color:#3f000b}
.fourboard .related-products-purple.board-grid-4{background-color:#68478d}
.fourboard .related-products-purple.board-grid-4>div{background-color:#68478d}
.fourboard .related-products-purple.board-grid-4>div h1.Display1,.fourboard .related-products-purple.board-grid-4>div h2.Display1,.fourboard .related-products-purple.board-grid-4>div h3.Display1,.fourboard .related-products-purple.board-grid-4>div h4.Display1,.fourboard .related-products-purple.board-grid-4>div h5.Display1{color:#fff}
.fourboard .related-products-purple.board-grid-4>div .content-holder h2{color:#3f000b !important}
.fourboard .related-products-purple.board-grid-4>div .ssf-generic.container .row a.component-button.primaryCTA{color:#fff;background-color:#953135;border-color:#953135}
.fourboard .related-products-darkorange.board-grid-4{background-color:#ff6a13}
.fourboard .related-products-darkorange.board-grid-4>div{background-color:#ff6a13}
.fourboard .related-products-darkorange.board-grid-4>div h1.Display1,.fourboard .related-products-darkorange.board-grid-4>div h2.Display1,.fourboard .related-products-darkorange.board-grid-4>div h3.Display1,.fourboard .related-products-darkorange.board-grid-4>div h4.Display1,.fourboard .related-products-darkorange.board-grid-4>div h5.Display1{color:#fff}
.fourboard .related-products-darkorange.board-grid-4>div .content-holder h2{color:#3f000b !important}
.fourboard .related-products-darkorange.board-grid-4>div .ssf-generic.container .row a.component-button.primaryCTA{color:#fff;background-color:#3f000b;border-color:#3f000b}
.fourboard .related-products-red.board-grid-4{background-color:#e03c31}
.fourboard .related-products-red.board-grid-4>div{background-color:#e03c31}
.fourboard .related-products-red.board-grid-4>div h1.Display1,.fourboard .related-products-red.board-grid-4>div h2.Display1,.fourboard .related-products-red.board-grid-4>div h3.Display1,.fourboard .related-products-red.board-grid-4>div h4.Display1,.fourboard .related-products-red.board-grid-4>div h5.Display1{color:#fff}
.fourboard .related-products-red.board-grid-4>div .content-holder h2{color:#3f000b !important}
.fourboard .related-products-red.board-grid-4>div .ssf-generic.container .row a.component-button.primaryCTA{color:#fff;background-color:#3f000b;border-color:#3f000b}
body .fourboard.section .global-fourboard-related-products .board-mol.grid-4 h2.title-with-body{color:#3f000b !important}
@media only screen and (max-width:767px){body .fourboard.section .global-fourboard-related-products .board-mol{background-color:#3f000b !important}
}
h1,h2,h3,h4{font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.summer-split-board-hero .content-holder{background-color:#3f000b}
.summer-split-board-hero .content-holder .inner-content{text-align:left}
.summer-split-board-hero .content-holder .inner-content .Display2{color:#fff;text-transform:none}
.summer-split-board-hero .content-holder .inner-content .subheading-desktop{color:#fff}
.summer-split-board-hero .content-holder .inner-content .primaryCTA.component-button{background-color:#fff !important;color:#3f000b !important;border:none !important}
.summer-split-board-hero .content-holder .inner-content .primaryCTA.component-button:hover{background-color:#fe9113 !important;color:#fff !important}
@media only screen and (min-width:1201px){.summer-split-board-hero .content-holder .inner-content .Display2{font-size:46px !important;line-height:52px !important}
}
@media only screen and (max-width:1200px) and (min-width:769px){.summer-split-board-hero .content-holder .inner-content{padding:15px !important}
.summer-split-board-hero .content-holder .inner-content .Display2{margin:0 !important;padding:5px 0 !important;line-height:32px !important}
.summer-split-board-hero .content-holder .inner-content .subheading-desktop{font-size:14px !important;line-height:16px !important}
}
@media only screen and (max-width:768px){.summer-split-board-hero .content-holder .inner-content .Display2{font-size:46px !important;line-height:52px !important}
}
.summer-split-board-hero.summer-split-board-hero-dark .content-holder .inner-content .Display2{color:#3f000b}
.summer-split-board-hero.summer-split-board-hero-dark .content-holder .inner-content .subheading-desktop{color:#3f000b}
.summer-split-board-hero.summer-split-board-hero-dark .content-holder .inner-content .primaryCTA.component-button{background-color:#3f000b !important;color:#fff !important;border:none !important}
.summer-split-board-hero.summer-split-board-hero-dark .content-holder .inner-content .primaryCTA.component-button:hover{background-color:#fe9113 !important;color:#fff !important}
.summer-split-board-hero.summer-split-board-hero-pink .content-holder{background-color:#f47a8c}
.summer-split-board-hero.summer-split-board-hero-blue .content-holder{background-color:#0071cd}
.summer-split-board-hero.summer-split-board-hero-blue .content-holder .primaryCTA.component-button{background-color:#fff !important;color:#0063b4 !important;border:none !important}
.summer-split-board-hero.summer-split-board-hero-blue .content-holder .primaryCTA.component-button:hover{background-color:#0063b4 !important;color:#fff !important}
.summer-split-board-hero.summer-split-board-hero-golden{padding:0}
.summer-split-board-hero.summer-split-board-hero-golden .content-holder{background-color:#df944a}
.summer-split-board-hero.summer-split-board-hero-golden .inner-content .Display2{color:#3f000b}
.summer-split-board-hero.summer-split-board-hero-golden .inner-content .subheading-desktop{color:#3f000b}
.summer-split-board-hero.summer-split-board-hero-golden .inner-content .subheading-desktop>i{display:block;padding:15px 0 0;font-size:14px;font-weight:bold}
.summer-split-board-hero.summer-split-board-hero-golden .inner-content .primaryCTA.component-button{background-color:#3f000b !important;color:#fff !important;border:none !important}
.summer-split-board-hero.summer-split-board-hero-golden .inner-content .primaryCTA.component-button:hover{background-color:#fff !important;color:#3f000b !important}
.summer-split-board-hero.summer-split-board-smores-kit{padding:0}
.summer-split-board-hero.summer-split-board-smores-kit .content-holder{background:url('../../content/dam/franchise/en_us/images/Home/virtual-campfire-background.jpg');background-repeat:no-repeat;background-size:cover}
@media only screen and (max-width:768px){.summer-split-board-hero.summer-split-board-smores-kit .content-holder{background:#c7d826}
}
.summer-split-board-hero.summer-split-board-smores-kit .inner-content .Display2{color:#3f000b}
.summer-split-board-hero.summer-split-board-smores-kit .inner-content .subheading-desktop{color:#3f000b}
.summer-split-board-hero.summer-split-board-smores-kit .inner-content .subheading-desktop>i{display:block;padding:15px 0 0;font-size:14px;font-weight:bold}
.summer-split-board-hero.summer-split-board-smores-kit .inner-content .primaryCTA.component-button{background-color:#3f000b !important;color:#fff !important;border:none !important}
.summer-split-board-hero.summer-split-board-smores-kit .inner-content .primaryCTA.component-button:hover{background-color:#fe9113 !important;color:#fff !important}
.summer-split-board-hero.summer-split-board-hero-light-pink .content-holder{background-color:#e9c7ce}
.summer-split-board-hero.summer-split-board-hero-teal .content-holder{background-color:#00b5ac}
.summer-split-board-hero.summer-split-board-hero-smores .content-holder{background:url('../../content/dam/franchise/en_us/images/Home/hersheys-smores-melted-background-blue-right-condensed.jpg');background-size:cover}
.summer-split-board-hero.summer-split-board-hero-smores .content-holder .content .inner-content .secondaryCTA{color:#3f000b;padding-left:20px !important;margin:0;position:relative}
.summer-split-board-hero.summer-split-board-hero-smores .content-holder .content .inner-content .secondaryCTA .icon-chevron-right{left:auto;right:-24px;color:#3f000b}
.summer-split-board-hero.summer-split-board-hero-smores .content-holder .content .inner-content .secondaryCTA:hover .icon-chevron-right{color:#943135}
@media only screen and (max-width:768px){.summer-split-board-hero.summer-split-board-hero-smores .content-holder{background:#20a7d6}
}
@media only screen and (max-width:768px){.splitfeature .summer-split-feature .content-holder .inner-content{text-align:left}
}
.splitfeature .summer-split-feature .content-holder .Display2{color:#fff;font-size:46px !important;line-height:52px !important;text-transform:none !important}
.splitfeature .summer-split-feature .content-holder .subheading-desktop{color:#fff}
.splitfeature .summer-split-feature .content-holder .primaryCTA.component-button{max-width:none}
@media only screen and (max-width:768px){.splitfeature .summer-split-feature .content-holder .primaryCTA.component-button{margin-left:0 !important}
}
@media only screen and (max-width:768px){.splitfeature .summer-split-feature .content-holder{height:auto}
}
.splitfeature .summer-split-feature .media-holder .square-content-holder{padding-top:100% !important}
@media only screen and (min-width:1201px){.splitfeature .summer-split-feature .content-holder .inner-content .Display2{font-size:46px !important;line-height:52px !important}
}
@media(min-width:768px) and (max-width:1000px){.splitfeature .summer-split-feature .content-holder .inner-content{padding:15px !important}
.splitfeature .summer-split-feature .content-holder .inner-content .Display2{margin:0 !important;padding:5px 0 !important;line-height:32px !important;font-size:24px !important}
.splitfeature .summer-split-feature .content-holder .inner-content .subheading-desktop{font-size:14px !important;line-height:16px !important}
}
@media only screen and (max-width:768px){.splitfeature .summer-split-feature .content-holder .inner-content .Display2{font-size:46px !important;line-height:52px !important}
}
.splitfeature .summer-split-feature.summer-split-feature-dark .content-holder .Display2{color:#3f000b}
.splitfeature .summer-split-feature.summer-split-feature-dark .content-holder .subheading-desktop{color:#3f000b}
.splitfeature .summer-split-feature.summer-split-feature-dark .content-holder .primaryCTA.component-button{max-width:none}
.splitfeature .summer-split-feature.summer-split-feature-dark .content-holder .secondaryCTA{color:#3f000b}
.splitfeature .summer-split-feature.summer-split-feature-dark .content-holder .secondaryCTA:hover{color:#3f000b}
.splitfeature .summer-split-feature.summer-split-feature-dark .content-holder .secondaryCTA .icon-chevron-right{left:auto;right:-24px;color:#3f000b}
@media only screen and (max-width:768px){.splitfeature .summer-split-feature.summer-split-feature-dark .content-holder{height:auto}
}
.splitfeature .summer-split-feature-orange .content-holder{background-color:#fe9113}
.splitfeature .summer-split-feature-purple .content-holder{background-color:#b41590}
.splitfeature .summer-split-feature-red .content-holder{background-color:#f42635}
.splitfeature .summer-split-feature-green-textured .content-holder{background:url('../../content/dam/franchise/en_us/images/Home/hersheys-smores-melted-background.jpg');background-repeat:no-repeat;background-size:cover}
@media only screen and (max-width:768px){.splitfeature .summer-split-feature-green-textured .content-holder{background:#ccde2c}
}
.splitfeature .summer-split-feature-blue-textured .content-holder{background:url('../../content/dam/franchise/en_us/images/Home/hersheys-smores-melted-background-blue.jpg');background-repeat:no-repeat;background-size:cover}
@media only screen and (max-width:768px){.splitfeature .summer-split-feature-blue-textured .content-holder{background:#00a7db}
}
.splitfeature .summer-split-feature-superheroes .content-holder{background:url('../../content/dam/franchise/en_us/images/Home/superhero-callout-purple-background.jpg');background-repeat:no-repeat;background-size:cover}
.splitfeature .summer-split-feature-superheroes .content-holder .inner-content .Display2,.splitfeature .summer-split-feature-superheroes .content-holder .inner-content .subheading-desktop{color:#fff}
.splitfeature .summer-split-feature-superheroes .content-holder .inner-content .primaryCTA{background-color:#fff !important;border-color:#fff !important;color:#723fb5 !important}
.splitfeature .summer-split-feature-superheroes .content-holder .inner-content .primaryCTA:hover{background-color:#5a328f !important;border-color:#5a328f !important;color:#fff !important}
.splitfeature .summer-split-feature-superheroes .content-holder .inner-content .secondaryCTA{color:#fff !important}
.splitfeature .summer-split-feature-superheroes .content-holder .inner-content .secondaryCTA .icon-chevron-right{color:#fff !important}
.splitfeature .summer-split-feature-superheroes .content-holder .inner-content .secondaryCTA:hover .icon-chevron-right{color:#5a328f !important}
@media only screen and (max-width:768px){.splitfeature .summer-split-feature-superheroes .content-holder{background:#01b0a9 !important}
.splitfeature .summer-split-feature-superheroes .content-holder .inner-content .Display2,.splitfeature .summer-split-feature-superheroes .content-holder .inner-content .subheading-desktop{color:#3f000b}
.splitfeature .summer-split-feature-superheroes .content-holder .inner-content .primaryCTA{background-color:#723fb5 !important;border-color:#723fb5 !important;color:#fff !important}
.splitfeature .summer-split-feature-superheroes .content-holder .inner-content .primaryCTA:hover{background-color:#5a328f !important;border-color:#5a328f !important;color:#fff !important}
.splitfeature .summer-split-feature-superheroes .content-holder .inner-content .secondaryCTA{color:#3f000b !important}
.splitfeature .summer-split-feature-superheroes .content-holder .inner-content .secondaryCTA .icon-chevron-right{color:#3f000b !important}
.splitfeature .summer-split-feature-superheroes .content-holder .inner-content .secondaryCTA:hover .icon-chevron-right{color:#5a328f !important}
}
.splitfeature .summer-split-feature-smores-gives-back .content-holder{background-color:#f1b553}
.splitfeature .summer-split-feature-smores-gives-back .content-holder .square-content-holder{height:auto;padding-top:0}
.splitfeature .summer-split-feature-smores-gives-back .content-holder .square-content-holder .content{position:relative}
.splitfeature .summer-split-feature-smores-gives-back .content-holder .Display2{display:none}
.splitfeature .summer-split-feature-smores-gives-back .content-holder .inner-content::before{content:'';background:url('../../content/dam/franchise/en_us/images/Home/csweet_smoresgivesback_feature-Lockup.png');display:block;width:100%;height:20vw;max-height:340px;background-size:contain;background-repeat:no-repeat;background-position:center}
@media only screen and (max-width:768px){.splitfeature .summer-split-feature-smores-gives-back .content-holder .inner-content::before{height:35vw;margin:40px auto}
}
.splitfeature .summer-split-feature-smores-gives-back .split-feature-row,.splitfeature .summer-split-feature-smores-gives-back .media-holder{background-color:#f1b553}
.splitfeature .summer-split-feature-smores-gives-back .split-feature-row{display:flex;flex-direction:row;justify-content:center;align-items:center}
.splitfeature .summer-split-feature-smores-gives-back .media-holder{order:2}
@media only screen and (max-width:768px){.splitfeature .summer-split-feature-smores-gives-back .media-holder{display:none}
}
.splitfeature .summer-split-feature-brown-alt .content-holder .primaryCTA.component-button{background-color:#fff !important;border-color:#fff !important}
.splitfeature .summer-split-feature-brown-alt .content-holder .primaryCTA.component-button:hover{background-color:#2d9f9f !important;border-color:#2d9f9f !important}
.splitfeature .summer-split-feature-teal .media-video:before{display:none !important}
.splitfeature .summer-split-feature-teal .content-holder{background-color:#00b5ac}
.splitfeature .summer-split-feature-teal .content-holder .Display2,.splitfeature .summer-split-feature-teal .content-holder .subheading-desktop{color:#3f000b}
.splitfeature .summer-split-feature-teal .content-holder .primaryCTA.component-button{background-color:#3f000b !important;color:#fff !important;border-color:#3f000b}
.splitfeature .summer-split-feature-teal .content-holder .primaryCTA.component-button:hover{background-color:#2d9f9f !important;border-color:#2d9f9f !important;color:#fff !important}
.splitfeature .summer-split-feature-teal-video .content-holder{background-color:#5bc5c9}
.splitfeature .summer-1-split-feature-blue .content-holder{background-color:#0071cd}
.splitfeature .summer-1-split-feature-blue .content-holder .primaryCTA.component-button{background-color:#fff !important;color:#0063b4 !important;border:none !important}
.splitfeature .summer-1-split-feature-blue .content-holder .primaryCTA.component-button:hover{background-color:#0063b4 !important;color:#fff !important}
.splitfeature .summer-1-split-feature-blue .secondaryCTA{color:#fff !important}
.splitfeature .summer-1-split-feature-blue .secondaryCTA .icon-chevron-right{color:#fff !important}
.splitfeature .summer-1-split-feature-blue .secondaryCTA:hover .icon-chevron-right{color:#0063b4 !important}
@media only screen and (max-width:768px){.splitfeature .summer-heartwarm-feature .content-holder .inner-content{text-align:left}
}
@media only screen and (max-width:768px){.splitfeature #kisses-split-feature-faq .split-feature-row{display:flex;flex-direction:column}
}
.splitfeature #kisses-split-feature-faq .content-holder{order:1}
.splitfeature #kisses-split-feature-faq .content-holder .inner-content .primaryCTA{background-color:#3f000b !important;font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:28px;letter-spacing:2px !important}
.splitfeature #kisses-split-feature-faq .content-holder .inner-content .primaryCTA:hover{background-color:#2d9f9f !important}
.splitfeature #kisses-split-feature-faq .content-holder .inner-content .subheading-desktop a:hover{text-decoration:underline}
.splitfeature #kisses-split-feature-faq .media-holder{order:2}
.flexibleboard .flexible-board-summer{background:#fff}
.flexibleboard .flexible-board-summer h2.Display1{color:#0071cd;font-size:46px !important;line-height:52px !important}
.flexibleboard .flexible-board-summer .primaryCTA.component-button{background-color:#3f000b !important;font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:28px;letter-spacing:2px !important}
.flexibleboard .flexible-board-summer .primaryCTA.component-button:hover{background-color:#2d9f9f !important}
.flexibleboard .flexible-board-summer .slides{max-width:80%;margin:0 auto}
.flexibleboard .flexible-board-summer .slides .slide{margin-left:0 !important;margin-right:0 !important}
.flexibleboard .flexible-board-summer .slides .board-mol{padding:2vw}
@media only screen and (max-width:768px){.flexibleboard .flexible-board-summer .slides .board-mol{background-color:transparent}
}
.flexibleboard .flexible-board-summer .slides .board-mol .content-holder{background:transparent;padding:1.5vw 3vw;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}
.flexibleboard .flexible-board-summer .slides .board-mol .content-holder h2.title-with-body{color:#3f000b;font-weight:normal;text-align:center;font-size:18px;line-height:24px}
@media only screen and (max-width:768px){.flexibleboard .flexible-board-summer .row.text-center{margin-left:40px;margin-right:40px;margin-top:40px}
}
.flexibleboard .flexible-board-summer .slick-prev,.flexibleboard .flexible-board-summer .slick-next{top:35%}
.flexibleboard .flexible-board-summer .slick-prev::before,.flexibleboard .flexible-board-summer .slick-next::before{color:#3f000b}
@media only screen and (max-width:768px){.flexibleboard .flexible-board-summer .slick-slide .board-mol a.flex>.media-holder.mobile{padding-left:0}
}
.flexibleboard .flexible-board-summer .slick-dots{bottom:0}
.flexibleboard .flexible-board-summer .slick-dots li{background:transparent}
.threeboard .summer-three-board .Display1{color:#0071cd;text-transform:none;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.threeboard .summer-three-board a.primaryCTA{background-color:#e61610 !important;border-color:#e61610 !important}
.threeboard .summer-three-board a.primaryCTA:hover{background-color:#e61610 !important;border-color:#e61610 !important}
.threeboard .summer-three-board .board-mol .media-holder img{padding:0 20px}
.threeboard .summer-three-board .board-mol .content-holder h2{color:#0071cd !important}
@media only screen and (max-width:768px){.threeboard .summer-three-board .board-mol .content-holder h2{font-size:24px !important;line-height:30px !important}
}
.threeboard .summer-three-board-products .board-mol .media-holder img{padding:20px 40px}
.threeboard .summer-three-board-products .board-mol .content-holder h2{color:#0071cd !important}
@media only screen and (max-width:768px){.threeboard .summer-three-board-products .board-mol .content-holder h2{font-size:24px !important;line-height:30px !important}
}
.threeboard .summer-three-board-kisses .Display1{margin:40px 0}
@media only screen and (max-width:768px){.social-engagement-split-board .text-only-feature .inner-content{text-align:left}
.social-engagement-split-board .text-only-feature .inner-content .row.text-center{margin-left:0;padding-left:0}
}
.social-engagement-split-board .social-engagement-board .social-icons .circle:hover{transition:all .25s linear}
.brandnav .brand-navigation-bar .nav-items .mega-dropdown-menu .featured a:hover:before{color:#3f000b}
.brandnav .brand-navigation-bar .nav-items .mega-dropdown-menu img{cursor:default}
.body-size{font-size:24px;line-height:32px}
.standard-heartwarming-button{border-radius:0;padding:18px 16px;margin:10px 16px 16px 0;min-width:178px;color:#fff;border:solid 3px #3f000b;background-color:#3f000b;font-family:"BrandonGrotesque-Bold","Open Sans",sans-serif !important;text-transform:none !important;font-size:20px;letter-spacing:0 !important;transition:all .1s ease}
.standard-heartwarming-button:hover{background-color:#ae2673;border-color:#ae2673}
.standard-heartwarming-button:hover h4{color:#fff}
.heartwarming-cta-button.container .inner-content .primaryCTA.component-button.component-button-blue{border-radius:0;padding:18px 16px;margin:10px 16px 16px 0;min-width:178px;color:#fff;border:solid 3px #3f000b;background-color:#3f000b;font-family:"BrandonGrotesque-Bold","Open Sans",sans-serif !important;text-transform:none !important;font-size:20px;letter-spacing:0 !important;transition:all .1s ease}
.heartwarming-cta-button.container .inner-content .primaryCTA.component-button.component-button-blue:hover{background-color:#ae2673;border-color:#ae2673}
.heartwarming-cta-button.container .inner-content .primaryCTA.component-button.component-button-blue:hover h4{color:#fff}
.imageboardmarquee .heartwarming-image-board-marquee{background:#fff}
@media only screen and (max-width:768px){.imageboardmarquee .heartwarming-image-board-marquee .image-board-marquee .row{display:flex;flex-direction:column}
}
@media only screen and (max-width:768px){.imageboardmarquee .heartwarming-image-board-marquee .image-board-marquee .row .media-holder{order:2}
}
@media only screen and (max-width:768px){.imageboardmarquee .heartwarming-image-board-marquee .image-board-marquee .row .content-holder{background-color:#ae2673}
}
.imageboardmarquee .heartwarming-image-board-marquee .image-board-marquee .row .content-holder .inner-content .Display2{font-family:"Snavely lc",europa,BrandonGrotesque-Bold,"Open Sans",sans-serif !important;color:#ffecd1;text-transform:none;font-weight:normal !important;font-size:5.5vw !important;line-height:4vw !important;margin:0}
@media only screen and (min-width:1600px){.imageboardmarquee .heartwarming-image-board-marquee .image-board-marquee .row .content-holder .inner-content .Display2{font-size:80px !important;line-height:80px !important}
}
@media only screen and (max-width:768px){.imageboardmarquee .heartwarming-image-board-marquee .image-board-marquee .row .content-holder .inner-content .Display2{font-size:11vw !important;line-height:8vw !important;text-align:left}
}
.imageboardmarquee .heartwarming-image-board-marquee .image-board-marquee .row .content-holder .inner-content .subheading-desktop{color:#ffecd1;font-family:"Brandontext-regular","Open Sans",sans-serif !important;font-size:4.5vw !important;line-height:4.5vw !important;font-weight:normal !important;margin:0;font-weight:bold}
.imageboardmarquee .heartwarming-image-board-marquee .image-board-marquee .row .content-holder .inner-content .subheading-desktop>span{display:block;font-size:.38em !important;line-height:1.2em !important;padding:2vw 0 0 0}
@media only screen and (min-width:1600px){.imageboardmarquee .heartwarming-image-board-marquee .image-board-marquee .row .content-holder .inner-content .subheading-desktop{font-size:62px !important;line-height:62px !important}
}
@media only screen and (max-width:768px){.imageboardmarquee .heartwarming-image-board-marquee .image-board-marquee .row .content-holder .inner-content .subheading-desktop{font-size:9vw !important;line-height:9vw !important;text-align:left}
.imageboardmarquee .heartwarming-image-board-marquee .image-board-marquee .row .content-holder .inner-content .subheading-desktop>span{padding:4vw 0 0;font-size:.5em !important;line-height:1.2em !important}
}
.imageboardmarquee .heartwarming-image-board-marquee .image-board-marquee .row .content-holder .inner-content.left{left:0}
.textfeature .heartwarming-text-only-marquee{background:#fff}
.textfeature .heartwarming-text-only-marquee .text-only-feature{padding:80px 0 20px}
@media only screen and (max-width:768px){.textfeature .heartwarming-text-only-marquee .text-only-feature{padding:60px 0 20px;height:auto}
}
.textfeature .heartwarming-text-only-marquee .text-only-feature .subheading-desktop{color:#3f000b;font-family:"Brandontext-regular","Open Sans",sans-serif !important;font-size:24px !important;line-height:30px !important;font-weight:bold !important;max-width:800px;padding:0 40px;margin:0 auto}
@media only screen and (max-width:768px){.textfeature .heartwarming-text-only-marquee .text-only-feature .subheading-desktop{padding:0 20px}
}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-tan{background:#ffecd1}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-tan .text-only-feature{padding:60px 0}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-tan .text-only-feature .subheading-desktop{color:#3f000b;font-family:"Brandontext-regular","Open Sans",sans-serif !important;font-size:20px !important;line-height:24px !important;max-width:800px;padding:0 40px;margin:0 auto;text-align:left}
@media only screen and (max-width:768px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-tan .text-only-feature .subheading-desktop{padding:0}
}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-text-divider{background:#fff}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-text-divider .text-only-feature{padding:80px 0}
@media only screen and (max-width:1200px) and (min-width:769px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-text-divider .text-only-feature{padding:20px 0}
}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-text-divider .text-only-feature .Display1{color:#ae2673;font-family:"BrandonGrotesque-Bold","Open Sans",sans-serif !important;font-weight:normal !important;font-size:4vw !important;line-height:4vw !important;padding:0 40px;margin:0 auto;text-align:center}
@media only screen and (min-width:1600px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-text-divider .text-only-feature .Display1{font-size:60px !important;line-height:60px !important}
}
@media only screen and (max-width:768px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-text-divider .text-only-feature .Display1{font-size:8vw !important;line-height:8vw !important;padding:0}
}
@media only screen and (max-width:1200px) and (min-width:769px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-text-divider.heartwarming-text-only-marquee-text-divider-lead .text-only-feature{padding:80px 0 20px}
}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-pink{background:#fff}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-pink .text-only-feature{padding:80px 0}
@media only screen and (max-width:1200px) and (min-width:769px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-pink .text-only-feature{padding:20px 0}
}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-pink .text-only-feature .Display1{color:#ae2673;font-family:"BrandonGrotesque-Bold","Open Sans",sans-serif !important;font-weight:normal !important;font-size:4vw !important;line-height:4vw !important;padding:0 40px;margin:0 auto;text-align:center}
@media only screen and (min-width:1600px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-pink .text-only-feature .Display1{font-size:60px !important;line-height:60px !important}
}
@media only screen and (max-width:768px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-pink .text-only-feature .Display1{font-size:8vw !important;line-height:8vw !important;padding:0}
}
@media only screen and (max-width:1200px) and (min-width:769px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-pink.heartwarming-text-only-marquee-pink-lead .text-only-feature{padding:80px 0 20px}
}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lightblue .text-only-feature .Display1{color:#0292c8}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-green .text-only-feature .Display1{color:#587c04}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-purple .text-only-feature .Display1{color:#a921a9}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-teal .text-only-feature .Display1{color:#02948c}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-teal .text-only-feature .subheading-desktop{color:#02948c;font-family:"BrandonGrotesque-Bold","Open Sans",sans-serif !important;font-weight:normal !important;font-size:4vw !important;line-height:6vw !important;padding:0 40px;margin:0 auto;max-width:100%;text-align:center}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text{background:#0292c8}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text .text-only-feature{padding:80px 0}
@media only screen and (max-width:1200px) and (min-width:769px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text .text-only-feature{padding:20px 0}
}
@media only screen and (max-width:768px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text .text-only-feature{padding:40px 30px}
}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text .text-only-feature .Display1{color:#ffecd1;font-family:"BrandonGrotesque-Bold","Open Sans",sans-serif !important;font-weight:normal !important;font-size:3.5vw !important;line-height:3.5vw !important;padding:0 40px;margin:0 auto;text-align:center}
@media only screen and (min-width:1600px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text .text-only-feature .Display1{font-size:60px !important;line-height:60px !important}
}
@media only screen and (max-width:768px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text .text-only-feature .Display1{font-size:8vw !important;line-height:8vw !important;padding:0;text-align:left}
}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text .text-only-feature .subheading-desktop{color:#ffecd1;padding:2vw 0 0;font-weight:normal !important;max-width:750px}
@media only screen and (max-width:768px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text .text-only-feature .subheading-desktop{text-align:left}
}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text-blue{background:#0292c8}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text-blue .text-only-feature{padding:80px 0}
@media only screen and (max-width:1200px) and (min-width:769px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text-blue .text-only-feature{padding:20px 0}
}
@media only screen and (max-width:768px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text-blue .text-only-feature{padding:40px 30px}
}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text-blue .text-only-feature .Display1{color:#ffecd1;font-family:"BrandonGrotesque-Bold","Open Sans",sans-serif !important;font-weight:normal !important;font-size:3.5vw !important;line-height:3.5vw !important;padding:0 40px;margin:0 auto;text-align:center}
@media only screen and (min-width:1600px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text-blue .text-only-feature .Display1{font-size:60px !important;line-height:60px !important}
}
@media only screen and (max-width:768px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text-blue .text-only-feature .Display1{font-size:8vw !important;line-height:8vw !important;padding:0;text-align:left}
}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text-blue .text-only-feature .subheading-desktop{color:#ffecd1;padding:2vw 0 0;font-weight:normal !important;max-width:750px}
@media only screen and (max-width:768px){.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text-blue .text-only-feature .subheading-desktop{text-align:left}
}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text-green{background:#587c04}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text-purple{background:#a921a9}
.textfeature .heartwarming-text-only-marquee.heartwarming-text-only-marquee-lead-text-teal{background:#02948c}
.heartwarming-tab-navigation{max-width:1600px;margin:0 auto;padding:40px 0;background:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center}
@media only screen and (max-width:768px){.heartwarming-tab-navigation{flex-direction:column}
}
.heartwarming-tab-navigation .tab-navigation-item{background-color:#fff;color:#3f000b;border:3px solid #3f000b;display:inline-block;padding:20px;margin:0 1vw;min-width:200px;font-size:20px;font-family:"BrandonGrotesque-Bold","Open Sans",sans-serif;font-weight:700;text-align:center}
.heartwarming-tab-navigation .tab-navigation-item:hover{background-color:#3f000b;color:#fff}
.heartwarming-tab-navigation .tab-navigation-item.tab-navigation-item-active{background-color:#3f000b;color:#fff}
@media only screen and (max-width:768px){.heartwarming-tab-navigation .tab-navigation-item{width:70%;margin:5px auto}
}
.heartwarming-tab{display:none;background:#fff;max-width:1600px;margin:0 auto}
.heartwarming-tab .row .parsys{margin-top:0}
@media only screen and (max-width:768px){.heartwarming-tab .row .parsys{padding:0 20px}
}
.heartwarming-tab.heartwarming-tab-1{display:block}
.heartwarming-tab-bar{background:#fff}
.heartwarming-tab-bar .nav-tabs{margin:40px 0;border:0}
@media only screen and (max-width:1200px){.heartwarming-tab-bar .nav-tabs{margin:40px 0 0}
}
.heartwarming-tab-bar .nav-tabs>li{padding:0 1vw}
.heartwarming-tab-bar .nav-tabs>li.selected .tab-menu-container{background-color:#ae2673}
.heartwarming-tab-bar .nav-tabs>li.selected .tab-menu-container h4{color:#fff}
@media only screen and (max-width:1200px){.heartwarming-tab-bar .nav-tabs>li{margin:10px 0;border:0}
.heartwarming-tab-bar .nav-tabs>li span.icon-down_arrow,.heartwarming-tab-bar .nav-tabs>li .icon-up_arrow{color:#ae2673;font-size:10px;top:30px;right:30px}
.heartwarming-tab-bar .nav-tabs>li.selected span.icon-down_arrow,.heartwarming-tab-bar .nav-tabs>li:hover span.icon-down_arrow,.heartwarming-tab-bar .nav-tabs>li.selected .icon-up_arrow,.heartwarming-tab-bar .nav-tabs>li:hover .icon-up_arrow{color:#fff}
}
.heartwarming-tab-bar .nav-tabs .tab-menu-container{border:3px solid #ae2673;background-color:#fff;padding:0;transition:all .1s ease}
.heartwarming-tab-bar .nav-tabs .tab-menu-container h4{padding:20px;min-width:200px;font-size:20px;color:#ae2673;border:0}
.heartwarming-tab-bar .nav-tabs .tab-menu-container:hover{background-color:#ae2673}
.heartwarming-tab-bar .nav-tabs .tab-menu-container:hover h4{color:#fff}
.heartwarming-tab-bar .nav-tabs .tab-content-container{background:#fff}
.heartwarming-tab-bar .nav-tabs .tab-content-container>.parsys{margin-top:60px}
@media only screen and (max-width:768px){.heartwarming-tab-bar .nav-tabs .tab-content-container>.parsys{margin-top:10px}
}
.heartwarming-tab-bar .nav-tabs .selected .tab-content-container{max-height:none !important}
.splitboard .heartwarming-split-board{margin:0;padding:0}
.splitboard .heartwarming-split-board.heartwarming-split-board-lead .content-holder{background:linear-gradient(130deg,#552732 40%,#38040f)}
.splitboard .heartwarming-split-board.heartwarming-split-board-lead .content-holder .inner-content{padding:40px}
.splitboard .heartwarming-split-board.heartwarming-split-board-lead .content-holder .inner-content .Display2{font-family:"Snavely lc",europa,BrandonGrotesque-Bold,"Open Sans",sans-serif !important;color:#ffecd1;text-transform:none;font-weight:normal !important;font-size:5.5vw !important;line-height:4vw !important;margin:0}
@media only screen and (min-width:1600px){.splitboard .heartwarming-split-board.heartwarming-split-board-lead .content-holder .inner-content .Display2{font-size:80px !important;line-height:80px !important}
}
@media only screen and (max-width:768px){.splitboard .heartwarming-split-board.heartwarming-split-board-lead .content-holder .inner-content .Display2{font-size:9vw !important;line-height:7vw !important;text-align:left}
}
.splitboard .heartwarming-split-board.heartwarming-split-board-lead .content-holder .inner-content .subheading-desktop{color:#ffecd1;font-family:"Brandontext-regular","Open Sans",sans-serif !important;font-size:4.5vw !important;line-height:4.5vw !important;font-weight:normal !important;margin:0;font-weight:bold}
@media only screen and (min-width:1600px){.splitboard .heartwarming-split-board.heartwarming-split-board-lead .content-holder .inner-content .subheading-desktop{font-size:62px !important;line-height:62px !important}
}
@media only screen and (max-width:768px){.splitboard .heartwarming-split-board.heartwarming-split-board-lead .content-holder .inner-content .subheading-desktop{font-size:7vw !important;line-height:7vw !important;text-align:left}
}
.splitboard .heartwarming-split-board-hero-teal .content-holder{background-color:#1cb4ab}
.splitfeature .heartwarming-home-split-feature{overflow:hidden;padding:0;margin:0 0 60px 0}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .heartwarming-home-split-feature{margin:0}
}
.splitfeature .heartwarming-home-split-feature .split-feature{margin:-11vw 0}
@media only screen and (min-width:1600px){.splitfeature .heartwarming-home-split-feature .split-feature{margin:-178px 0}
}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .heartwarming-home-split-feature .split-feature{margin:-4vw 0}
}
@media only screen and (max-width:768px){.splitfeature .heartwarming-home-split-feature .split-feature{margin:0}
}
@media only screen and (max-width:768px){.splitfeature .heartwarming-home-split-feature .split-feature .media-holder .square-content-holder{height:auto;display:block;padding-top:0}
}
.splitfeature .heartwarming-home-split-feature .split-feature .media-holder .square-content-holder .content{display:flex;justify-content:center;align-items:center}
@media only screen and (max-width:768px){.splitfeature .heartwarming-home-split-feature .split-feature .media-holder .square-content-holder .content{position:relative}
}
.splitfeature .heartwarming-home-split-feature .split-feature .media-holder .square-content-holder .content .slick-track{width:auto !important}
.splitfeature .heartwarming-home-split-feature .split-feature .media-holder .square-content-holder .content .slick-track .inner-content{width:auto !important}
.splitfeature .heartwarming-home-split-feature .split-feature .media-holder .media-video::before{border:solid 4px #fff;background-color:rgba(0,0,0,0.1);transition:all .2s ease}
.splitfeature .heartwarming-home-split-feature .split-feature .media-holder .media-video:hover::before{border-color:#ae2673;background-image:url('../../content/dam/franchise/en_us/images/Promotions/heartwarming-at-home/video-triangle-pink.svg')}
.splitfeature .heartwarming-home-split-feature .split-feature .content-holder{background-color:#fff !important}
@media only screen and (max-width:768px){.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .square-content-holder{padding:35px 0 0}
}
@media only screen and (max-width:768px){.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content{text-align:left;padding:0}
}
.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content ol{margin:20px;padding:0;color:#3f000b;font-size:18px;line-height:24px}
.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content ol li{display:list-item;list-style:decimal}
.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .Display2{font-size:2.5vw !important;line-height:3vw !important}
@media only screen and (min-width:1600px){.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .Display2{font-size:36px !important;line-height:42px !important}
}
@media only screen and (max-width:768px){.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .Display2{font-size:5vw !important;line-height:6vw !important;text-align:left}
}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:20px}
}
.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .primaryCTA{border-radius:0;padding:18px 16px;margin:10px 16px 16px 0;min-width:178px;color:#fff;border:solid 3px #3f000b;background-color:#3f000b;font-family:"BrandonGrotesque-Bold","Open Sans",sans-serif !important;text-transform:none !important;font-size:20px;letter-spacing:0 !important}
.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .primaryCTA:hover{background-color:#ae2673 !important;border-color:#ae2673 !important}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .primaryCTA{margin:10px 0 16px 0;min-width:0;padding:18px 10px;font-size:18px !important}
}
@media only screen and (max-width:768px){.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .primaryCTA{min-width:0 !important}
}
.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA{font-family:"BrandonGrotesque-Bold","Open Sans",sans-serif !important;text-transform:none !important;color:#3f000b !important;font-size:20px;letter-spacing:0 !important}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA{padding-left:10px !important;font-size:18px !important}
}
.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA .icon-chevron-right{display:inline-block;color:#3f000b;left:auto;right:-20px}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA .icon-chevron-right{right:-24px;top:42%}
}
@media only screen and (max-width:768px){.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA .icon-chevron-right{right:-24px;top:42%}
}
.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA:hover{color:#ae2673 !important}
.splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA:hover .icon-chevron-right{color:#ae2673}
.splitfeature .heartwarming-home-split-feature.heartwarming-home-split-feature-last{margin:0}
.splitfeature .heartwarming-home-split-feature.heartwarming-home-split-feature-list{margin:0}
@media only screen and (max-width:1200px) and (min-width:769px){.splitfeature .heartwarming-home-split-feature.heartwarming-home-split-feature-list .split-feature{margin:0}
}
@media only screen and (max-width:768px){.splitfeature .heartwarming-home-split-feature.heartwarming-home-split-feature-list .split-feature .square-content-holder{padding:0}
}
.splitfeature .heartwarming-home-split-feature.heartwarming-home-split-feature-list .split-feature .content-holder{background-color:#ffecd1 !important}
@media only screen and (max-width:768px){.splitfeature .heartwarming-home-split-feature.heartwarming-home-split-feature-list .split-feature .content-holder .inner-content{padding:40px}
}
.splitfeature .heartwarming-home-split-feature.heartwarming-home-split-feature-list .split-feature .content-holder .inner-content .Display2{margin:0;padding:0}
.splitfeature .heartwarming-home-split-feature.heartwarming-home-split-feature-list .split-feature .content-holder .inner-content .Display2 b{font-size:18px;line-height:24px}
.splitfeature .heartwarming-home-split-feature.heartwarming-home-split-feature-list .split-feature .content-holder .inner-content .subheading-desktop{margin-top:0;padding:0}
.splitfeature .heartwarming-home-split-feature.heartwarming-home-split-feature-list .split-feature .content-holder .inner-content li{background-color:transparent !important;border:0}
@media only screen and (max-width:768px){.splitfeature .heartwarming-home-split-feature.heartwarming-home-split-feature-list.heartwarming-home-split-feature-list-last{margin:0 0 60px 0}
}
.splitfeature .heartwarming-home-split-feature.heartwarming-home-split-feature-list-alt .split-feature .content-holder .inner-content .Display2{margin:0 0 15px 0}
.heartwarming-tab-1 .splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .primaryCTA:hover{background-color:#0292c8 !important;border-color:#0292c8 !important}
.heartwarming-tab-1 .splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA:hover{color:#0292c8 !important}
.heartwarming-tab-1 .splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA:hover .icon-chevron-right{color:#0292c8 !important}
.heartwarming-tab-1 .splitfeature .heartwarming-home-split-feature .split-feature .media-holder .media-video:hover::before{border-color:#0292c8;background-image:url('../../content/dam/franchise/en_us/images/Promotions/heartwarming-at-home/video-triangle-lightblue.svg') !important}
.heartwarming-tab-2 .splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .primaryCTA:hover{background-color:#587c04 !important;border-color:#587c04 !important}
.heartwarming-tab-2 .splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA:hover{color:#587c04 !important}
.heartwarming-tab-2 .splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA:hover .icon-chevron-right{color:#587c04 !important}
.heartwarming-tab-2 .splitfeature .heartwarming-home-split-feature .split-feature .media-holder .media-video:hover::before{border-color:#587c04;background-image:url('../../content/dam/franchise/en_us/images/Promotions/heartwarming-at-home/video-triangle-green.svg') !important}
.heartwarming-tab-3 .splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .primaryCTA:hover{background-color:#a921a9 !important;border-color:#a921a9 !important}
.heartwarming-tab-3 .splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA:hover{color:#a921a9 !important}
.heartwarming-tab-3 .splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA:hover .icon-chevron-right{color:#a921a9 !important}
.heartwarming-tab-3 .splitfeature .heartwarming-home-split-feature .split-feature .media-holder .media-video:hover::before{border-color:#a921a9;background-image:url('../../content/dam/franchise/en_us/images/Promotions/heartwarming-at-home/video-triangle-purple.svg') !important}
.heartwarming-tab-4 .splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .primaryCTA:hover{background-color:#02948c !important;border-color:#02948c !important}
.heartwarming-tab-4 .splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA:hover{color:#02948c !important}
.heartwarming-tab-4 .splitfeature .heartwarming-home-split-feature .split-feature .content-holder .inner-content .secondaryCTA:hover .icon-chevron-right{color:#02948c !important}
.heartwarming-tab-4 .splitfeature .heartwarming-home-split-feature .split-feature .media-holder .media-video:hover::before{border-color:#02948c;background-image:url('../../content/dam/franchise/en_us/images/Promotions/heartwarming-at-home/video-triangle-teal.svg') !important}
#richtextPromoHeroWrapper{display:flex;margin:0 auto;max-width:1600px;width:100%}
@media only screen and (max-width:768px){#richtextPromoHeroWrapper{display:flex;flex-direction:column}
}
#richtextPromoHeroWrapper>div{text-align:left}
#richtextPromoHeroWrapper .showtimecol{width:50%}
@media only screen and (max-width:768px){#richtextPromoHeroWrapper .showtimecol{width:100%;order:2}
}
#richtextPromoHeroWrapper .showtimemedia{display:flex;justify-content:center;align-items:end;background-color:#febc2b}
@media only screen and (max-width:768px){#richtextPromoHeroWrapper .showtimemedia{order:1}
}
#richtextPromoHeroWrapper .showtimemedia img{width:100%}
#richtextPromoHeroWrapper .showtimecontent{align-items:center;background:#cf0a2c;background-size:cover;display:flex;padding:4vw}
@media only screen and (max-width:768px){#richtextPromoHeroWrapper .showtimecontent{padding:5%}
}
#richtextPromoHeroWrapper h2{color:#febd3d;font-size:2.4em;line-height:1em}
@media only screen and (min-width:768px) and (max-width:960px){#richtextPromoHeroWrapper h2{font-size:2em}
}
@media only screen and (max-width:768px){#richtextPromoHeroWrapper h2{font-size:1.6em}
}
#richtextPromoHeroWrapper h3{color:#fff;font-size:4em;line-height:.5em}
@media only screen and (min-width:768px) and (max-width:960px){#richtextPromoHeroWrapper h3{font-size:4em}
}
@media only screen and (max-width:768px){#richtextPromoHeroWrapper h3{font-size:4em}
}
#richtextPromoHeroWrapper p{color:#fff;font-size:1.6em;width:70%;font-weight:normal;margin:25px 0}
@media only screen and (min-width:768px) and (max-width:960px){#richtextPromoHeroWrapper p{font-size:1.4em;width:80%}
}
@media only screen and (max-width:768px){#richtextPromoHeroWrapper p{font-size:1.4em;width:100%}
}
#richtextPromoHeroWrapper p.promotion-footer{font-size:.8em;line-height:1;margin-top:2vw}
#richtextPromoHeroWrapper a{background-color:#febd3d;border:2px solid #febd3d;color:#000;display:inline-block;font-size:2em;margin:15px 15px 0 0;padding:10px 30px;font-family:"BrandonGrotesque-Bold","Open Sans",sans-serif !important;font-size:20px}
@media only screen and (min-width:768px) and (max-width:960px){#richtextPromoHeroWrapper a{padding:10px 20px}
}
@media only screen and (max-width:768px){#richtextPromoHeroWrapper a{font-size:1.4em;padding:10px 12px}
}
#richtextPromoHeroWrapper .secondaryCTA{background-color:#cf0a2c;color:#fff;border:2px solid #fff}
.richtext .richtext-heartwarming-callout{background:#ae2673;max-width:1600px;margin:0 auto}
.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper{padding:20px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}
.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper>*{margin:10px 0}
.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper .richtext-heartwarming-callout-logo{display:flex;flex-direction:column}
.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper .richtext-heartwarming-callout-logo h1{font-family:"Snavely lc",europa,BrandonGrotesque-Bold,"Open Sans",sans-serif !important;color:#ffecd1;text-transform:none;font-weight:normal !important;font-size:38px !important;line-height:38px !important;margin:0;letter-spacing:0}
.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper .richtext-heartwarming-callout-logo p{color:#ffecd1;font-family:"Brandontext-regular","Open Sans",sans-serif !important;font-size:32px !important;line-height:20px !important;font-weight:normal !important;margin:0}
.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper>p{color:#ffecd1;padding:0 60px}
.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper .primaryCTA{font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:28px;line-height:14px;letter-spacing:2px;border-radius:0;padding:18px 24px;min-width:220px;text-align:center;border:solid 3px #3f000b;background-color:#3f000b;color:#fff}
.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper .primaryCTA:hover{color:#fff;background-color:#ffa300;border-color:#ffa300}
@media only screen and (max-width:768px){.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper .primaryCTA{min-width:0}
}
@media only screen and (min-width:768px) and (max-width:960px){.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper{justify-content:space-around}
.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper>p{display:none}
}
@media only screen and (max-width:768px){.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper{justify-content:space-around}
.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper>p{display:none}
.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper .richtext-heartwarming-callout-logo h1{font-size:28px !important;line-height:28px !important}
.richtext .richtext-heartwarming-callout .richtext-heartwarming-callout-wrapper .richtext-heartwarming-callout-logo p{font-size:24px !important;line-height:16px !important}
}
.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks{margin:0 0 40px}
@media only screen and (max-width:768px){.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks{margin:0}
}
@media only screen and (max-width:768px){.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks>.row>.col-md-6{padding:0}
}
@media only screen and (max-width:768px){.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks>.row>.col-md-6>.parsys{padding:0}
}
.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .media-holder{float:none}
.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder{float:none;display:block;position:relative;height:auto;background:#ffecd1;padding:2vw;height:25vw;max-height:400px;min-height:350px}
@media only screen and (max-width:768px){.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder{padding:4vw;height:auto;max-height:none;min-height:0;margin:0 0 40px 0}
}
.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder .content{padding:0;position:relative;justify-content:flex-start}
.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder .content .inner-content{position:relative;width:100%;top:0;left:0;padding:0;text-align:left;margin:0}
.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder .content .inner-content .Display2{font-size:2.5vw !important;line-height:3vw !important}
@media only screen and (max-width:768px){.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder .content .inner-content .Display2{font-size:5vw !important;line-height:6vw !important;text-align:left}
}
.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder .content .inner-content .subheading-desktop{font-size:18px;line-height:24px;margin-bottom:14px;width:100%;margin:20px 0;font-weight:normal}
@media only screen and (max-width:768px){.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder .content .inner-content .subheading-desktop{font-size:18px !important;line-height:24px !important;margin-bottom:14px;text-align:left;color:#3f000b}
}
.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder .content .inner-content .primaryCTA{border-radius:0;padding:18px 16px;margin:10px 16px 16px 0;min-width:178px;color:#fff;border:solid 3px #3f000b;background-color:#3f000b;font-family:"BrandonGrotesque-Bold","Open Sans",sans-serif !important;text-transform:none !important;font-size:20px;letter-spacing:0 !important;transition:all .1s ease}
.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder .content .inner-content .primaryCTA:hover{background-color:#ae2673;border-color:#ae2673}
.bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder .content .inner-content .primaryCTA:hover h4{color:#fff}
.heartwarming-tab-1 .bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder .inner-content .primaryCTA:hover{background-color:#0292c8;border-color:#0292c8}
.heartwarming-tab-2 .bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder .inner-content .primaryCTA:hover{background-color:#587c04;border-color:#587c04}
.heartwarming-tab-3 .bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder .inner-content .primaryCTA:hover{background-color:#a921a9;border-color:#a921a9}
.heartwarming-tab-4 .bootstrapgrid .bootstrapgrid-heartwarming-dual-blocks .image-board-marquee-block .image-board-marquee .content-holder .inner-content .primaryCTA:hover{background-color:#02948c;border-color:#02948c}
.textfeature .text-only-marquee-ingredients-header .text-only-feature .Display1{text-transform:none;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
@media only screen and (min-width:1201px){.textfeature .text-only-marquee-ingredients-header .text-only-feature .Display1{font-size:80px !important;line-height:90px !important}
}
@media only screen and (max-width:1200px) and (min-width:769px){.textfeature .text-only-marquee-ingredients-header .text-only-feature .Display1{font-size:60px !important;line-height:68px !important}
}
@media only screen and (max-width:900px){.textfeature .text-only-marquee-ingredients-header .text-only-feature .Display1{font-size:50px !important;line-height:54px !important}
}
@media only screen and (max-width:768px){.textfeature .text-only-marquee-ingredients-header .text-only-feature .Display1{font-size:38px !important;line-height:40px !important}
}
@media only screen and (max-width:500px){.textfeature .text-only-marquee-ingredients-header .text-only-feature .Display1{margin:40px 0}
}
.textfeature .text-only-marquee-ingredients-lead .text-only-feature{padding:40px 0;background:#fff}
@media only screen and (max-width:768px){.textfeature .text-only-marquee-ingredients-lead .text-only-feature{height:auto}
}
.textfeature .text-only-marquee-ingredients-lead .text-only-feature .Display1{font-size:46px !important;line-height:52px !important;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
@media only screen and (max-width:768px){.textfeature .text-only-marquee-ingredients-lead .text-only-feature .Display1{font-size:32px !important;line-height:42px !important}
}
.textfeature .text-only-marquee-ingredients-lead .text-only-feature .subheading-desktop{color:#3f000b;max-width:600px}
@media only screen and (min-width:1201px){.textfeature .text-only-marquee-ingredients-lead .text-only-feature .subheading-desktop{font-size:22px !important;line-height:30px !important}
}
.richtext .rich-text-ingredients{overflow:hidden}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper{max-width:1600px;margin:0 auto;position:relative}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content p{letter-spacing:1px}
@media only screen and (min-width:1201px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content p{font-size:22px;line-height:30px}
}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content h3{font-size:32px;font-family:'BrandonGrotesque-Bold','Open Sans',sans-serif !important}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-milk{max-width:80vw;margin:0;padding:5vw 2vw 15vw 10vw}
@media only screen and (max-width:1200px) and (min-width:769px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-milk{max-width:70vw}
}
@media only screen and (min-width:1201px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-milk{max-width:60vw}
}
@media only screen and (min-width:1600px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-milk{max-width:50vw}
}
@media only screen and (max-width:768px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-milk{padding:5vw 2vw 30vw 10vw}
}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-cacao{max-width:80vw;margin:0 0 0 auto;padding:8vw 10vw 8vw 2vw}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-cacao p,.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-cacao h3{color:#fff}
@media only screen and (max-width:1200px) and (min-width:769px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-cacao{max-width:70vw}
}
@media only screen and (min-width:1201px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-cacao{max-width:60vw}
}
@media only screen and (min-width:1600px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-cacao{max-width:50vw}
}
@media only screen and (max-width:900px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-cacao{padding:20vw 2vw 20vw 10vw}
}
@media only screen and (max-width:768px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-cacao{padding:35vw 2vw 60vw 10vw;margin:0}
}
@media only screen and (max-width:500px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-cacao{padding:40vw 2vw 80vw 10vw}
}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-almonds{max-width:80vw;margin:0;padding:8vw 2vw 10vw 10vw}
@media only screen and (max-width:1200px) and (min-width:769px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-almonds{max-width:70vw}
}
@media only screen and (min-width:1201px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-almonds{max-width:60vw}
}
@media only screen and (min-width:1600px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-almonds{max-width:50vw}
}
@media only screen and (max-width:768px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-almonds{padding:20vw 2vw 70vw 10vw}
}
@media only screen and (max-width:500px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-almonds{padding:30vw 2vw 70vw 10vw}
}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-sugar{max-width:80vw;margin:0 0 0 auto;padding:8vw 10vw 8vw 2vw}
@media only screen and (max-width:1200px) and (min-width:769px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-sugar{max-width:70vw}
}
@media only screen and (min-width:1201px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-sugar{max-width:60vw}
}
@media only screen and (min-width:1600px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-sugar{max-width:50vw}
}
@media only screen and (max-width:768px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-content.ingredient-content-sugar{padding:8vw 2vw 22vw 10vw;margin:0}
}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-image{position:absolute;left:0;z-index:4}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-image.ingredient-image-milk{bottom:-160px;width:1600px}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-image.ingredient-image-cacao{bottom:-100px;width:400px}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-image.ingredient-image-cacao img{max-width:100%}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-image.ingredient-image-almonds{bottom:-50px;width:100%;text-align:right;z-index:-1}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-image.ingredient-image-almonds img{max-width:400px}
@media only screen and (max-width:500px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-image.ingredient-image-almonds img{max-width:300px}
}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-image.ingredient-image-sugar{bottom:80px;width:auto;height:100%;z-index:-1}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-image.ingredient-image-sugar img{max-height:calc(100% + 150px)}
@media only screen and (max-width:768px){.richtext .rich-text-ingredients .rich-text-ingredients-wrapper .ingredient-image.ingredient-image-sugar img{position:absolute}
}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper.rich-text-ingredients-wrapper-milk{background-color:#00c0d5}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper.rich-text-ingredients-wrapper-cacao{background-image:url('../../content/dam/franchise/en_us/images/our-ingredients/cocoa-pattern.png');background-repeat:repeat;z-index:3}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper.rich-text-ingredients-wrapper-almonds{background-color:#ffbe3e;z-index:2}
.richtext .rich-text-ingredients .rich-text-ingredients-wrapper.rich-text-ingredients-wrapper-sugar{border-bottom:100px solid #ffa300;background:#97d6ea;z-index:1}
.flexibleboard .flexible-board-our-story{background:#ffa300}
.flexibleboard .flexible-board-our-story h2.Display1{color:#3f000b;font-size:46px !important;line-height:52px !important}
.flexibleboard .flexible-board-our-story .subheading-desktop{max-width:600px;margin:0 auto 20px;font-size:22px !important;line-height:30px !important}
.flexibleboard .flexible-board-our-story .primaryCTA.component-button{background-color:#3f000b !important;font-family:'Milton','Open Sans',sans-serif !important;font-weight:normal !important;font-size:28px;letter-spacing:2px !important}
.flexibleboard .flexible-board-our-story .primaryCTA.component-button:hover{background-color:#2d9f9f !important}
.flexibleboard .flexible-board-our-story .slides{max-width:80%;margin:0 auto}
.flexibleboard .flexible-board-our-story .slides .slide{margin-left:0 !important;margin-right:0 !important}
.flexibleboard .flexible-board-our-story .slides .board-mol{padding:2vw}
@media only screen and (max-width:768px){.flexibleboard .flexible-board-our-story .slides .board-mol{background-color:transparent}
}
.flexibleboard .flexible-board-our-story .slides .board-mol img{background:#fff}
.flexibleboard .flexible-board-our-story .slides .board-mol .content-holder{background:#fff;padding:0 3vw 1.5vw 3vw;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}
.flexibleboard .flexible-board-our-story .slides .board-mol .content-holder h2.title-with-body{color:#3f000b;font-weight:normal;text-align:center;font-size:18px;line-height:24px}
@media only screen and (max-width:768px){.flexibleboard .flexible-board-our-story .row.text-center{margin-left:10px;margin-right:10px;margin-top:10px}
}
.flexibleboard .flexible-board-our-story .slick-prev,.flexibleboard .flexible-board-our-story .slick-next{top:35%}
.flexibleboard .flexible-board-our-story .slick-prev::before,.flexibleboard .flexible-board-our-story .slick-next::before{color:#3f000b}
@media only screen and (max-width:768px){.flexibleboard .flexible-board-our-story .slick-slide .board-mol a.flex>.media-holder.mobile{padding-left:0}
}
.flexibleboard .flexible-board-our-story .slick-dots{bottom:0}
.flexibleboard .flexible-board-our-story .slick-dots li{background:transparent}
.halloween-split-board-hero .content-holder{background-color:#370110}
.halloween-split-board-hero .content-holder .inner-content{text-align:left}
.halloween-split-board-hero .content-holder .inner-content .Display2{color:#fff;text-transform:none}
.halloween-split-board-hero .content-holder .inner-content .subheading-desktop{color:#fff}
.halloween-split-board-hero .content-holder .inner-content .primaryCTA.component-button{background-color:#fff !important;color:#370110 !important;border:none !important}
.halloween-split-board-hero .content-holder .inner-content .primaryCTA.component-button:hover{background-color:#460e56 !important;color:#fff !important}
.halloween-split-board-hero .content-holder .inner-content .secondaryCTA.component-button{background-color:transparent !important;color:#fff !important;border:none !important}
.halloween-split-board-hero .content-holder .inner-content .secondaryCTA.component-button:hover{color:#fff !important}
@media only screen and (min-width:1201px){.halloween-split-board-hero .content-holder .inner-content .Display2{font-size:46px !important;line-height:52px !important}
}
@media only screen and (max-width:1000px){.halloween-split-board-hero .content-holder .inner-content{padding:15px !important}
.halloween-split-board-hero .content-holder .inner-content .Display2{margin:0 !important;padding:5px 0 !important;line-height:32px !important}
.halloween-split-board-hero .content-holder .inner-content .subheading-desktop{font-size:14px !important;line-height:16px !important}
}
@media only screen and (max-width:768px){.halloween-split-board-hero .content-holder .inner-content .Display2{font-size:46px !important;line-height:52px !important}
}
.halloween-split-board-hero.halloween-split-board-hero-pink .content-holder{background-color:#ae2573}
.halloween-split-board-hero.halloween-split-board-hero-pink .content-holder h2.Display2,.halloween-split-board-hero.halloween-split-board-hero-pink .content-holder p.subheading-desktop{color:#feecd1 !important;font-weight:normal}
.halloween-split-board-hero.halloween-split-board-hero-pink .content-holder h2.Display2 span,.halloween-split-board-hero.halloween-split-board-hero-pink .content-holder p.subheading-desktop span{font-family:"Snavely lc",europa,BrandonGrotesque-Bold,"Open Sans",sans-serif !important}
.halloween-split-board-hero.halloween-split-board-hero-pink .content-holder .primaryCTA.component-button{background-color:#370110 !important;color:#feecd1 !important;border:none !important}
.halloween-split-board-hero.halloween-split-board-hero-pink .content-holder .primaryCTA.component-button:hover{color:#fff !important}
.halloween-split-board-hero.halloween-split-board-hero-cookies .content-holder{background:url('../../content/dam/franchise/en_us/images/Home/FranchiseHalloweenHero20Right.jpg');background-size:cover}
.halloween-split-board-hero.halloween-split-board-hero-cookies .content-holder .content .inner-content .secondaryCTA{color:#370110;padding-left:20px !important;margin:0;position:relative}
.halloween-split-board-hero.halloween-split-board-hero-cookies .content-holder .content .inner-content .secondaryCTA .icon-chevron-right{left:auto;right:-24px;color:#370110}
.halloween-split-board-hero.halloween-split-board-hero-cookies .content-holder .content .inner-content .secondaryCTA:hover .icon-chevron-right{color:#943135}
@media only screen and (max-width:768px){.halloween-split-board-hero.halloween-split-board-hero-cookies .content-holder{background:#370110 !important}
}
.splitfeature .summer-split-feature-orange .content-holder{background-color:#fa7a23}
.splitfeature .summer-split-feature-orange .content-holder .primaryCTA.component-button{background-color:#460e56 !important;border-color:#460e56 !important;color:#fff !important}
.splitfeature .summer-split-feature-orange .content-holder .primaryCTA.component-button:hover{background-color:#fff !important;border-color:#fff !important;color:#460e56 !important}
.splitfeature .summer-split-feature-orange .content-holder .Display2{color:#000}
.splitfeature .summer-split-feature-orange .content-holder .subheading-desktop{color:#000}
.splitfeature .summer-split-feature-orange .secondaryCTA{color:#fff !important;border-color:transparent !important}
.splitfeature .summer-split-feature-orange .secondaryCTA .icon-chevron-right{color:#fff !important}
.splitfeature .summer-split-feature-orange .secondaryCTA:hover .icon-chevron-right{color:#fff !important}
.textfeature>div.text-only-halloween{background-color:#460e56 !important}
@media only screen and (max-width:768px){.textfeature>div.text-only-halloween .text-only-feature{height:auto !important}
}
.textfeature>div.text-only-halloween .text-only-feature .Display1{color:#fff !important;font-size:34px !important}
.flexible-board.halloween-crafts{margin-top:-50px !important}
@media only screen and (max-width:768px){.flexible-board.halloween-crafts{margin-top:0 !important}
}
.flexible-board.halloween-crafts h3{color:#000 !important}
.halloween-crafts{overflow:visible}
.halloween-crafts .board-mol{margin-top:-100px}
@media only screen and (max-width:768px){.halloween-crafts .board-mol{margin-top:0 !important;margin-bottom:0 !important;background-color:#fff !important}
}
.halloween-crafts .board-mol.rating.grid-4 .content-holder{background-color:transparent !important;height:auto;padding-bottom:0}
.halloween-crafts .board-mol.rating.grid-4 .media-holder img{background-color:transparent !important}
.halloween-crafts .slick-list{overflow:visible}
.halloween-products{background-color:#fff !important}
.halloween-products .Display1{color:#460e56}
.halloween-products h3,.halloween-products .subheading-desktop{color:#000 !important}
.halloween-products .board-mol.rating.grid-4 .content-holder{background-color:transparent !important;height:auto;padding-bottom:0}
.halloween-products .board-mol.rating.grid-4 .media-holder img{background-color:transparent !important}
.halloween-products .primaryCTA.component-button{background-color:#370110 !important;border-color:#370110 !important;color:#fff !important}
.halloween-products .primaryCTA.component-button:hover{background-color:#fff !important;border-color:#fff !important;color:#370110 !important}
.halloween-products .col-sm-6{width:100%;text-align:center}
@media only screen and (max-width:768px){.halloween-products{padding:35px 0 !important}
.halloween-products .board-mol{background-color:#fff !important;margin-bottom:0 !important}
}
.flexible-board.franchise-halloween-products{background:url('../../content/dam/franchise/en_us/images/Home/SpookyBG_green_products.png') !important;background-size:cover !important;margin-top:-30px !important}
@media only screen and (max-width:768px){.flexible-board.franchise-halloween-products{margin-top:0 !important;padding-bottom:35px !important;max-width:100%;overflow:hidden}
.flexible-board.franchise-halloween-products .slick-dots li.slick-active button{background-color:#fff}
.flexible-board.franchise-halloween-products .slick-dots li button{border-color:#fff}
.flexible-board.franchise-halloween-products .slick-prev::before,.flexible-board.franchise-halloween-products .slick-next::before{color:#fff}
}
.flexible-board.franchise-halloween-products h3{color:#fff !important}
.flexible-board.franchise-halloween-products .col-sm-6{width:100%;text-align:center}
.flexible-board.franchise-halloween-products .primaryCTA{background-color:#fff !important;border:solid 1px #fff !important;color:#370110 !important}
.franchise-halloween-products{overflow:visible}
.franchise-halloween-products .board-mol{margin-top:-100px !important}
@media only screen and (max-width:768px){.franchise-halloween-products .board-mol{margin-top:0 !important;background-color:transparent !important}
}
.franchise-halloween-products .board-mol.rating.grid-4 .content-holder{background-color:transparent !important;height:auto;padding:0 16px}
.franchise-halloween-products .board-mol.rating.grid-4 .content-holder h3{margin-top:0}
.franchise-halloween-products .board-mol.rating.grid-4 .media-holder img{background-color:transparent !important}
.franchise-halloween-products .slick-list{overflow:visible}
.halloween-split-feature-full{max-width:1600px !important;width:100%;margin:0 auto}
.halloween-split-feature-full .content-holder .content .inner-content{padding:10%}
.halloween-split-feature-full .content-holder .content .inner-content .Display2{font-size:36px !important;line-height:42px !important}
.halloween-split-feature-full-yellow.container{width:100%;padding:0}
.halloween-split-feature-full-yellow.container .content-holder{background:#fff url('../../content/dam/celebrate/en_us/images/halloween/crafts/texture-bg.jpg') left top no-repeat}
@media only screen and (max-width:768px){.halloween-split-feature-full-yellow.container .content-holder{background:#370110 !important;color:#fff !important}
}
.halloween-split-feature-full-yellow.container .content-holder .inner-content .Display2{color:#370110 !important}
@media only screen and (max-width:768px){.halloween-split-feature-full-yellow.container .content-holder .inner-content .Display2{color:#fff !important;font-size:24px !important;line-height:26px !important}
}
.halloween-split-feature-full-yellow.container .content-holder .inner-content .subheading-desktop{color:#370110 !important}
@media only screen and (max-width:768px){.halloween-split-feature-full-yellow.container .content-holder .inner-content .subheading-desktop{color:#fff !important}
}
.halloween-split-feature-full-yellow.container .content-holder .inner-content .primaryCTA{background-color:#370110 !important;color:#fff !important;border:solid 1px #370110 !important}
@media only screen and (max-width:768px){.halloween-split-feature-full-yellow.container .content-holder .inner-content .primaryCTA{background-color:#fff !important;color:#370110 !important;border:solid 1px #fff !important}
}
.textfeature .sweet-ways-celebrate{background-color:#460e56 !important}
.textfeature .sweet-ways-celebrate h2.Display1{color:#fff !important;font-size:60px !important}
@media only screen and (max-width:768px){.textfeature .sweet-ways-celebrate h2.Display1{font-size:30px !important}
}
.textfeature .sweet-ways-celebrate .subheading-desktop{color:#fff !important;font-size:22px !important}
.textfeature .sweet-ways-celebrate .primaryCTA{background-color:#92d36e !important;border:solid 1px #92d36e !important;color:#000 !important}
.textfeature .sweet-ways-celebrate .text-only-feature .inner-content div{display:block}
.witch-split-feature .split-feature .content-holder{background-color:#370110 !important}
.witch-split-feature .split-feature .content-holder h2.Display2{color:#fff !important}
.witch-split-feature .split-feature .content-holder .subheading-desktop{color:#fff !important}
.witch-split-feature .split-feature .content-holder .primaryCTA{background-color:#fa7a23 !important;color:#370110 !important}
.halloween-split-feature-adams{max-width:1600px !important;width:100%;margin:0 auto}
.halloween-split-feature-adams .content-holder .content .inner-content{padding:10%}
.halloween-split-feature-adams .content-holder .content .inner-content .Display2{font-size:36px !important;line-height:42px !important}
.halloween-split-feature-adams.container{width:100%;padding:0}
.halloween-split-feature-adams.container .content-holder{background:#370110 url('../../content/dam/franchise/en_us/images/Home/adams-right.jpg') left top no-repeat;background-size:cover}
@media only screen and (max-width:768px){.halloween-split-feature-adams.container .content-holder{background:#000 !important}
.halloween-split-feature-adams.container .content-holder:after{content:"*Up to $13 total value. Offer valid 8/1/19-10/31/19. Must be 18+. Limits and restrictions apply. One Code per qualifying receipt. See promo.hersheys.com/Halloween/rules for full details.";color:#fff !important;position:absolute;left:20px;bottom:20px;z-index:100;font-size:12px}
}
.halloween-split-feature-adams.container .content-holder .inner-content .Display2{color:#fff !important}
@media only screen and (max-width:768px){.halloween-split-feature-adams.container .content-holder .inner-content .Display2{color:#fff !important}
}
.halloween-split-feature-adams.container .content-holder .inner-content .subheading-desktop{color:#fff !important}
@media only screen and (max-width:768px){.halloween-split-feature-adams.container .content-holder .inner-content .subheading-desktop{color:#fff !important}
}
.halloween-split-feature-adams.container .content-holder .inner-content .primaryCTA{background-color:#fff !important;color:#370110 !important;border:solid 1px #fff !important}
@media only screen and (min-width:769px){.halloween-split-feature-adams.container .media-holder:before{content:"*Up to $13 total value. Offer valid 8/1/19-10/31/19. Must be 18+. Limits and restrictions apply. One Code per qualifying receipt. See promo.hersheys.com/Halloween/rules for full details.";color:#fff !important;position:absolute;left:20px;bottom:20px;z-index:100;width:65%;font-size:11px}
}
.best-bars-on-block{background-color:#fff !important}
.best-bars-on-block .Display1{color:#000 !important}
.best-bars-on-block h3,.best-bars-on-block .subheading-desktop{color:#000 !important}
.best-bars-on-block .board-mol.rating.grid-4 .content-holder{background-color:transparent !important;height:auto;padding-bottom:0}
.best-bars-on-block .board-mol.rating.grid-4 .media-holder img{background-color:transparent !important}
.best-bars-on-block .primaryCTA.component-button{background-color:#370110 !important;border-color:#370110 !important;color:#fff !important}
.best-bars-on-block .primaryCTA.component-button:hover{background-color:#fff !important;border-color:#fff !important;color:#370110 !important}
.best-bars-on-block .col-sm-6{width:100%;text-align:center}
@media only screen and (max-width:768px){.best-bars-on-block{padding:35px 0 !important}
.best-bars-on-block .board-mol{background-color:#fff !important;margin-bottom:0 !important}
}
.halloween-tablescape .content-holder{display:none}