.product-section{background:#F9F9F9;padding:0 0 90px 0}.container-header{text-align:center;max-width:1030px;margin:0 auto}.container-header h3{margin:0;padding-top:20px}.container-body{max-width:1140px;margin:0 auto}.card-section .page-numbers.current{background:#966800;color:#ffffff}.card-section .card-section__item{margin-bottom:50px;height:-webkit-fill-available}@media screen and (min-width: 768px){.card-section .card-section__item{max-width:250px;margin:0 auto 50px auto}}.card-section .card-section__content{background:#ffffff;min-height:460px;box-shadow:0px 6px 6px #00000029;height:100%}.card-section .card-section__img{height:198px;position:relative}.card-section .card-section__img a{position:absolute;height:100%;width:100%}.card-section .card-section__img img{height:100%;width:100%;object-fit:cover !important}.card-section .card-section__details{padding:10px 12px;height:100%;display:flex;flex-direction:column;height:calc(100% - 198px)}.card-section .card-section__details>div{display:flex;flex-direction:column;padding:10px 12px;min-height:285px;height:100%}.card-section .card-item__title{font-size:17px;color:#000000;font-weight:500;display:block}.card-section .card-item__information{font-size:14px;color:#966800;font-weight:300;border-bottom:1px solid}.card-section .card-input-quantity{display:grid;grid-template-columns:33.33% 33.33% 33.33%;padding:2px 0;border:1px solid #B2B2B2;border-radius:2px;background:#FFFFFF 0% 0% no-repeat padding-box}.card-section .card-input-quantity__minus,.card-section .card-input-quantity__add{cursor:pointer;font-weight:400;text-align:center;display:grid;align-items:center;position:relative;line-height:0}.card-section .card-input-quantity__minus{font-size:40px;top:-2px}.card-section .card-input-quantity__add{font-size:25px;top:-1px}.card-section .card-input-quantity__input,.card-section input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){text-align:center;border:0px solid transparent;height:41px;top:-1px;position:relative;pointer-events:none}.card-section .card-btn-light{border:1px solid #3C5464;color:#3C5464;height:44px;display:grid;align-items:center;text-transform:uppercase;font-size:1rem;font-weight:500}.card-section .card-btn-light:hover{color:#ffffff;text-decoration:none;background:#3C5464}.card-section .card-item__btn{display:grid;align-items:center;text-align:center;background:#FFFFFF 0% 0% no-repeat padding-box;min-height:41px;border-radius:2px;margin-top:15px;padding:2px 0;cursor:pointer;font-weight:600}.card-section .card-item__btn .added_to_cart{border:1px solid #3C5464;color:#3C5464;margin-top:10px;height:44px;display:grid;align-items:center;padding:0}.card-section .card-item__btn .added_to_cart:hover{color:#ffffff;text-decoration:none;background:#3C5464}.card-section .card-item__addtocart{margin-top:auto}.card-section .card-item__price{display:block;font:normal normal 600 18px/22px 'Montserrat';margin:20px 0}.card-section .card-item__login{display:block;color:#232936;margin-top:20px;font:normal normal 600 16px/22px 'Montserrat';text-decoration:underline !important}.card-section .card-item__description{display:block;min-height:100px}.card-section .card-item__link_view_details{width:fit-content;color:#F5AE29;font:normal normal normal 16px/32px 'Montserrat';border-bottom:1px solid #F5AE29}.category-product-filter__hideshow{position:relative;top:-20px;font-size:14px;color:#000000;font-weight:600;cursor:pointer}.category-product-filter__list{padding-left:0;display:none}.category-product-filter__list.show{display:block}.category-product-filter__list li{position:relative;float:left;text-decoration:none;list-style-type:none;margin-right:24px;cursor:pointer;border:1px solid #966800;border-radius:2px;height:40px;font-size:12px;font-weight:700;color:#966800;min-width:110px;width:110px;text-align:center}.category-product-filter__list li:last-child{float:initial;display:grid}.category-product-filter__list .categories{position:absolute;right:0;left:0;height:100%;width:100%;top:0;display:grid;align-items:center}.category-product-filter__list .categories:hover{text-decoration:none;background:#966800;color:white}.category-product-filter{max-width:1229px;margin:0 auto;padding:0 23px}.filter-box{display:none}.filter-box.show{display:block}.tab-active.active{background:#966800;color:white}.card-section__pagination{text-align:center}.card-section__pagination .page-numbers{background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #B0B6BA;font-size:14px;padding:7px 10px;cursor:pointer}.card-section__pagination .next,.card-section__pagination .prev{display:none}.category-product-filter__mobile{position:relative;display:none;padding:10px 20px;font-size:20px;font-weight:600}.category-product-filter__mobile img{height:20px;width:20px;position:absolute;right:18px}.product-nutrition-modal{position:fixed;background-color:rgba(0,0,0,0.8);top:0;right:0;bottom:0;left:0;z-index:9999;visibility:hidden;opacity:0;transition:all 0.3s}.product-nutrition-modal.show-modal{visibility:visible;opacity:1}.product-nutrition-modal .product-nutrition-modal__close{position:absolute;right:22px;top:34px;cursor:pointer}.product-nutrition-modal .product-nutrition-table-item{line-height:1.5}.product-nutrition-modal .product-nutrition-table-item__title{font-weight:bold;padding-right:12px}.product-nutrition-modal .product-nutrition-modal__holder{background:#ffffff;height:375px;width:295px;position:relative;margin:0 auto;margin-left:auto;margin-right:auto;left:0;right:0;top:30%;transform:translateY(-50%);overflow:hidden}.product-nutrition-modal .product-nutrition-modal__details{height:290px;width:255px;margin:0 auto;position:relative;top:70px;border:2px solid black;padding:0 10px}.product-nutrition-modal .product-nutrition-modal__details span{font-size:12px;font-weight:400;margin:0;line-height:2;display:block}.product-nutrition-modal .product-nutrition-modal__detailsspan:first-child{display:block}.product-nutrition-modal .product-nutrition-modal__title{font-size:14px;font-weight:bold;text-transform:uppercase;margin:0 auto;display:grid;justify-content:center;line-height:2}.product-nutrition-modal .product-nutrition-table{font-size:12px}.product-nutrition-modal .product-nutrition-table__title{line-height:1.2}.single-carton-variation{display:grid;grid-template-columns:50% 50%;width:92%;grid-gap:8%}@media only screen and (min-width: 769px){.card-section__holder{grid-template-columns:25% 25% 25% 25%}}@media only screen and (min-width: 768px) and (max-width: 768px){.card-section__holder{grid-template-columns:50% 50%}}@media only screen and (max-width: 736px){.category-product-filter__list{display:none}.category-product-filter__list.show{display:block}.category-product-filter__list li{float:inherit;border:0;width:100%;text-align:left;border-bottom:1px solid black}.category-product-filter__list .categories{color:black;font-size:20px;font-weight:600;padding:6px 20px}.card-section__holder{grid-template-columns:100%}.category-product-filter__hideshow{display:none}.category-product-filter__mobile{display:block;border-bottom:1px solid black}}
