body{padding-top:10.8rem}
body.alertIsActivated{padding-top:17.8rem}
@media screen and (min-width:992px){body{padding-top:12.5rem}
body.alertIsActivated{padding-top:19.5rem}
}
.big-brand-nav{position:relative;top:auto;height:auto}
.navbar-container.brand{padding-left:4rem;padding-right:6rem;position:fixed;width:100%;top:8.25rem;background:#3e000f;z-index:8888;box-shadow:0 0 7.52px .48px rgba(0,0,0,0.3)}
@media screen and (min-width:1200px){.navbar-container.brand .left-side-nav .main-menu .item{padding:0}
}
.navbar-container.brand.alertActivated{top:15rem}
.left-side-nav .brand-logo img{height:45px;width:auto;padding:10px}
.navbar-container.brand .left-side-nav .nav-logo{margin:0}
.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu1,.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu2,.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu4,.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu5{color:#fff !important;padding:8px 16px}
.left-side-nav .main-menu .item a{color:#000;border-bottom:0}
.left-side-nav .main-menu .item a .dropdown,.left-side-nav .main-menu .item a .dropdown1,.left-side-nav .main-menu .item a .dropdown2{margin-left:5px;vertical-align:middle}
ul.menu-new li:before{background:0}
.right-nav .search-container{float:right}
.sub-menu-container{top:50px;position:absolute}
.navbar-container.brand .sub-menu-container{margin-top:36px;position:absolute}
.sub-menu-container i{padding-left:4px;vertical-align:bottom;font-size:22px;font-weight:500}
.table-column{float:left;padding-top:20px;padding-right:20px;width:250px}
.table-row:after{content:"";display:table;clear:both}
.li-menu2:hover .sub-menu-section2,.li-menu2:focus-within .sub-menu-section2{display:block;transition:all .5s ease-out}
.li-menu .sub-menu-section,.li-menu1 .sub-menu-section1,.li-menu2 .sub-menu-section2{box-shadow:0 0 5.52px .48px #000;display:none;transition:all .5s ease-out;background:#fff;border-radius:5px}
.li-menu .sub-menu-section{padding:30px;padding-right:10px;padding-top:10px}
.li-menu1 .sub-menu-section1{padding:25px;padding-top:10px;padding-right:15px}
.li-menu2 .sub-menu-section2{padding:25px;padding-top:10px;padding-right:15px}
a.explore:hover{text-decoration:revert !important}
.sub-menu-container a:hover{text-decoration:none}
.table-column a{text-align:left;display:table;box-shadow:0 0 5.52px .48px #000;height:100%;margin-left:3px}
.table-column a span.nav-img{display:table-cell;width:50px;height:50px;transition:all .5s ease-out}
.table-column a.inner-sub-components{display:flex}
.rotate,.rotate1,.rotate2{transform:rotate(180deg);vertical-align:initial;margin-top:-5px}
a.explore{text-decoration:revert}
.left-side-nav .main-menu .menu-new .item a.decoration-menu1,.left-side-nav .main-menu .menu-new .item a.decoration-menu2,.left-side-nav .main-menu .menu-new .item a.decoration-menu4,.sub-menu-section a.explore,.sub-menu-section1 a.explore,.sub-menu-section2 a.explore{color:#3f000b !important}
.navbar-container.brand .item:hover li-image1:before{display:none;flex-shrink:0;width:10px;height:10px;margin-top:17px;background:url('https://www.hersheyland.com/content/dam/hersheyland/en-us/our-brands/brand-thumbnails/hersheys-thumbnail-image.png') no-repeat left center;background-size:contain;content:'';float:left;margin-left:4px;border-radius:0;position:absolute;z-index:0;top:12px;transform:translate(0,-50%)}
.navbar-container.brand .item:hover li-image1:before{display:none}
.ul-image1{margin:0;list-style-type:none}
.li-image1{float:left;padding:0}
ul li:before1{display:none}
.mob-side-bar{width:100%;height:60px;z-index:99999}
.mob-menu{left:-100%;overflow-y:auto;transition:.6s ease;transition-property:left;width:0}
.mob-menu.active{left:0;width:55%;height:100vh;box-shadow:0 2px 4px .48px #000;background:#fff}
.mob-side-bar .mob-menu .mob-item,.mob-side-bar .mob-menu .mob-item1,.mob-side-bar .mob-menu .mob-item2{position:relative;cursor:pointer}
.mob-side-bar .mob-menu .mob-item a,.mob-side-bar .mob-menu .mob-item1 a,.mob-side-bar .mob-menu .mob-item2 a{color:#3f000b;font-size:16px;text-decoration:none;display:block;margin:0 12px;line-height:40px;border-bottom:0}
.mob-side-bar .mob-menu .mob-item a:hover,.mob-side-bar .mob-menu .mob-item1 a:hover,.mob-side-bar .mob-menu .mob-item2 a:hover{color:#3b020b;transition:.3 ease}
.mob-side-bar .mob-menu .mob-item i,.mob-side-bar .mob-menu .mob-item1 i,.mob-side-bar .mob-menu .mob-item2 i{margin-right:15px}
.mob-side-bar .mob-menu .mob-item1 a .dropdown10,.mob-side-bar .mob-menu .mob-item2 a .dropdown11{position:absolute;right:0;margin:0 30px;transition:.3 ease}
.mob-side-bar .rotate{transform:rotate(180deg)}
.mob-close-btn{position:absolute;color:#000;font-size:20px;left:0;margin:0 25px;cursor:pointer}
.mob-explore i{padding-left:5px}
.mob-sub-btn span.nav-icon,.mob-sub-btn1 span.nav-icon,.mob-item span.nav-icon{display:table-cell;width:2.5rem;height:3rem;background-repeat:no-repeat;background-size:cover;background-position:center left}
.table-column .nav-img{display:table-cell;width:10.4rem;height:10.4rem;background-size:cover;background-position:center;background-repeat:no-repeat}
.mob-search button.submit-button i{color:#023494}
a.mob-sub-btn,a.mob-sub-btn1,.mob-item a{border-bottom:.5px solid #d5d5d5 !important}
.mob-item11.active{background-color:#f1f1f1 !important}
.mob-item12.active{background-color:#f1f1f1 !important}
@media screen and (min-width:991px){.navbar-container{display:block}
.mob-side-bar,.mob-menu-btn{display:none}
.table-column a{width:100%}
}
@media screen and (max-width:991px){.navbar-container.brand .main-nav{padding-top:.5rem}
.big-brand-nav{top:auto;height:auto}
.navbar-container.brand{min-height:4.8rem}
.aa-Detached .navbar-container.brand{display:none}
.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu2,.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu1,.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu4,.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu5,.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu3{font-size:14px}
.navbar-container.brand .main-menu{width:100%}
.hub-navigation.alertIsActivated .mob-side-bar{top:9rem}
.navbar-container.brand.alertActivated{top:13rem}
.aa-Detached .big-brand-nav{display:none}
.hub-navigation.alertIsActivated .mob-side-bar{top:7rem}
.navbar-container.brand.alertActivated{top:13rem}
.navbar-container.brand .left-side-nav .main-menu .menu .item a.decoration-menu1,.navbar-container.brand .left-side-nav .main-menu .menu .item a.decoration-menu2,.navbar-container.brand .left-side-nav .main-menu .menu .item a.decoration-menu4{padding:8px}
.navbar-container.brand{display:block;padding-left:1rem;padding-right:1rem;top:6rem}
.mob-side-bar{display:block}
.table-column{float:none;width:100%;padding-top:5px;padding-right:0}
.mob-side-bar .mob-menu .mob-item a,.mob-side-bar .mob-menu .mob-item1 a,.mob-side-bar .mob-menu .mob-item2 a{display:flex;align-items:center}
.table-column a{background:#fff}
.table-column a span.nav-img{height:40px}
.navbar-container.brand .sub-menu-container{margin-top:40px;border-radius:0}
.li-menu1 .sub-menu-section1{border-radius:5px}
.li-menu1 .sub-menu-section1{padding:16px}
.left-side-nav .nav-logo{width:auto !important}
.sub-menu-container{display:none}
.sub-menu-container.active{display:block}
.left-side-nav .brand-logo img{height:38px;padding-left:0}
}
.big-brand-nav .main-menu .menu-new{justify-content:normal}
@media screen and (max-width:480px){.big-brand-nav .main-menu .menu-new{justify-content:space-between}
}
@media screen and (max-width:400px){.mob-menu.active{width:65%;background:#fff}
.mob-search input[type=text]{width:82%}
.navbar-container.brand .sub-menu-container{left:50%}
}
@media screen and (min-width:375px) and (max-width:475px){.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu2,.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu5{padding:2px}
}
@media screen and (max-width:374px){.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu2,.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu5{padding:10px 2px;font-size:13px}
.left-side-nav .brand-logo img{height:42px}
}
@media screen and (max-width:360px){.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu2,.navbar-container.brand .left-side-nav .main-menu .menu-new .item a.decoration-menu5{padding:10px 2px;font-size:13px}
}
@media screen and (min-width:992px){.cmp-big-brand-hero-container .cmp-big-brand-hero .cmp-big-brand-hero__image-container{padding-top:calc(-60vh) !important}
.cmp-big-brand-hero-container .cmp-big-brand-hero .cmp-big-brand-hero__detail-container .cmp-big-brand-hero__copy-container{margin-bottom:2rem !important}
}