.products-cms-page .columns .column.main{padding-bottom:0}.products-cms-page .our-product-section .title-container{margin-bottom:70px}.products-cms-page .our-product-section .title-container .title{font-size:32px;font-family:Brandon Grotedsque Bold,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:20px}.products-cms-page .our-product-section .title-container .description{font-size:18px}.products-cms-page .our-product-section .content .items .item .img-container{margin-bottom:30px}.products-cms-page .our-product-section .content .items .item .description .description-title{font-size:24px;font-family:Brandon Grotedsque Bold,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:10px;text-transform:uppercase}.products-cms-page .our-product-section .content .items .item .description .description-content{font-size:18px}.products-cms-page .science-section{background:#fafafa}.products-cms-page .science-section .title-container{margin-bottom:70px}.products-cms-page .science-section .title-container .title{font-size:32px;font-family:Brandon Grotedsque Bold,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:20px}.products-cms-page .science-section .title-container .description{font-size:18px}.products-cms-page .science-section .science-content .science-item{margin-bottom:50px}.products-cms-page .science-section .science-content .science-item .detail-title{font-family:Brandon Grotedsque Bold,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:20px}.products-cms-page .science-section .science-content .science-item .detail-content{font-size:18px}.products-cms-page .using-our-products-section .title-container{margin-bottom:70px}.products-cms-page .using-our-products-section .title-container .title{font-size:32px;font-family:Brandon Grotedsque Bold,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:20px}.products-cms-page .using-our-products-section .title-container .description{font-size:18px}.products-cms-page .using-our-products-section .content{position:relative}.products-cms-page .using-our-products-section .content .content-header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products-cms-page .using-our-products-section .content .content-header .title{font-weight:700;text-transform:uppercase}.products-cms-page .ingredients-description-section{background:#fafafa}.products-cms-page .ingredients-description-section .container .row .item .check{display:inline-block;width:32px;height:32px;background:#e90d3d;border-radius:50%}.products-cms-page .ingredients-description-section .container .row .item .check:before{content:"";display:block;width:15px;height:11px;background:transparent url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMS4xOTkiIHZpZXdCb3g9IjAgMCAxNSAxMS4xOTkiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTAuMzU3LDE2Ljc3OSw1LDExLjQsNi41MTEsOS44OWwzLjg0NiwzLjg0N0wxOC40ODksNS41OCwyMCw3LjEwNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01IC01LjU4KSIvPjwvZz48L3N2Zz4=) no-repeat;position:absolute;left:8.5px;top:10.5px}.products-cms-page .ingredients-description-section .container .row .item .num{display:inline-block;font-weight:700;font-family:Brandon Grotedsque Bold,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.products-cms-page .ingredients-description-section .container .row .item .description{display:inline-block;text-align:left}.products-cms-page .ingredients-description-section .container .row .item .description .title{font-family:Brandon Grotedsque Bold,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase}.products-cms-page .ingredients-description-section .container .actions{text-align:center}.products-cms-page .ingredients-description-section .container .actions a{display:inline-block}.products-cms-page .ingredients-description-section .container .actions .action.more{background:#e90d3d;color:#fff;font-size:15px;font-family:Brandon Grotedsque Bold,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding:20px 50px;border:1px solid #E90D3D;border-radius:30px;text-transform:uppercase}.products-cms-page .ingredients-description-section .container .actions .action:hover{opacity:.8}.products-cms-page .custom-flavors-section .content{color:#212121}.products-cms-page .custom-flavors-section .content .title{font-weight:700;font-family:Brandon Grotedsque Bold,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.products-cms-page .page-main{max-width:100%;padding:0}.products-cms-page .our-product-section{margin:20px 0 150px}.products-cms-page .our-product-section .container{max-width:1280px;margin:0 auto}.products-cms-page .our-product-section .title-container{text-align:center;margin-bottom:70px}.products-cms-page .our-product-section .title-container .title{font-size:48px;margin-bottom:25px}.products-cms-page .our-product-section .title-container .description span{display:block}.products-cms-page .our-product-section .content .items{display:flex;overflow-x:hidden}.products-cms-page .our-product-section .content .items>.item{width:calc((100% - 60px) / 3);margin-right:30px}.products-cms-page .our-product-section .content .items>.item:last-child{margin-right:0}.products-cms-page .our-product-section .content .items .item .img-container{margin-bottom:40px}.products-cms-page .science-section{padding:130px 0 150px}.products-cms-page .science-section .container{max-width:1280px;margin:0 auto}.products-cms-page .science-section .title-container{text-align:center;margin-bottom:70px}.products-cms-page .science-section .title-container .title{font-size:48px;margin-bottom:25px}.products-cms-page .science-section .title-container .description span{display:block}.products-cms-page .science-section .science-content .science-item{display:flex;align-items:center;background:#fff;margin-bottom:75px}.products-cms-page .science-section .science-content .science-item:last-child{margin-bottom:0}.products-cms-page .science-section .science-content .science-item .img-container{font-size:0;width:48%}.products-cms-page .science-section .science-content .science-item .detail{flex-grow:1;width:52%}.products-cms-page .science-section .science-content .science-item .detail-title,.products-cms-page .science-section .science-content .science-item .detail-content{max-width:362px;margin:0 auto}.products-cms-page .science-section .science-content .science-item .detail-title{font-size:37px;font-family:Brandon Grotedsque Bold,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:25px}.products-cms-page .science-section .science-content .science-item .detail-content{font-size:18px}.products-cms-page .science-section .science-content .science-item:nth-child(2n) .img-container{order:2}.products-cms-page .science-section .science-content .science-item:nth-child(2n) .detail{order:1}.products-cms-page .science-section .science-content .science-item:after{content:"";display:block;clear:both;height:0;overflow:hidden}.products-cms-page .using-our-products-section{padding:150px 0}.products-cms-page .using-our-products-section .container{max-width:1280px;margin:0 auto}.products-cms-page .using-our-products-section .title-container{text-align:center;margin-bottom:70px}.products-cms-page .using-our-products-section .title-container .title{font-size:48px;margin-bottom:25px}.products-cms-page .using-our-products-section .title-container .description{max-width:750px;margin:0 auto}.products-cms-page .using-our-products-section .title-container .description span{display:block}.products-cms-page .using-our-products-section .content .content-header .title{font-size:32px}.products-cms-page .ingredients-description-section .container{max-width:1440px;margin:0 auto;text-align:center;padding:85px 0 75px}.products-cms-page .ingredients-description-section .container .row .item{display:inline-flex;align-items:center}.products-cms-page .ingredients-description-section .container .row .item:not(:last-child){margin-right:25px}.products-cms-page .ingredients-description-section .container .row .item .check{position:relative;margin-right:20px}.products-cms-page .ingredients-description-section .container .row .item .num{font-size:150px;line-height:215px}.products-cms-page .ingredients-description-section .container .row .item .description{max-width:212px;margin-left:10px}.products-cms-page .ingredients-description-section .container .row .item .description .title{font-size:24px;line-height:30px;margin:0}.products-cms-page .ingredients-description-section .container .row .item .description .sub-title{font-size:14px}.products-cms-page .ingredients-description-section .container .actions{margin-top:30px}.products-cms-page .custom-flavors-section .container{max-width:1440px;padding:150px 0;margin:0 auto;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;align-items:center}.products-cms-page .custom-flavors-section .container .thumbnail{width:48%;order:2}.products-cms-page .custom-flavors-section .container .content{width:52%;order:1}.products-cms-page .custom-flavors-section .container .content .content-container{max-width:460px;font-size:18px;margin:0 auto}.products-cms-page .custom-flavors-section .container .content .content-container .title{font-size:48px;line-height:68px;margin:0 0 25px}.products-cms-page .custom-flavors-section .container .content .content-container p{line-height:1.5}.products-cms-page .custom-flavors-section .container .content .content-container p:not(:last-child){margin-bottom:40px}.products-cms-page .custom-flavors-section .container .content .content-container a{color:#e90d3d}}@media screen and (max-width: 768px){.products-cms-page .our-product-section{margin:65px 0}.products-cms-page .our-product-section .title-container .description p{margin:0}.products-cms-page .our-product-section .content .items>.item{margin-bottom:40px}.products-cms-page .our-product-section .content .items>.item:last-child{margin-bottom:0}.products-cms-page .science-section{margin:0 -20px;padding-top:65px;padding-bottom:65px}.products-cms-page .science-section .container{padding:0 20px}.products-cms-page .science-section .science-content .science-item .img-container{margin-bottom:30px}.products-cms-page .science-section .science-content .science-item .detail-title{font-size:24px}.products-cms-page .using-our-products-section{padding-top:65px;padding-bottom:65px}.products-cms-page .using-our-products-section .content .content-header .title{font-size:24px}.products-cms-page .ingredients-description-section{margin:0 -20px;padding:65px 0}.products-cms-page .ingredients-description-section .container{padding:0 20px}.products-cms-page .ingredients-description-section .container .row .item{display:flex;align-items:center;position:relative}.products-cms-page .ingredients-description-section .container .row .item .check{left:0;top:25px;position:absolute}.products-cms-page .ingredients-description-section .container .row .item .num{font-size:120px;line-height:155px}.products-cms-page .ingredients-description-section .container .row .item .description{padding:0 20px}.products-cms-page .ingredients-description-section .container .row .item .description .title{font-size:24px;margin:10px 0}.products-cms-page .ingredients-description-section .container .actions a,.products-cms-page .ingredients-description-section .container .actions .action.more{width:100%}.products-cms-page .custom-flavors-section{padding:65px 0}.products-cms-page .custom-flavors-section .container .content{font-size:18px}.products-cms-page .custom-flavors-section .container .content .title{margin:40px 0 25px;font-size:32px}.products-cms-page .custom-flavors-section .container .content p{line-height:1.5}.products-cms-page .custom-flavors-section .container .content p:not(:last-child){margin-bottom:30px}}#m-cookienotice .m-button:focus{color:#fff;border-color:#fff;border-bottom-color:#fff}#m-cookienotice .m-button:active{border-color:#fff;border-bottom-color:#fff}body .zsiq_floatmain{z-index:99999!important}.top-banner-container{background:linear-gradient(#d3103b,#e90d3d);padding-top:65px;padding-bottom:65px}.top-banner-container .banner-view{max-width:1280px;padding-left:20px;padding-right:20px;box-sizing:border-box;margin:0 auto;color:#fff}.top-banner-container .banner-view .title{font-family:Brandon Grotedsque Bold,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:15px}.top-banner-container .banner-view .title h1{margin-bottom:10px}.top-banner-container .banner-view .title p{margin-bottom:10px;line-height:1}.top-banner-container .banner-view .description{font-size:18px}@media (min-width: 768px),print{.top-banner-container{padding-top:45px;padding-bottom:45px}.top-banner-container .banner-view .title h1,.top-banner-container .banner-view .title p{font-size:32px}}@media (min-width: 1024px),print{.top-banner-container{padding-top:53px;padding-bottom:133px}.top-banner-container .banner-view .title h1,.top-banner-container .banner-view .title p{font-size:70px}}@media (max-width: 768px),print{.top-banner-container{padding-top:65px;padding-bottom:65px}.top-banner-container .banner-view .title h1,.top-banner-container .banner-view .title p{font-size:32px}}.top-banner-container p{margin-top:0;margin-bottom:1rem}h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in{text-align:center}body p{margin-block-start:0;margin-block-end:0}.main-contain-grouping .rte a{color:#d3103b;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cms-products.css.map */
