#seasonal{padding:11px;background-color:#f5f5f5}.seasonal-section h1{font-family:Merel;font-size:72px;font-weight:900;font-stretch:normal;font-style:normal;line-height:0.89;letter-spacing:normal;color:#fff;text-transform:uppercase;position:absolute;left:0;margin:10% 0 0 7%;width:40%}.seasonal-section .items{display:flex;flex-wrap:wrap}.seasonal-section .itemrow{display:flex;flex:1 1 auto;flex-direction:row;justify-content:space-around}.seasonal-section .box4 .itemrow{flex:1 0 21% !important}.seasonal-section .item{width:25%;margin:1% 1% 0 0;padding:4.6% 0;background:white;justify-content:space-between;display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:0px !important}.seasonal-section .item img{width:60%;margin:auto auto;height:auto;border:0;vertical-align:middle;padding:0%;margin-top:6.5%}.seasonal-section .items .product-title{min-height:60px;text-align:center}.seasonal-section .items .product-title p{font-family:Merel;font-size:13px;font-weight:500;color:#2a3756;margin:0 13% 0 11%;text-align:left}.seasonal-section .items  .product-title ul{display:flex;margin:0;padding:0}.seasonal-section .items  .product-title li{display:inline-block;margin:0;padding:0}.seasonal-section .items h3{font-size:1.2vw;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:center;color:#000;margin:0vw 2vw;height:4.8vw;display:-webkit-box;max-width:400px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.seasonal-section .items div.btnbox{display:inline-block}.seasonal-section .item .img-grid-group{display:inline-block;width:80%;text-align:center;margin:0 auto}.seasonal-section .item .img-grid-group img{float:left;max-width:30%}.seasonal-section .items div button.product-panel-button{border:solid 1px #2a3756;background-color:#fff;color:#2a3756;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-decoration:none;text-transform:uppercase;width:10vw;margin:1vw 0.2vw 1vw 0.5vw;height:48px;display:inline-block;text-align:center;cursor:pointer}.seasonal-section .items div a.product-panel-button{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-decoration:none;text-transform:uppercase;width:9vw;margin:1vw 0.5vw 1vw 0.2vw;padding:12px 0.5vw 12px 0.2vw;background-color:white;display:inline-block;text-align:center;cursor:pointer;border:solid 1px #cc0207;color:#cc0207}.seasonal-section .items .product-title a{cursor:default;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:center;color:#000;text-decoration:none}a.product-panel-button:hover{border:solid 1px #cc0207 !important;background-color:white !important;color:#cc0207 !important}button.product-panel-button:hover{border:solid 1px #2a3756 !important;background-color:#2a3756 !important;color:white !important}.seasonal-section h2{font-family:Merel;font-size:44px;font-weight:900;line-height:0.89;color:#ad1e34;text-transform:uppercase;padding:2%;text-align:left;margin:0}.seasonal-section p{font-family:Merel;font-size:16px;font-weight:500;line-height:1.44;color:#2a3756;margin:0 13% 0 27%}.divider{height:26px;background-color:#d0bc50}.grey-background{background-color:#f5f5f5}.sub-head{margin:0px;position:relative}.sub-head a{padding:1% 10% 0 10%;border:solid 1px #2a3756;background-color:#fff;text-decoration:none;font-family:Merel;font-size:16px;font-weight:500;line-height:1.38;text-align:center;color:#2a3756;height:2.4vw;text-transform:uppercase;position:absolute !important;top:2vw;left:29vw}.Sports-Nutrition-container{display:grid;grid-template-columns:auto auto auto auto auto;margin:10% 10% 10% 0;border:none;padding:0;border-radius:unset;background-color:#fff;width:100%}.Sports-Nutrition-container .grid-item{padding:14% 0}.Sports-Nutrition-container .grid-item p{font-size:10px;text-align:center;margin:0;padding:0 5%;width:90%}.white-background{background-color:#fff}.seasonal-section .items{display:flex !important;flex-wrap:wrap;list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:11px;height:100%}.seasonal-section .items li{flex:45%;margin-bottom:0px;padding:0px;margin:0px;display:flex;flex-direction:column}.seasonal-section .item{width:unset;margin:0px;padding-top:0px;background:white;justify-content:space-between;display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:0px !important}.seasonal-section #a-spot-light-button{border:1px solid #fff;color:#377d31;background:#fff;font-size:16px;padding:10px 45px 11px 45px}.seasonal-section #a-spot-light-button:hover{background:#377d31;color:#fff;border:1px solid #fff}.seasonal-section #a-spot-dark-button{border:1px solid #fff;color:#fff;background:unset;font-size:16px;padding:10px 45px 11px 45px}.seasonal-section #a-spot-dark-button:hover{background:#fff;color:#377d31;border:1px solid #fff}.seasonal-section #a-spot-button-cointainer{list-style:none;margin:5% 0 50px 10%;padding:5px 0;width:56%;display:flex;vertical-align:top}.seasonal-section #a-spot-button-cointainer li{display:inline-block;margin:0;padding:0;vertical-align:top}.BLP-page .BLP-heading{display:block !important;font-size:22px;font-weight:900;color:#252525;text-transform:uppercase;margin:5% 0 0 0}#blpHTML.BLPmobile .sliderBLP .product-title .btnbox a{background-color:white;border:solid 1px #cc0207;color:#cc0207}.BLPmobile .a-spot-cointainer h1{top:29vw;font-size:13vw;width:99%;margin:0px;text-align:center}#blpHTML.BLPmobile #a-spot-dark-button{color:white !important;margin-top:10px !important}.BLPmobile .a-spot-cointainer #a-spot-button-cointainer{bottom:40px;text-align:center;width:100%;left:0;right:0;top:auto}.BLPmobile .a-spot-cointainer #a-spot-button-cointainer #a-spot-light-button{margin-bottom:10px;width:65.5%}.BLPmobile #brand-beans-section{display:flex;flex-direction:column}.BLPmobile #beans-list-section{width:100%;order:2}.BLPmobile #beans-list-section .beansSection .grid-row{margin-top:40px;width:100%;display:flex;flex-wrap:wrap;list-style:none;padding:0px;padding-left:12px}.BLPmobile #beans-list-section .beansSection .grid-row .grid-item{flex:33%;max-width:26%;padding:0px;margin-left:4.8vw;margin-top:20px;margin-bottom:20px}.BLPmobile #beans-list-section .beansSection .grid-row .grid-item img{width:100%;max-width:100%}.BLPmobile #beans-list-section .beansSection .grid-row .grid-item p{text-align:center;font-size:12px;font-weight:900;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;margin:0px;text-decoration:none}.BLPmobile #beans-description-section{order:1;width:100%}.BLPmobile #beans-description-section h2{font-size:36px;line-height:normal;text-align:right;position:relative;right:3%;margin:0px}.BLPmobile #beans-description-section p{font-size:16px;font-style:normal;text-align:right;position:relative;width:90%;margin:0 auto;top:10px;text-decoration:none}.BLP-wapper .inline-element.per-50{width:100%;display:inline-block;vertical-align:top}.chewy-candy{max-width:100%;margin:0;width:100%;height:100%}.BLP-wapper .block-element{width:100%;height:100%}.layout.layout1{height:100%}#blpHTML.BLPmobile .sliderHeading{width:93%;margin:0 auto}#blpHTML.BLPmobile .sliderHeading h2{font-size:30px;font-weight:900;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#2a3756;text-transform:uppercase;padding:0px;margin:30px 0px 15px 0px}#blpHTML.BLPmobile .sliderwapper{width:93%;margin:0 auto;display:flex;flex-direction:column}#blpHTML.BLPmobile .sliderwapper .per-50{width:100% !important}#blpHTML.BLPmobile .sliderwapper .pull-1{order:1}#blpHTML.BLPmobile .sliderwapper .pull-2{order:2}#blpHTML.BLPmobile .sliderarea{margin-top:10px;display:flex;flex-direction:column}#blpHTML.BLPmobile .button-link-section .sub-head{width:88vw;padding:0px !important;object-fit:contain;margin-left:auto;margin-right:auto;display:block}#blpHTML.BLPmobile .button-link-section img{display:none}#blpHTML.BLPmobile .button-link-section a{padding:4vw 0 0 0;height:12.9vw;background-color:white;font-family:Merel;position:absolute;text-transform:uppercase;font-weight:500;text-decoration:none !important;bottom:4vw;left:1vw;right:1vw;margin:auto;text-align:center;width:77vw;border:solid 1px #2a3756;color:#2a3756;font-size:15px}#blpHTML.BLPmobile{margin-top:45px}.mz-breadcrumb-current{color:white !important}.sub-head a.view-all-button{left:26.6vw !important}.sub-head a.view-all-button:hover{color:white !important;background-color:#2a3756 !important}@media only screen and (min-width:1px) and (max-width:767px){.mz-category  .mz-productlist{width:100%;margin:0 auto;padding:105px 5px 0px !important;box-sizing:border-box}#blpHTML.BLPmobile .sliderarea{display:block !important}.seasonal-section .items{display:block !important}#blpHTML.BLPmobile .sliderBLP li{display:inline-block !important}#blpHTML.BLPmobile .sliderwapper{background:transparent}.sliderwapper .inline-element .block-element.sliderarea{padding:0px 0px}#blpHTML.BLPmobile .sliderBLP{background:white}#tns1-iw.tns-inner{overflow:hidden}.seasonal-section .item img{margin-top:0%}#blpHTML.BLPmobile .sliderBLP img{width:75%}#blpHTML .block-element.sliderarea .sliderBLP .product-title h3{padding:0% 0px}#blpHTML .block-element.sliderarea .sliderBLP .product-title h3{display:-webkit-box;max-width:400px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#shop-view-scroll{background:#ad0326;height:120px !important;width:100% !important;margin-top:0px !important;height:48px}#blpHTML.BLPmobile .button-link-section a{padding:2.1vw 0 0 0;bottom:2vw;left:0vw;right:0vw;width:88vw;height:48px}#blpHTML.BLPmobile .sliderBLP .product-title ul{margin-bottom:19px}#blpHTML.BLPmobile .sliderBLP .product-title ul li{padding:0px;margin:0px}#blpHTML.BLPmobile .sliderBLP .product-title .btnbox button{width:39.1vw}#blpHTML.BLPmobile .sliderBLP .product-title .btnbox a{width:39vw !important}.sub-head a.view-all-button{left:0vw !important}#blpHTML.BLPmobile .sliderBLP .product-title .btnbox button{height:13vw !important;padding:3.5vw !important}#blpHTML.BLPmobile .sliderBLP .product-title .btnbox a{margin:1vw 0.5vw;padding:3.5vw}}#productGrid.items li{flex:1;margin-bottom:11px}#productGrid.items li img{max-width:52%}#productGrid.items ul{display:flex;gap:9px}#productGrid div.item{margin:0px;padding:0px}.yellowBG{background-color:#fecf33 !important}.lightblueBG{background-color:#ecd4fa !important}.greenBG{background-color:#377d31 !important}#section2{margin-top:11px}#section2 .productGrid{display:flex;gap:11px}#blpHTML .block-element.sliderarea .sliderBLP .product-title .btnbox button.product-panel-button{height:auto;padding:9px 13px}@media only screen and (min-width:1px) and (max-width:767px){#blpHTML .block-element.sliderarea .sliderBLP .product-title .btnbox button.product-panel-button{height:48px !important;padding:9px 13px;font-size:12px !important}}@media only screen and (min-width:1px) and (max-width:767px){#blpHTML .block-element.sliderarea .sliderBLP .product-title .btnbox a.product-panel-button{height:48px !important;padding:9px 13px;font-size:12px !important}}#seasonal h2{font-family:Merel;font-size:3.5vw;font-weight:900;line-height:0.89;color:#bf2132;text-transform:uppercase;padding:2%;text-align:left;margin:0 0 -15px 0}@media only screen and (max-width:767px){#seasonal{padding-bottom:0}}.centered-button{background:#bf2132;padding:36px 12px}.centered-button a{background:#fff;border:1px solid #2a3756;box-sizing:border-box;color:#2a3756;display:block;font-size:15px;font-weight:500;margin:auto;padding:12px;text-align:center;text-decoration:none;text-transform:uppercase;height:48px}.centered-button a:hover{background:#2a3756;color:#fff}@media only screen and (min-width:768px){.centered-button a{font-size:16px;width:40%}}@media only screen and (min-width:768px) and (max-width:1024px){.centered-button a{width:45%}}