/* https://www.classeslager.be/wp-content/themes/classeslager/dist/css/product.css?ver=40d9304faf6646686e88f9955af500a8 */
.sectionProdSpecs .rowSpecs .colSpecs h3,.sectionSingleProduct .colProdInfo .cat,.sectionSingleProduct .colProdInfo .packInfo{font-family:vinyl,Helvetica,sans-serif;text-transform:uppercase}h1{font-size:35px;font-size:3.5rem}.sectionSingleProduct{padding-bottom:120px}.sectionSingleProduct .colProdInfo{padding-left:80px}.sectionSingleProduct .colProdInfo .cat{font-weight:400;line-height:1;font-size:16px;font-size:1.6rem;letter-spacing:2px;margin-bottom:10px}.sectionSingleProduct .colProdInfo .price{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.sectionSingleProduct .colProdInfo .price .priceWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin-right:20px}.sectionSingleProduct .colProdInfo .price .priceWrap p{line-height:1}.sectionSingleProduct .colProdInfo .price .priceWrap .price{font-weight:700;font-size:40px;font-size:4rem;letter-spacing:3px;margin:0}.sectionSingleProduct .colProdInfo .price .priceWrap .orPrice{font-size:20px;font-size:2rem;letter-spacing:1px;color:#bbb;font-weight:400;text-decoration:line-through;margin:0 15px 0 0}.sectionSingleProduct .colProdInfo .price .suffix p{margin:0;font-size:15px;font-size:1.5rem;line-height:1;text-transform:uppercase;letter-spacing:1px}.sectionSingleProduct .colProdInfo .title{position:relative}.sectionSingleProduct .colProdInfo .title .stamp{position:absolute;top:0;right:0;height:100px;width:100px;border-radius:50%;will-change:transform;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg);box-shadow:0 3px 6px rgba(0,0,0,.16)}.sectionSingleProduct .colProdInfo .title.padding{padding-right:145px}.sectionSingleProduct .colProdInfo hr{width:95px;border-top:4px solid #000;margin:20px 0 30px}.sectionSingleProduct .colProdInfo hr.hrPackInfo{margin-bottom:20px}.sectionSingleProduct .colProdInfo .packInfo{font-weight:400;line-height:1;font-size:16px;font-size:1.6rem;letter-spacing:1px;margin-bottom:20px}.sectionSingleProduct .colProdInfo .discountWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:30px}.sectionSingleProduct .colProdInfo .discountWrap img{width:30px;margin-right:12px}.sectionSingleProduct .colProdInfo .discountWrap p{font-size:20px;font-size:2rem;font-weight:700;text-transform:uppercase;color:#7CAF2E;text-align:left;line-height:1.2;margin:0;letter-spacing:1px}.sectionSingleProduct .colProdInfo .discountWrap p span{display:block}.sectionSingleProduct .colProdInfo .addToBasket{background:#F7F7F7;padding:40px 45px}.sectionSingleProduct .colProdInfo .addToBasket h3{font-size:23px;font-size:2.3rem;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:2px;margin-bottom:20px}.sectionSingleProduct .colProdInfo .addToBasket .my-custom-select{position:relative;display:block;margin-bottom:20px}.sectionSingleProduct .colProdInfo .addToBasket .my-custom-select select{display:none}.sectionSingleProduct .colProdInfo .addToBasket .select-selected{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;height:inherit;padding:15px 50px 15px 20px;cursor:pointer;line-height:1;border-radius:0;background:#fff;color:rgba(22,22,21,.6);font-weight:600;border:1px solid #eee}.sectionSingleProduct .colProdInfo .addToBasket .select-selected:after{will-change:transform;position:absolute;content:"";top:50%;right:20px;width:12px;height:12px;background:url(/wp-content/themes/classeslager/dist/css/../../assets/icons/select-arrow.svg) center no-repeat;background-size:contain;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.sectionSingleProduct .colProdInfo .addToBasket .select-selected.select-arrow-active:after{-webkit-transform:rotate(180deg) translateY(50%);-moz-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);-o-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.sectionSingleProduct .colProdInfo .addToBasket .select-items{position:absolute;background:#fff;top:100%;left:0;z-index:99;width:100%;border:1px solid #eee}.sectionSingleProduct .colProdInfo .addToBasket .select-items div{font-weight:400;padding:8px 20px;border:1px solid transparent;border-color:transparent transparent #eee;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sectionSingleProduct .colProdInfo .addToBasket .select-items div.disabled{opacity:.2;pointer-events:none}.sectionSingleProduct .colProdInfo .addToBasket .select-items div:last-child{border:none}.sectionSingleProduct .colProdInfo .addToBasket .select-hide{display:none}.sectionSingleProduct .colProdInfo .addToBasket .same-as-selected,.sectionSingleProduct .colProdInfo .addToBasket .select-items div:hover{background:#f9f9f9}.sectionSingleProduct .colProdInfo .addToBasket .switchWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.sectionSingleProduct .colProdInfo .addToBasket .switchWrap p{margin:0 20px 0 0;line-height:1;font-size:22px;font-size:2.2rem;text-transform:uppercase;letter-spacing:1.5px}.sectionSingleProduct .colProdInfo .addToBasket .switchWrap .colSwitchers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;height:43px}.sectionSingleProduct .colProdInfo .addToBasket .switchWrap .colSwitchers a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sectionSingleProduct .colProdInfo .addToBasket .switchWrap .colSwitchers .btnUpdateQty{height:100%;background:#F8F8F8;border:1px solid #B5B5B5;font-size:34px;font-size:3.4rem;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:32px}.sectionSingleProduct .colProdInfo .addToBasket .switchWrap .colSwitchers .btnUpdateQtyMinus{border-top-left-radius:3px;border-bottom-left-radius:3px}.sectionSingleProduct .colProdInfo .addToBasket .switchWrap .colSwitchers .btnUpdateQtyPlus{border-top-right-radius:3px;border-bottom-right-radius:3px}.sectionSingleProduct .colProdInfo .addToBasket .switchWrap .colSwitchers .quantity{width:60px;height:100%;padding:0}.sectionSingleProduct .colProdInfo .addToBasket .switchWrap .colSwitchers .quantity label{display:none}.sectionSingleProduct .colProdInfo .addToBasket .switchWrap .colSwitchers .quantity input{height:100%;width:100%;background:#fff;border:none;border-top:1px solid #B5B5B5;border-bottom:1px solid #B5B5B5;border-radius:0;box-shadow:none;outline:0;padding:0 10px;text-align:center;font-size:23px;font-size:2.3rem}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;background:#7CAF2E;margin-top:25px;font-size:21px;font-size:2.1rem;letter-spacing:3px;line-height:1;text-transform:uppercase;padding:12px 20px 10px;font-weight:600;border-radius:3px;cursor:pointer;color:#fff;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart .loaded,.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart .loading{width:30px;margin-right:15px}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart .loaded{display:block}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart .added,.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart .loading,.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart.adding .loaded{display:none}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart.added,.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart:hover{background:#3C6300}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart.adding .loading{display:block;-webkit-animation:rotation 2s infinite linear;-moz-animation:rotation 2s infinite linear;-ms-animation:rotation 2s infinite linear;-o-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart.added .reg{display:none}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart.added .added{display:block}.sectionSingleProduct .colProdInfo .addToBasket .toCartWrap{margin-top:20px;display:none;line-height:1}.sectionSingleProduct .colProdInfo .addToBasket .toCart{font-family:vinyl,Helvetica,sans-serif;position:relative;display:inline-block;font-weight:400;text-transform:uppercase;line-height:1;font-size:13px;font-size:1.3rem;letter-spacing:1px;padding-right:15px}.sectionSingleProduct .colProdInfo .addToBasket .toCart::after{content:'';display:block;width:7px;height:7px;top:50%;will-change:transform;position:absolute;right:0;background:url(/wp-content/themes/classeslager/dist/css/../../assets/icons/double-chevron.svg);background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-moz-transform .3s linear;-moz-transition:-moz-transform .3s linear;-ms-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear}.sectionSingleProduct .colProdInfo .addToBasket .toCart:hover{color:#7CAF2E}.sectionSingleProduct .colProdInfo .addToBasket .toCart:hover::after{-webkit-transform:translate(3px,-50%);-moz-transform:translate(3px,-50%);-ms-transform:translate(3px,-50%);-o-transform:translate(3px,-50%);transform:translate(3px,-50%)}.sectionSingleProduct .colProdInfo .addToBasket .toCartBtn{display:inline-block;align-items:center;background:#000;margin-top:0;font-size:21px;font-size:2.1rem;letter-spacing:3px;line-height:1;text-transform:uppercase;padding:12px 20px 10px;font-weight:600;border-radius:3px;cursor:pointer;color:#fff;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.sectionSingleProduct .colProdInfo .addToBasket .toCartBtn:hover{background:#3C6300}.sectionSingleProduct .colProdInfo .usps{list-style:none;margin:35px 0 0;padding:0}.sectionSingleProduct .colProdInfo .usps li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:20px}.sectionSingleProduct .colProdInfo .usps li .img{width:45px;text-align:center;margin-right:15px;flex-shrink:0}.sectionSingleProduct .colProdInfo .usps li .img img{width:auto;max-width:100%;height:auto;max-height:35px;flex-shrink:0}.sectionSingleProduct .colProdInfo .usps li .txt{margin-bottom:-15px}.sectionSingleProduct .colProdInfo .usps li .txt p{margin-bottom:15px;letter-spacing:1px;line-height:1.3}.sectionSingleProduct .colProdInfo .usps li .txt p a{font-weight:700}.sectionSingleProduct .colProdInfo .usps li .txt p a:hover{color:#7CAF2E}.sectionSingleProduct .colProdInfo .usps li:last-child{margin-bottom:0}.sectionProdSpecs{padding:80px 0}.sectionProdSpecs .rowSpecs{margin:0 -30px -30px}.sectionProdSpecs .rowSpecs .colSpecs{padding:0 30px;margin-bottom:30px}.sectionProdSpecs .rowSpecs .colSpecs h3{display:block;background:#fff;line-height:1;font-weight:400;font-size:24px;font-size:2.4rem;padding:15px 25px;text-align:center;margin-bottom:20px}.sectionProdSpecs .rowSpecs .colSpecs ul{list-style:none;padding:0;margin:0}.sectionProdSpecs .rowSpecs .colSpecs ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.sectionProdSpecs .rowSpecs .colSpecs ul li img{width:17px;margin:0 20px}.sectionProdSpecs .rowSpecs .colSpecs ul li span{letter-spacing:1px}.sectionProdSpecs .rowSpecs .colSpecs p{letter-spacing:1px;margin-bottom:5px}.sectionProdSpecs .rowSpecs .nutri img{max-width:170px}@media (min-width:1400px){.sectionSingleProduct .colProdImg{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.sectionSingleProduct .colProdInfo{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}}@media (max-width:375.98px){h1{font-size:22px;font-size:2.2rem}.sectionSingleProduct{padding-bottom:50px}.sectionSingleProduct .colProdInfo .cat{font-size:14px;font-size:1.4rem;margin-bottom:5px}.sectionSingleProduct .colProdInfo .title .stamp{height:60px;width:60px}.sectionSingleProduct .colProdInfo .title.padding{padding-right:70px}.sectionSingleProduct .colProdInfo .price .priceWrap{margin-right:15px}.sectionSingleProduct .colProdInfo .price .priceWrap .price{font-size:25px;font-size:2.5rem}.sectionSingleProduct .colProdInfo .price .suffix p{font-size:12px;font-size:1.2rem}.sectionSingleProduct .colProdInfo .packInfo{font-size:13px;font-size:1.3rem}.sectionSingleProduct .colProdInfo .discountWrap p{font-size:16px;font-size:1.6rem}.sectionSingleProduct .colProdInfo .addToBasket{padding:30px 15px}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart,.sectionSingleProduct .colProdInfo .addToBasket .toCartBtn{padding:12px 15px 10px}.sectionSingleProduct .colProdInfo .addToBasket h3{font-size:16px;font-size:1.6rem}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart,.sectionSingleProduct .colProdInfo .addToBasket .switchWrap p,.sectionSingleProduct .colProdInfo .addToBasket .toCartBtn{font-size:14px;font-size:1.4rem}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart .loaded,.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart .loading{width:25px}.sectionProdSpecs{padding:50px 0}}@media (min-width:375.98px) and (max-width:575.98px){h1{font-size:25px;font-size:2.5rem}.sectionSingleProduct{padding-bottom:60px}.sectionSingleProduct .colProdInfo .title .stamp{height:80px;width:80px}.sectionSingleProduct .colProdInfo .title.padding{padding-right:100px}.sectionSingleProduct .colProdInfo .price .priceWrap{margin-right:12px}.sectionSingleProduct .colProdInfo .price .priceWrap .price{font-size:30px;font-size:3rem}.sectionSingleProduct .colProdInfo .price .suffix p{font-size:13px;font-size:1.3rem}.sectionSingleProduct .colProdInfo .packInfo{font-size:14px;font-size:1.4rem}.sectionSingleProduct .colProdInfo .discountWrap p{font-size:18px;font-size:1.8rem}.sectionSingleProduct .colProdInfo .addToBasket{padding:35px 25px}.sectionSingleProduct .colProdInfo .addToBasket h3{font-size:20px;font-size:2rem}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart,.sectionSingleProduct .colProdInfo .addToBasket .switchWrap p,.sectionSingleProduct .colProdInfo .addToBasket .toCartBtn{font-size:18px;font-size:1.8rem}.sectionProdSpecs{padding:60px 0}}@media (max-width:575.98px){.sectionSingleProduct .colProdInfo hr{width:80px;border-top:2px solid #000;margin:20px 0}.sectionSingleProduct .colProdInfo .packInfo{letter-spacing:.5px}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart,.sectionSingleProduct .colProdInfo .addToBasket .toCartBtn{letter-spacing:2px}.sectionSingleProduct .colProdInfo .usps li .img{width:40px}.sectionSingleProduct .colProdInfo .usps li .img img{max-height:30px}.sectionProdSpecs .rowSpecs .colSpecs{padding:0 20px;margin-bottom:30px}.sectionProdSpecs .rowSpecs .colSpecs h3{font-size:20px;font-size:2rem;padding:12px 20px}.sectionProdSpecs .rowSpecs .colSpecs ul li img{margin-left:0}.sectionProdSpecs .rowSpecs .allergenes,.sectionProdSpecs .rowSpecs .energy{font-size:18px;font-size:1.8rem}}@media (min-width:575.98px) and (max-width:767.98px){h1{font-size:30px;font-size:3rem}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:575.98px) and (max-width:991.98px){.sectionSingleProduct{padding-bottom:80px}}@media (max-width:767.98px){.sectionSingleProduct .colProdInfo{padding-left:15px}.sectionSingleProduct .colProdInfo .addToBasket{margin-top:30px}.sectionProdSpecs .rowSpecs{margin:0 -15px -30px}.sectionProdSpecs .rowSpecs .colSpecs{padding:0 15px;margin-bottom:30px}}@media (min-width:767.98px) and (max-width:991.98px){h1{font-size:30px;font-size:3rem}.sectionSingleProduct .colProdInfo{padding-left:40px}.sectionSingleProduct .colProdInfo .title .stamp{height:60px;width:60px}.sectionSingleProduct .colProdInfo .title.padding{padding-right:80px}.sectionSingleProduct .colProdInfo .price .priceWrap{margin-right:15px}.sectionSingleProduct .colProdInfo .price .priceWrap .price{font-size:25px;font-size:2.5rem}.sectionSingleProduct .colProdInfo .addToBasket{padding:35px 25px}.sectionSingleProduct .colProdInfo .addToBasket h3{font-size:18px;font-size:1.8rem}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart,.sectionSingleProduct .colProdInfo .addToBasket .switchWrap p,.sectionSingleProduct .colProdInfo .addToBasket .toCartBtn,.sectionSingleProduct .colProdInfo .usps li .txt p{font-size:16px;font-size:1.6rem}.sectionProdSpecs .text{font-size:15px;font-size:1.5rem}.sectionProdSpecs .rowSpecs{margin:0 -20px -30px}.sectionProdSpecs .rowSpecs .colSpecs{padding:0 20px;margin-bottom:30px}.sectionProdSpecs .rowSpecs .colSpecs h3{font-size:20px;font-size:2rem;padding:12px 20px}.sectionProdSpecs .rowSpecs .allergenes,.sectionProdSpecs .rowSpecs .energy{font-size:18px;font-size:1.8rem}}@media (min-width:767.98px) and (max-width:1199.98px){.sectionSingleProduct .colProdInfo .packInfo{font-size:14px;font-size:1.4rem}}@media (min-width:991.98px) and (max-width:1199.98px){h1{font-size:25px;font-size:2.5rem}.sectionSingleProduct{padding-bottom:100px}.sectionSingleProduct .colProdInfo{padding-left:60px}.sectionSingleProduct .colProdInfo .title .stamp{height:80px;width:80px}.sectionSingleProduct .colProdInfo .title.padding{padding-right:100px}.sectionSingleProduct .colProdInfo .price .priceWrap{margin-right:15px}.sectionSingleProduct .colProdInfo .price .priceWrap .price{font-size:30px;font-size:3rem}.sectionSingleProduct .colProdInfo .addToBasket{padding:40px 35px}.sectionSingleProduct .colProdInfo .addToBasket h3{font-size:20px;font-size:2rem}.sectionSingleProduct .colProdInfo .addToBasket .btnAddCart,.sectionSingleProduct .colProdInfo .addToBasket .switchWrap p,.sectionSingleProduct .colProdInfo .addToBasket .toCartBtn,.sectionSingleProduct .colProdInfo .usps li .txt p{font-size:18px;font-size:1.8rem}}@media (max-width:1199.98px){.sectionProdSpecs .rowSpecs .colSpecs{padding-bottom:30px}}@media (min-width:1199.98px) and (max-width:1400px){.sectionSingleProduct .colProdInfo .price .priceWrap .price{font-size:35px;font-size:3.5rem}.sectionProdSpecs .text{font-size:15px;font-size:1.5rem}.sectionProdSpecs .rowSpecs{margin:0 -20px -30px}.sectionProdSpecs .rowSpecs .colSpecs{padding:0 20px;margin-bottom:30px}.sectionProdSpecs .rowSpecs .colSpecs h3{font-size:20px;font-size:2rem;padding:12px 20px}.sectionProdSpecs .rowSpecs .allergenes,.sectionProdSpecs .rowSpecs .energy{font-size:18px;font-size:1.8rem}}