.list--products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}.index .list--products{padding-bottom:25px}.collections__col{margin-top:calc(11% + 40px)}.collections__card-img{position:absolute!important;top:0;left:50%;width:89%;transform:translate(-50%,-100%);margin-top:90px}.collections__card-img--empty{padding:0;height:100%;left:0;transform:none;width:100%;margin-top:0}.collections__card-img>img{max-height:100%;position:absolute;left:50%;bottom:0;transform:translate(-50%)}.collections__card-img--empty>img{width:100%;height:100%;object-fit:cover;border-radius:12px}.collections__card{border-radius:12px;padding:90px 12px 80px;position:relative;text-align:center;color:#2c2c2c;background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;display:flex;flex-direction:column}.collections__card--categories{padding:60px 35px 38px;text-align:left;display:block}.collections__card-title{font-family:JimmyJoyFont;font-style:normal;font-weight:800;font-size:28px!important;line-height:1!important;text-transform:uppercase;color:#2c2c2c;margin:0 0 12px;display:flex;align-items:center;justify-content:center}.collections__card-title--categories{font-size:35px;margin-bottom:20px;display:block;text-align:left}.collections__card-title{min-height:56px}.collections__card-title a{font-family:inherit;color:#2c2c2c!important}.collections__card-short{font-family:GT Walsheim Pro Regular;font-style:normal;font-weight:400;font-size:18px;line-height:1;margin-bottom:30px;display:flex;align-items:center;justify-content:center;color:#2c2c2c;min-height:56px}.collections__card-short--categories,.collections__card-short--categories p{font-size:25px;line-height:1.3;color:#000;margin-bottom:0;display:block}.collections__card--categories .compare-meals{margin-bottom:0;margin-top:20px;text-align:left}.collections__card--categories .compare-meals p{font-size:20px;color:#000;line-height:1.2;margin-bottom:10px}.collections__card--categories .compare-meals .btn{font-family:GT Walsheim Pro Bold,sans-serif;font-weight:700;font-size:16px;line-height:1.25;padding:9px 10px;text-transform:uppercase;border-radius:99em;background-color:#ff9d2f;color:#fff;display:block;text-align:center}.collections__card-price{font-family:GT Walsheim Pro Regular!important;font-weight:400;color:#2c2c2c;font-size:28px;line-height:1;margin:0 0 30px;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.collections__card-price>small{display:block;font-size:14px;line-height:1}.collections__card-badge{display:inline-block;width:64px;height:64px;position:absolute;top:0;right:0;transform:translate(17%,-34%)}.collections__card-badge>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}.collections__card-review{margin-bottom:28px;display:flex;align-items:center;justify-content:center;flex-direction:column}.collections__card-review__text{font-family:GT Walsheim Pro Regular,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1;margin-bottom:15px}.collections__card-review__star{display:flex;align-items:center;justify-content:center}.collections__card-review__star>*{line-height:1;display:flex}.collections__card-cta{display:flex;align-items:flex-end;justify-content:center;flex-grow:1}.collections__card-cta .btn{font-family:GT Walsheim Pro Bold,sans-serif;font-weight:700;font-size:18px;line-height:1;padding:11px 38px 10px;text-transform:uppercase;border-radius:99em;background-color:#ff9d2f;color:#fff}.collections__cta{text-align:center;margin:40px 0}.collections__cta .btn{font-family:GT Walsheim Pro Bold,sans-serif;font-weight:700;font-size:16px;line-height:1;padding:11px 38px 10px;text-transform:uppercase;border-radius:99em;background-color:#ff9d2f;color:#fff}.collections__cta .btn:after{content:"";width:12px;right:13px;height:12px;background-image:url("data:image/svg+xml, %3Csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.36638 4.95213L0.33858 7.97945C0.276472 8.03441 0.227795 8.10288 0.196293 8.17959C0.16479 8.2563 0.1513 8.33921 0.15686 8.42195C0.162419 8.50469 0.186882 8.58506 0.228364 8.65687C0.269846 8.72867 0.327245 8.79002 0.396147 8.83618C0.511153 8.92005 0.652236 8.96031 0.794194 8.94977C0.936152 8.93922 1.06974 8.87856 1.17109 8.77862L4.56975 5.34729C4.62511 5.29648 4.66931 5.23473 4.69955 5.16594C4.72979 5.09715 4.74541 5.02284 4.74541 4.9477C4.74541 4.87256 4.72979 4.79825 4.69955 4.72946C4.66931 4.66068 4.62511 4.59892 4.56975 4.54812L1.17109 1.11679C1.06974 1.01684 0.936152 0.95618 0.794193 0.945636C0.652235 0.935092 0.511152 0.975354 0.396147 1.05923C0.327244 1.10539 0.269846 1.16673 0.228364 1.23854C0.186881 1.31035 0.162419 1.39071 0.156859 1.47345C0.1513 1.55619 0.16479 1.6391 0.196293 1.71581C0.227795 1.79253 0.276472 1.86099 0.33858 1.91595L3.36638 4.95213Z' fill='white'/%3E%3C/svg%3E%0A");background-size:contain;position:absolute;background-repeat:no-repeat;background-position:center;top:47.5%;transform:translateY(-50%)}.collections__card .containerwrap .collections__card-review,body.index .collections__card-img img.product-image-mob,body.collection .collections__card-img img.product-image-mob{display:none}@media(max-width:1199px){.collections__col{margin-top:calc(9% + 40px)}.collections__card-title{font-size:22px!important}.collections__card-title--categories{font-size:26px}.collections__card-short{font-size:16px}.collections__card-short--categories,.collections__card-short--categories p{font-size:20px}.collections__card-price{font-size:22px}.collections__card-review__text{font-size:17px;margin-bottom:10px}}@media only screen and (max-width:991px){.collection-jj,.collection-shakes{padding-top:70px}.collections__col{margin-top:calc(15% + 20px)}}@media only screen and (max-width:991px)and (min-width:768px){body.collection .list--products.equal-columns--outside-trim .four{width:calc(33.33333% - 20px);margin-left:10px;margin-right:10px}body.index .list--products .collections__card-img{width:70%;margin-top:70px}body.index .list--products .collections__col{margin-top:calc(20% + 20px)}body.index .list--products .collections__card{padding:54px 12px 38px}}@media only screen and (max-width:768px)and (min-width:578px){.collections__col{margin-left:10px!important;margin-right:10px!important;width:calc(50% - 20px)!important}.collections__card-cta{position:absolute;left:0;right:0;bottom:30px}}@media only screen and (min-width:769px){.collections__cta{display:none}.collections__card-cta{position:absolute;left:0;right:0;bottom:30px}}@media only screen and (max-width:768px){.collections__col--hide-in-mobile{display:none}.collections__card-img{width:70%}.collections__card-img--empty{width:100%}.collections__col{margin-top:calc(20% + 20px)}body.index .list--products .collections__col{margin-top:calc(8% + 20px)}.index .list--products{padding-bottom:0}.collections__card-title{min-height:auto}.collections__card-badge{transform:translate(10%,-20%)}}@media only screen and (max-width:575px){body.index .collections__card-badge,body.collection .collections__card-badge{width:50px;height:50px;transform:translate(10%,-55%);right:-6px}body.index .collections__card-img img.product-image-mob,body.collection .collections__card-img img.product-image-mob{display:block}body.index .collections__card-img img.product-image-desk,body.collection .collections__card-img img.product-image-desk{display:none}body.index .collections__card-img,body.collection .collections__card-img{margin:0;transform:none;left:0;position:inherit;padding:0;display:inline-block;margin-top:-80px!important;width:100%}body.index .collections__card .containerwrap .collections__card-review,body.collection .collections__card .containerwrap .collections__card-review{display:block}body.index .collections__card .containerwrap-2 .collections__card-review,body.collection .collections__card .containerwrap-2 .collections__card-review{display:none}body.index .collections__card,body.collection .collections__card{flex-direction:row!important;padding:0 12px 20px 0!important;align-items:center;max-width:350px;margin:0 auto}body.index .collections__card .containerwrap,body.collection .collections__card .containerwrap{width:57%;margin-left:6px;margin-top:0}body.index .collections__card .containerwrap-2,body.collection .collections__card .containerwrap-2{width:43%;padding:22px 0 0;text-align:left;margin-left:0;display:flex;flex-direction:column;justify-content:space-between}body.index .collections__card .containerwrap-2 .collections__card-title,body.collection .containerwrap-2 .collections__card-title{font-size:22px;line-height:1;margin-bottom:10px;text-align:left;align-items:flex-start;justify-content:flex-start}body.index .collections__card .containerwrap-2 .collections__card-price,body.collection .collections__card .containerwrap-2 .collections__card-price{align-items:flex-start;margin-bottom:12px}body.index .collections__card-cta .btn,body.collection .collections__card-cta .btn{padding:11px 18px 10px;font-size:14px}body.index .collections__card .containerwrap .collections__card-review,body.collection .collections__card .containerwrap .collections__card-review{position:absolute;bottom:20px;margin-bottom:0;width:57%}body.index .collections__card .containerwrap a.collections__card-img>img,body.collection .collections__card .containerwrap a.collections__card-img>img{position:initial;transform:none}body.index .collections__card .containerwrap-2 .collections__card-short,body.collection .collections__card .containerwrap-2 .collections__card-short{font-size:14px;line-height:1;margin-bottom:20px;align-items:flex-start;justify-content:flex-start}body.index .collections__card .containerwrap-2 .collections__card-cta,body.collection .collections__card .containerwrap-2 .collections__card-cta{justify-content:flex-start;flex-grow:inherit}body.index .collections__card .containerwrap .collections__card-img,body.collection .collections__card .containerwrap .collections__card-img{margin-top:-44px!important;width:54%;margin-left:4px}body.index .collections__card .containerwrap .collections__card-review p.collections__card-review__text,body.collection .collections__card .containerwrap .collections__card-review p.collections__card-review__text{font-size:14px;line-height:1}body.index .collections__card .containerwrap .collections__card-review .collections__card-review__star,body.collection .collections__card .containerwrap .collections__card-review .collections__card-review__star{max-width:86px;margin:0 auto}.collections__card-img{width:50%}.collections__card-title{font-size:30px;margin-bottom:30px}.collections__card-title--categories{margin-bottom:20px}.collections__card-short{margin-bottom:30px;min-height:auto}.collections__card-price,.collections__card-review{margin-bottom:30px}.collections__card-short--categories,.collections__card-short--categories p{font-size:18px;margin-bottom:0}.list--products.equal-columns--outside-trim .medium-down--one-half{width:100%}.list--products.equal-columns--outside-trim .medium-down--one-half.medium-down--one-half{margin-left:0;margin-right:0}.collections__col{margin-top:calc(33% + 20px)}body.index .collections__col,body.collection .collections__col{margin-top:calc(12% + 20px)}body.collection .collections__col--categories{margin-top:calc(6% + 20px)}.collections__col--categories,.collections__col--empty{margin-top:30px}.collections__col--empty{display:none}body .collections__card.collections__card--categories{padding:40px 30px!important}}@media only screen and (max-width:479px){.collections__card-img{width:60%;padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-list-jj-section.css.map */
