.product__content{font-size:1em}.product__content .title,.product__content h2{font-size:2rem;font-weight:700;letter-spacing:-1px}@media screen and (min-width:750px){.product__content .title,.product__content h2{font-size:4rem}}.product__content .title:first-of-type,.product__content h2:first-of-type{margin-top:0}.product__content .title~p,.product__content h2~p{line-height:1.5;font-size:1.6rem}@media screen and (min-width:750px){.product__content .title~p,.product__content h2~p{font-weight:200;margin:0 auto;max-width:85%;font-size:2.2em}}.product__content .title .title-subheading,.product__content h2 .title-subheading{font-size:.75em;display:block;font-weight:500}.product__content li,.product__content p{font-size:1.8rem}.product__content .rte a{position:relative;color:rgb(var(--color-link))}.product__content .rte a:after{content:"";height:1px;width:100%;background:rgba(var(--color-link),.4);position:absolute;bottom:0;left:0}.product__content .rte a:before{content:"";height:100%;width:0;background:rgba(var(--color-base-accent),.2);position:absolute;bottom:0;left:0;transition:width .2s ease-in-out}.product__content .rte a:hover:before{width:100%}.product__content img{width:100%}.product__content .dropdown-icon{margin-left:.5em}.product__content .dropdown-icon--plus{position:relative;display:inline-block;width:12px;height:12px}.product__content .dropdown-icon--plus:after,.product__content .dropdown-icon--plus:before{position:absolute;content:"";display:block;transition:all .4s ease-in-out;background-color:currentColor}.product__content .dropdown-icon--plus:before{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.product__content .dropdown-icon--plus:after{height:2px;width:100%;top:50%;left:0;transform:translateY(-50%)}.product__content .dropdown-button{position:relative;border:0;background:0 0;font-size:2em;font-weight:700;padding:10px 0;width:100%;display:flex;justify-content:space-between;align-items:center}.product__content .dropdown-button>div{text-align:left}.product__content .dropdown-button .icon{margin-right:5px}.product__content .dropdown-button .icon:before{font-size:20px}.product__content .dropdown-button span{color:#000}.product__content select-wrapper{display:none;padding:0;margin-bottom:1.5rem}@media screen and (min-width:750px){.product__content select-wrapper{display:block}}.product__content--colorised{color:var(--color-text)}@media screen and (min-width:550px){.product__content--colorised .description p,.product__content--colorised .title{color:var(--color-text)}}.product__content--collapsible>div{border-top:.1rem solid rgb(var(--color-border))}@media screen and (min-width:750px){.product__content--collapsible{padding-top:calc(var(--block-padding-top) * .5);padding-bottom:calc(var(--block-padding-bottom) * .5)}.product__content--collapsible>div{border-top:none}}@media screen and (min-width:990px){.product__content--collapsible{padding-top:var(--block-padding-top);padding-bottom:var(--block-padding-bottom)}}@media screen and (min-width:990px){.product__content-inner{max-width:800px;margin:0 auto}}@media screen and (min-width:1200px){.product__content-inner{max-width:1100px;margin:0 auto}}.product__content-container{display:none;padding-bottom:20px}@media screen and (min-width:750px){.product__content-container{display:block;padding-bottom:40px}}product-content.is-active .product__content-container{display:block}product-content.is-active .dropdown-icon--plus:before{transform:rotate(90deg)}product-content.is-active select-wrapper{display:block}@media screen and (min-width:750px){.product__content--has-divider:before{content:"";max-width:var(--page-width);margin:5rem auto;width:100%;height:1px;display:block;background:#000}}.product__content--description{color:var(--color-text);background-color:var(--color-background)}@media screen and (min-width:750px){.product__content--description{color:#fff;background-color:#000;background-image:var(--img-background);background-position:50%;background-attachment:fixed;background-size:cover}}.product__content--description h2{color:var(--color-text)}@media screen and (min-width:750px){.product__content--description h2{color:#fff}}.product__content--description .features-wrap{padding:20px 0}.product__content--description .features-wrap div{margin:30px 0}@media screen and (min-width:750px){.product__content--description .features-wrap div{margin-bottom:10px}}.product__content--description .features-wrap h4{font-weight:700;letter-spacing:0;color:var(--color-text);font-size:2em;margin-top:10px}@media screen and (min-width:750px){.product__content--description .features-wrap h4{height:42px;margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;color:#fff}}.product__content--description .features-wrap p{max-width:500px;margin:0 auto;font-size:1.5em;line-height:1.5}@media screen and (min-width:750px){.product__content--description .features-wrap p{max-width:85%;line-height:1.3;font-weight:200}}@media screen and (min-width:1200px){.product__content--description .features-wrap p{max-width:90%;font-size:1.8em}}.product__content--description .pf-icon{color:var(--color-text);font-size:9em;line-height:100%;display:block}@media screen and (min-width:750px){.product__content--description .pf-icon{color:#fff}}@media screen and (min-width:1200px){.product__content--video .page-width:not(.page-width--full-width) .embed-container{max-width:80%;margin:0 auto}}.product__content--nutritional .nutritional-item{margin-bottom:2rem}.product__content--nutritional .nutritional-item h4{margin-bottom:1rem;font-weight:700;font-size:1.8rem}@media screen and (min-width:750px){.product__content--nutritional .nutritional-item h4{font-size:2rem}}.product__content--nutritional .nutritional-item p{font-size:1.6rem}.product__content--nutritional table:not([class]){font-size:1rem;width:100%;border:0;margin-bottom:50px;table-layout:fixed;box-shadow:none}.product__content--nutritional table:not([class]) td,.product__content--nutritional table:not([class]) th{border:0;vertical-align:text-top;width:auto!important;padding:7px 10px;font-size:1.2em}@media screen and (min-width:750px){.product__content--nutritional table:not([class]) td,.product__content--nutritional table:not([class]) th{padding:7px 20px;font-size:1.6em}}.product__content--nutritional table:not([class]) td:not(:first-child){border-left:1px solid #111}.product__content--goals .goal-header{background:var(--image-background) top center no-repeat;background-size:cover;text-align:center}.product__content--goals .goal-header h4{margin:0 auto;color:#fff;max-width:75%;font-weight:700;padding:2.5em 0;font-size:2.5em}@media screen and (min-width:750px){.product__content--goals .goal-header h4{font-size:5.5em;padding:1.5em 0}}.product__content--goals .goal-body{padding:1.6rem}.product__content--goals .goal-body ul{list-style:none}.product__content--goals .goal-body li:before{content:"\e934";font-family:icomoon!important;display:inline-block;margin-right:7px}.product__content--goals .goal__item{height:100%;border:2px solid #111}.product__content--highlights .highlight{display:flex;flex-direction:column-reverse;align-items:center}@media screen and (min-width:750px){.product__content--highlights .highlight{flex-direction:row}}@media screen and (min-width:750px){.product__content--highlights .highlight:nth-child(odd){flex-direction:row-reverse}}.product__content--highlights .highlight-header{padding:2rem;flex:0 1 100%}@media screen and (min-width:750px){.product__content--highlights .highlight-header{padding:2.4rem;flex:0 1 50%;max-width:50%}}@media screen and (min-width:990px){.product__content--highlights .highlight-header{padding:0 4.5rem}}.product__content--highlights .highlight-title{font-weight:700;margin-bottom:1.8rem;letter-spacing:0;font-size:2.2rem}@media screen and (min-width:750px){.product__content--highlights .highlight-title{font-size:3rem}}.product__content--highlights .highlight-content p{font-size:1.6rem}@media screen and (min-width:750px){.product__content--highlights .highlight-content p{font-size:2rem}}.product__content--highlights .highlight-image{flex:0 1 100%}@media screen and (min-width:750px){.product__content--highlights .highlight-image{flex:0 1 50%;max-width:50%}}.product__content--highlights .highlight-image img{width:100%;height:auto}.product__content--comparison .description,.product__content--comparison .comparison__set-image{margin-bottom:2rem}.product__content--comparison .comparison__set-content{font-size:2.5rem}.product__content--comparison .comparison__set-content ul{list-style:none;margin:0;padding:0}.product__content--comparison .comparison__set-content li{margin-bottom:1rem;padding-left:30px;font-size:1.6rem;position:relative}@media screen and (min-width:750px){.product__content--comparison .comparison__set-content li{font-size:2rem;padding-left:38px}}.product__content--comparison .comparison__set-content li:last-child{margin-bottom:0}.product__content--comparison .comparison__set-content li:before{position:absolute;left:0;font-family:icomoon!important;font-weight:700;display:inline-flex;margin-right:7px;align-items:center;justify-content:center;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:12px;width:24px;height:24px}@media screen and (min-width:750px){.product__content--comparison .comparison__set-content li:before{font-size:16px;width:28px;height:28px}}.product__content--comparison .comparison__set-content h4{font-weight:700;font-size:1.8rem;margin-bottom:1.2rem}@media screen and (min-width:750px){.product__content--comparison .comparison__set-content h4{font-size:2.2rem}}.product__content--comparison .comparison__set{flex:1 1 50%;padding:1rem}@media screen and (min-width:750px){.product__content--comparison .comparison__set{padding:3rem}}.product__content--comparison .comparison__set.image-only{padding:0}.product__content--comparison .comparison__set.image-only .comparison__set-image{margin-bottom:0}.product__content--comparison .comparison__set.primary{background-color:#fff8dc}.product__content--comparison .comparison__set.primary li:before{content:"\e934";color:#15736b;border:2px solid #15736b}.product__content--comparison .comparison__set.secondary li:before{content:"\e935";color:#d8d8d8;border:2px solid #d8d8d8}@media screen and (min-width:750px){.product__content--comparison .comparison__set.secondary li:before{font-size:12px}}.product__content--comparison .comparison__set-inner{display:flex}@media screen and (min-width:990px){.product__content--comparison .comparison__set-inner{max-width:800px;margin:0 auto}}@media screen and (min-width:1200px){.product__content--comparison .comparison__set-inner{max-width:1100px;margin:0 auto}}@media screen and (max-width:749px){.product__content--faq .accordion{margin-top:0;margin-left:3rem}}.product__content--faq .accordion__title.h3{letter-spacing:0;font-size:1.6rem}@media screen and (min-width:750px){.product__content--faq .accordion__title.h3{font-size:1.8rem}}.product__content--faq .accordion__content p{font-size:1.6rem}@media screen and (max-width:749px){.product__content--faq .collapsible-icon{width:10px;height:10px}}@media screen and (max-width:749px){.product__content--faq .collapsible-icon-plus:before{height:10px}.product__content--faq .collapsible-icon-plus:after{width:10px}}
/*# sourceMappingURL=/cdn/shop/t/212/assets/section-product-content.css.map */
