.product__breadcrumbs{padding:3rem 0}@media only screen and (max-width:1024px){.product__breadcrumbs{width:100vw;margin-left:-3rem;padding-left:3rem;overflow-x:scroll}}.product__breadcrumbs .breadcrumbs__item:last-of-type{padding-right:3rem}.product__breadcrumbs .breadcrumbs__link{white-space:nowrap}.product__media-slideshow-wrapper{position:relative}.product__media-slideshow-arrow{position:absolute;top:50%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 8px;color:#ddd;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.product__media-slideshow-arrow:hover{color:#000}.product__media-slideshow-arrow--prev{left:-30px}.product__media-slideshow-arrow--next{right:-30px}.product__media-slideshow-arrow svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product__media-slideshow.cycle-content>*{display:-webkit-box;display:-ms-flexbox;display:flex}.product__media-slideshow-item{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product__media-slideshow-item--full{width:100%;height:100%;display:flex;justify-content:center}.product__media-slideshow-item-wrapper{position:relative;padding-bottom:100%;background-color:#fff}.product__media-slideshow-item iframe,.product__media-slideshow-item video{width:100%; height:100%}.product__media-thumbnail-item{margin-bottom:3rem}.product__media-thumbnail-link{position:relative;display:block;padding-bottom:100%}.product__media-thumbnail-image{position:absolute;top:50%;left:50%;z-index:2;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product__title{margin-bottom:1rem}.product__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.product__subtitle-text{margin-bottom:1rem;font-size:1.6rem;font-weight:400}.product__subtitle-text:after{content:"/";margin:0 1rem}.product__subtitle-reviews{margin-bottom:1rem;font-size:1.6rem}.product__subtitle-reviews .spr-icon{top:0}.product__subtitle-reviews .spr-icon:before{margin-right:.2rem;font-size:1.6rem}.product__description{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #ddd}.product__description p:last-of-type{margin-bottom:0}.product__price{margin-right:1rem;white-space:nowrap}.product__price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.product__price-wrapper .afterpay-paragraph{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:200px;font-size:1.2rem}.product__price-wrapper .afterpay-paragraph .afterpay-logo{width:80px!important;height:auto!important}.product__price-wrapper .afterpay-paragraph .afterpay-link{color:#000}.product__compare-price{margin-right:1rem;font-weight:500;text-decoration:line-through;white-space:nowrap;color:#ccc}.product__qty-and-atc{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.product__qty,.product__qty-and-atc{display:-webkit-box;display:-ms-flexbox;display:flex}.product__qty-wrapper{padding-right:3rem}.product__qty-btn{cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product__qty-btn:hover{background-color:#eee}.product__qty-btn:first-of-type{border-right:0}.product__qty-btn:last-of-type{border-left:0}.product__qty-btn,.product__qty-input{width:42px;text-align:center;background-color:#fff}.product__qty-input{-moz-appearance:textfield}.product__qty-input::-webkit-inner-spin-button,.product__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product__add-to-cart{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:768px){.product__add-to-cart{width:100%}}.product-description--border{border-bottom:1px solid #ddd}.product-description--background{background-color:#eee}.product-description__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:768px){.product-description__header{border-top:1px solid #ddd}}.product-description__header-wrapper{margin-top:6rem;background-color:#eee}.product-description__header-wrapper .container{padding:0}.product-description__header-link{padding:1.4rem 2rem;font-family:novecento-sans-wide,Lato,sans-serif;font-size:1.4rem;line-height:1.8rem;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;font-weight:600;font-variant-numeric:lining-nums;font-size:1.2rem;line-height:1.2rem;text-align:center;color:#000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-description__header-link:hover{color:#fff;background-color:#000}@media only screen and (max-width:768px){.product-description__header-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-right:1px solid #ddd;border-bottom:1px solid #ddd}}.product-description__section{padding:9rem 0}@media only screen and (max-width:768px){.product-description__section{padding:4.5rem 0}}.product-description__section--no-padding{padding:0}.product-description__title{margin-bottom:3rem;text-align:center}.benefits__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits__list-item{display:block;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;text-align:center}@media only screen and (max-width:768px){.benefits__list-item{-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;margin-bottom:3rem}}@media only screen and (max-width:480px){.benefits__list-item{-ms-flex-preferred-size:50%;flex-basis:50%}}.benefits__list-img{display:block;margin:0 auto 1rem}.benefits__list-title{font-family:novecento-sans-wide,Lato,sans-serif;line-height:1.8rem;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;font-weight:600;font-variant-numeric:lining-nums;font-size:1.4rem;display:block}.nutrition__highlights-wrapper{position:relative}.nutrition__highlights-arrow{position:absolute;top:50%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.5rem;color:#ddd;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.nutrition__highlights-arrow:hover{color:#000}.nutrition__highlights-arrow--prev{left:-1rem}.nutrition__highlights-arrow--next{right:-1rem}.nutrition__highlights-arrow svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nutrition__highlights-arrow{display:none}@media only screen and (max-width:768px){.nutrition__highlights-arrow{display:-webkit-box;display:-ms-flexbox;display:flex}}.nutrition__highlights-item{margin-bottom:3rem}.nutrition__highlights-content{padding-top:2rem}.nutrition__highlights-title{margin-bottom:1rem}.nutrition__highlights-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nutrition__highlights-thumbnail img{padding:5px}.nutrition__info-wrapper{padding:2rem;background-color:#fff}.nutrition__info-heading{margin-bottom:2rem;font-size:1.4rem}.nutrition__info-top{margin-bottom:2rem}.nutrition__info-thead{border-bottom:1px solid #ddd}.nutrition__info-th-wrapper{border-right:1px solid #ddd}.nutrition__info-th-wrapper:last-of-type{border-right:0}.nutrition__info-th-wrapper:last-of-type .nutrition__info-th{padding-left:.5rem}.nutrition__info-td-wrapper{border-right:1px solid #ddd}.nutrition__info-td-wrapper:last-of-type{border-right:0}.nutrition__info-td-wrapper:last-of-type .nutrition__info-td{padding-left:.5rem}.nutrition__info-tr .nutrition__info-td{padding-top:1rem}.nutrition__info-tr~.nutrition__info-tr .nutrition__info-td{padding-top:.5rem}.nutrition__info-td{padding:.5rem 0}.nutrition__info-title{margin:0;padding-bottom:.5rem;font-size:1rem;text-transform:uppercase;letter-spacing:.1rem;font-weight:900}.nutrition__info-text{font-size:1.4rem}.nutrition__info-caption{margin:0;padding:1rem;font-size:1.2rem;font-style:italic;text-align:center}.nutrition__popup{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;display:none}.nutrition__popup.active{display:block}.nutrition__popup.active .nutrition__overlay{pointer-events:all}.nutrition__popup-close{position:absolute;top:0;right:0;z-index:2;padding:1rem;cursor:pointer}.nutrition__overlay{opacity:1}.nutrition__details{position:absolute;top:50%;left:50%;z-index:100;padding:3rem;background-color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.usage__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.usage__list-item{display:block;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;padding:0 1.5rem;text-align:center}@media only screen and (max-width:768px){.usage__list-item{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:3rem;padding:0}}.usage__list-img{display:block;margin:0 auto 2rem}.usage__list-title{margin-bottom:1rem;font-size:1.8rem}.difference__tr{border-bottom:1px solid #ddd}.difference__tr:last-of-type{border-bottom:0}.difference__td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:2rem;text-align:center}@media only screen and (max-width:768px){.difference__td{padding:1rem}}.difference__td--left{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;text-align:left}.difference__td--highlight{background-color:#eee}.difference__td-title{font-family:novecento-sans-wide,Lato,sans-serif;font-size:1.4rem;line-height:1.8rem;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;font-weight:600;font-variant-numeric:lining-nums;font-size:1.2rem}.difference__video{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.difference__video-wrapper{position:relative;width:100%;padding-bottom:56.25%;background-color:#eee}.reviews__title{margin-bottom:1rem}.reviews__content .spr-container{padding:0;border:0}.reviews__content .spr-header{margin-bottom:3rem;text-align:center}.reviews__content .spr-header-title{display:none}.product__media-slideshow-arrow{background:#fff;color:#767676}
