(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{1244:function(e,n,t){!function(){"use strict";e.exports={polyfill:function(){var e=window,n=document;if(!("scrollBehavior"in n.documentElement.style)||!0===e.__forceSmoothScrollPolyfill__){var t,o=e.HTMLElement||e.Element,r={scroll:e.scroll||e.scrollTo,scrollBy:e.scrollBy,elementScroll:o.prototype.scroll||l,scrollIntoView:o.prototype.scrollIntoView},c=e.performance&&e.performance.now?e.performance.now.bind(e.performance):Date.now,d=(t=e.navigator.userAgent,new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(t)?1:0);e.scroll=e.scrollTo=function(){void 0!==arguments[0]&&(!0!==h(arguments[0])?x.call(e,n.body,void 0!==arguments[0].left?~~arguments[0].left:e.scrollX||e.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:e.scrollY||e.pageYOffset):r.scroll.call(e,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:e.scrollX||e.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:e.scrollY||e.pageYOffset))},e.scrollBy=function(){void 0!==arguments[0]&&(h(arguments[0])?r.scrollBy.call(e,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):x.call(e,n.body,~~arguments[0].left+(e.scrollX||e.pageXOffset),~~arguments[0].top+(e.scrollY||e.pageYOffset)))},o.prototype.scroll=o.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0!==h(arguments[0])){var e=arguments[0].left,n=arguments[0].top;x.call(this,this,void 0===e?this.scrollLeft:~~e,void 0===n?this.scrollTop:~~n)}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");r.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}},o.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0!==h(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):r.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop))},o.prototype.scrollIntoView=function(){if(!0!==h(arguments[0])){var t=v(this),o=t.getBoundingClientRect(),c=this.getBoundingClientRect();t!==n.body?(x.call(this,t,t.scrollLeft+c.left-o.left,t.scrollTop+c.top-o.top),"fixed"!==e.getComputedStyle(t).position&&e.scrollBy({left:o.left,top:o.top,behavior:"smooth"})):e.scrollBy({left:c.left,top:c.top,behavior:"smooth"})}else r.scrollIntoView.call(this,void 0===arguments[0]||arguments[0])}}function l(e,n){this.scrollLeft=e,this.scrollTop=n}function h(e){if(null===e||"object"!=typeof e||void 0===e.behavior||"auto"===e.behavior||"instant"===e.behavior)return!0;if("object"==typeof e&&"smooth"===e.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+e.behavior+" is not a valid value for enumeration ScrollBehavior.")}function m(e,n){return"Y"===n?e.clientHeight+d1?1:l,t=.5*(1-Math.cos(Math.PI*d)),o=n.startX+(n.x-n.startX)*t,r=n.startY+(n.y-n.startY)*t,n.method.call(n.scrollable,o,r),o===n.x&&r===n.y||e.requestAnimationFrame(w.bind(e,n))}function x(t,o,d){var h,m,y,f,v=c();t===n.body?(h=e,m=e.scrollX||e.pageXOffset,y=e.scrollY||e.pageYOffset,f=r.scroll):(h=t,m=t.scrollLeft,y=t.scrollTop,f=l),w({scrollable:h,method:f,startTime:v,startX:m,startY:y,x:o,y:d})}}}}()},1382:function(e,n,t){var content=t(1582);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,t(94).default)("a29a6e96",content,!0,{sourceMap:!1})},1581:function(e,n,t){"use strict";t(1382)},1582:function(e,n,t){var o=t(93)(!1);o.push([e.i,"/* stylelint-disable no-descending-specificity */\n.component-category-header,\n.component-subcategory-header,\n.component-subsubcategory-header {\n position: relative;\n padding: 0 15px;\n}\n@media (min-width: 768px) {\n.component-category-header,\n .component-subcategory-header,\n .component-subsubcategory-header {\n padding: 0 95px;\n}\n}\n.component-category-header .slide-enter-active,\n.component-subcategory-header .slide-enter-active,\n.component-subsubcategory-header .slide-enter-active {\n animation: slide-in 200ms ease-out forwards;\n}\n@media screen and (orientation: landscape) {\n.component-category-header .slide-enter-active,\n .component-subcategory-header .slide-enter-active,\n .component-subsubcategory-header .slide-enter-active {\n animation: none;\n}\n}\n@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {\n.component-category-header .slide-enter-active,\n .component-subcategory-header .slide-enter-active,\n .component-subsubcategory-header .slide-enter-active {\n animation: none;\n}\n}\n.component-category-header .slide-leave-active,\n.component-subcategory-header .slide-leave-active,\n.component-subsubcategory-header .slide-leave-active {\n animation: slide-out 200ms ease-out forwards;\n}\n@media screen and (orientation: landscape) {\n.component-category-header .slide-leave-active,\n .component-subcategory-header .slide-leave-active,\n .component-subsubcategory-header .slide-leave-active {\n animation: none;\n}\n}\n@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {\n.component-category-header .slide-leave-active,\n .component-subcategory-header .slide-leave-active,\n .component-subsubcategory-header .slide-leave-active {\n animation: none;\n}\n}\n@keyframes slide-in {\nfrom {\n max-height: 0;\n}\nto {\n max-height: 2000px;\n}\n}\n@keyframes slide-out {\nfrom {\n max-height: 2000px;\n}\nto {\n max-height: 0;\n}\n}\n.component-category-header .container-header,\n.component-subcategory-header .container-header,\n.component-subsubcategory-header .container-header {\n display: flex;\n align-items: center;\n width: 100%;\n margin-top: 40px;\n margin-bottom: 10px;\n padding: 0;\n overflow: hidden;\n}\n@media (min-width: 768px) {\n.component-category-header .container-header,\n .component-subcategory-header .container-header,\n .component-subsubcategory-header .container-header {\n margin-top: 50px;\n margin-bottom: 20px;\n}\n}\n.component-category-header .container-header.condition-center,\n.component-subcategory-header .container-header.condition-center,\n.component-subsubcategory-header .container-header.condition-center {\n position: relative;\n}\n@media (min-width: 991px) {\n.component-category-header .container-header.condition-center,\n .component-subcategory-header .container-header.condition-center,\n .component-subsubcategory-header .container-header.condition-center {\n height: 196px;\n}\n}\n.component-category-header .container-header.condition-center .category-name,\n.component-subcategory-header .container-header.condition-center .category-name,\n.component-subsubcategory-header .container-header.condition-center .category-name {\n position: relative;\n top: 0;\n left: 15px;\n}\n@media (min-width: 768px) {\n.component-category-header .container-header.condition-center .category-name,\n .component-subcategory-header .container-header.condition-center .category-name,\n .component-subsubcategory-header .container-header.condition-center .category-name {\n left: 30px;\n}\n}\n@media (min-width: 991px) {\n.component-category-header .container-header.condition-center .category-name,\n .component-subcategory-header .container-header.condition-center .category-name,\n .component-subsubcategory-header .container-header.condition-center .category-name {\n top: -20px;\n}\n}\n.component-category-header .container-header.condition-center .briefcase-icon-white,\n.component-subcategory-header .container-header.condition-center .briefcase-icon-white,\n.component-subsubcategory-header .container-header.condition-center .briefcase-icon-white {\n position: relative;\n top: -12px;\n width: 25px;\n height: 20px;\n}\n@media (min-width: 768px) {\n.component-category-header .container-header.condition-center .briefcase-icon-white,\n .component-subcategory-header .container-header.condition-center .briefcase-icon-white,\n .component-subsubcategory-header .container-header.condition-center .briefcase-icon-white {\n width: 40px;\n height: 30px;\n}\n}\n@media (min-width: 991px) {\n.component-category-header .container-header.condition-center .briefcase-icon-white,\n .component-subcategory-header .container-header.condition-center .briefcase-icon-white,\n .component-subsubcategory-header .container-header.condition-center .briefcase-icon-white {\n top: -18px;\n}\n}\n.component-category-header .container-header .category-name,\n.component-subcategory-header .container-header .category-name,\n.component-subsubcategory-header .container-header .category-name {\n display: -webkit-box;\n margin: auto;\n color: #2E2E30;\n font-size: 28px;\n font-family: 'ProximaNovaSemiBold', Arial, sans-serif;\n line-height: 36px;\n letter-spacing: 0;\n text-align: center;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n}\n@media (min-width: 768px) {\n.component-category-header .container-header .category-name,\n .component-subcategory-header .container-header .category-name,\n .component-subsubcategory-header .container-header .category-name {\n font-size: 50px;\n line-height: 60px;\n}\n}\n.component-category-header .container-filter,\n.component-subcategory-header .container-filter,\n.component-subsubcategory-header .container-filter {\n position: absolute;\n top: 37px;\n right: 15px;\n display: flex;\n justify-content: flex-end;\n cursor: pointer;\n}\n@media (min-width: 768px) {\n.component-category-header .container-filter,\n .component-subcategory-header .container-filter,\n .component-subsubcategory-header .container-filter {\n top: 61px;\n right: 95px;\n}\n}\n.component-category-header .container-filter .filter,\n.component-subcategory-header .container-filter .filter,\n.component-subsubcategory-header .container-filter .filter {\n display: none;\n color: #040404;\n font-size: 14px;\n font-family: 'FuturaPtMedium', Trebuchet MS, sans-serif;\n line-height: 56px;\n}\n@media (min-width: 550px) {\n.component-category-header .container-filter .filter,\n .component-subcategory-header .container-filter .filter,\n .component-subsubcategory-header .container-filter .filter {\n display: block;\n}\n}\n@media (min-width: 768px) {\n.component-category-header .container-filter .filter,\n .component-subcategory-header .container-filter .filter,\n .component-subsubcategory-header .container-filter .filter {\n font-size: 16px;\n}\n}\n.component-category-header .container-filter .svg.arrow-up,\n.component-subcategory-header .container-filter .svg.arrow-up,\n.component-subsubcategory-header .container-filter .svg.arrow-up,\n.component-category-header .container-filter .svg.arrow-down,\n.component-subcategory-header .container-filter .svg.arrow-down,\n.component-subsubcategory-header .container-filter .svg.arrow-down {\n position: relative;\n top: 22px;\n width: 12px;\n height: 6px;\n margin-left: 10px;\n}\n.component-category-header .container-subcategories,\n.component-subcategory-header .container-subcategories,\n.component-subsubcategory-header .container-subcategories {\n padding-bottom: 25px;\n overflow: hidden;\n text-align: center;\n column-count: 1;\n}\n@media (min-width: 550px) {\n.component-category-header .container-subcategories,\n .component-subcategory-header .container-subcategories,\n .component-subsubcategory-header .container-subcategories {\n margin-left: 10%;\n text-align: left;\n column-count: 2;\n}\n}\n@media (min-width: 991px) {\n.component-category-header .container-subcategories,\n .component-subcategory-header .container-subcategories,\n .component-subsubcategory-header .container-subcategories {\n column-count: 3;\n}\n}\n.component-category-header .container-subcategories .subcategory-item,\n.component-subcategory-header .container-subcategories .subcategory-item,\n.component-subsubcategory-header .container-subcategories .subcategory-item {\n margin-bottom: 15px;\n font-size: 22px;\n font-family: 'FuturaPtMedium', Trebuchet MS, sans-serif;\n line-height: 25px;\n page-break-inside: avoid;\n -webkit-column-break-inside: avoid;\n break-inside: avoid;\n}\n.component-category-header .container-subcategories .subcategory-item a,\n.component-subcategory-header .container-subcategories .subcategory-item a,\n.component-subsubcategory-header .container-subcategories .subcategory-item a {\n color: #000;\n}\n.component-category-header .container-subcategories .subcategory-item a:hover,\n.component-subcategory-header .container-subcategories .subcategory-item a:hover,\n.component-subsubcategory-header .container-subcategories .subcategory-item a:hover {\n border-bottom: 2px solid #fff;\n}\n.component-category-header {\n margin-bottom: 40px;\n}\n@media (min-width: 1020px) {\n.component-category-header {\n margin-bottom: 50px;\n}\n}\n.component-category-header .component-category-wrapper {\n position: relative;\n display: flex;\n flex-direction: column-reverse;\n max-width: 1440px;\n height: 100%;\n margin: 0 auto;\n}\n@media (min-width: 1020px) {\n.component-category-header .component-category-wrapper {\n display: flex;\n flex-direction: row;\n width: 100%;\n height: 500px;\n}\n}\n.component-category-header .component-category-wrapper .header-text-wrapper {\n position: relative;\n padding: 25px 15px 30px;\n color: #fff;\n background-color: #000;\n}\n@media (min-width: 768px) {\n.component-category-header .component-category-wrapper .header-text-wrapper {\n padding: 35px 95px;\n}\n}\n@media (min-width: 1020px) {\n.component-category-header .component-category-wrapper .header-text-wrapper {\n width: 590px;\n min-width: 590px;\n height: 100%;\n}\n}\n.component-category-header .component-category-wrapper .header-text-wrapper .text-container {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n@media (min-width: 1020px) {\n.component-category-header .component-category-wrapper .header-text-wrapper .text-container {\n position: absolute;\n top: 50%;\n padding-right: 95px;\n transform: translateY(-50%);\n}\n}\n.component-category-header .component-category-wrapper .header-title {\n display: -webkit-box;\n overflow: hidden;\n color: #fff;\n font-size: 32px;\n font-family: 'FuturaPtDemi', Trebuchet MS, sans-serif;\n line-height: 38px;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n@media (min-width: 768px) {\n.component-category-header .component-category-wrapper .header-title {\n font-size: 50px;\n line-height: 60px;\n}\n}\n.component-category-header .component-category-wrapper .header-description {\n display: -webkit-box;\n margin-top: 10px;\n overflow: hidden;\n color: #f8f8f8;\n font-size: 18px;\n font-family: 'ProximaNovaRegular', Arial, sans-serif;\n line-height: 29px;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 3;\n background-color: rgba(0, 0, 0, 0.01);\n}\n.component-category-header .component-category-wrapper .header-image-wrapper {\n display: inline-block;\n}\n@media (min-width: 1020px) {\n.component-category-header .component-category-wrapper .header-image-wrapper {\n width: 100%;\n height: 100%;\n}\n}\n.component-category-header .component-category-wrapper .header-image-aspect {\n position: relative;\n width: 100%;\n height: 100%;\n padding-top: 59%;\n}\n@media (min-width: 1020px) {\n.component-category-header .component-category-wrapper .header-image-aspect {\n padding-top: 0;\n}\n}\n.component-category-header .component-category-wrapper .header-image-aspect img {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n.component-category-header .component-category-wrapper .header-touchdown-wrapper {\n position: absolute;\n right: 0;\n bottom: -20px;\n left: 0;\n display: block;\n width: 40px;\n height: 40px;\n margin: 0 auto;\n}\n@media (min-width: 768px) {\n.component-category-header .component-category-wrapper .header-touchdown-wrapper {\n display: none;\n}\n}\n.component-category-header .component-category-wrapper .header-touchdown-wrapper .header-touchdown-button {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n background: #fff;\n border-radius: 22px;\n box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);\n}\n.component-category-header .component-category-wrapper .header-touchdown-wrapper .header-touchdown-button .arrow-down-dark {\n width: 15px;\n height: 8px;\n}\n",""]),e.exports=o},1851:function(e,n,t){"use strict";t.r(n);var o=t(0),r=t(1244),c=t.n(r),d=t(939),l={name:"CategoryHeader",props:{data:{type:Object,default:function(){return{}},required:!0}},computed:{descriptionStyle:function(){return{color:Object(o.a)(this,"data.descriptionColor","#fff")}},imageSources:function(){var e,n,t=[{size:"1440x",minWidth:768,src:null==this||null===(e=this.data)||void 0===e||null===(e=e.image)||void 0===e?void 0:e.url},{size:"768x",src:null==this||null===(n=this.data)||void 0===n?void 0:n.imageOverrideMobile}];return Object(d.a)(t,this.$imageResizer)},altText:function(){var e;return null==this||null===(e=this.data)||void 0===e||null===(e=e.image)||void 0===e?void 0:e.altText},defaultImage:function(){var e,image=null==this||null===(e=this.data)||void 0===e||null===(e=e.image)||void 0===e?void 0:e.url;return this.$imageResizer(image,"1440x")},textBlockStyle:function(){return{backgroundColor:{fitness:"#D04A27",nutrition:"#21874E","weight-management":"#4A4D8E",health:"#1C7DAD"}[this.$route.params.categorySlug]}},titleStyle:function(){return{color:Object(o.a)(this,"data.titleColor","#fff")}},titleText:function(){var title=Object(o.a)(this,"data.title","");return Object(o.a)(this,"data.titleOverride","")||title}},mounted:function(){c.a.polyfill()},methods:{scrollToCards:function(){var e=Object(o.a)(this,"$refs.categoryHeader",{}).offsetHeight;window.scrollTo({top:e+25,behavior:"smooth"})}}},h=(t(1581),t(43)),component=Object(h.a)(l,(function(){var e=this,n=e.$createElement,o=e._self._c||n;return o("div",{staticClass:"component-category-header"},[o("header",{ref:"categoryHeader",staticClass:"component-category-wrapper"},[o("summary",{staticClass:"header-text-wrapper",style:e.textBlockStyle},[o("div",{staticClass:"text-container"},[o("h1",{staticClass:"header-title",style:e.titleStyle},[e._v("\n "+e._s(e.titleText)+"\n ")]),e._v(" "),o("p",{staticClass:"header-description",style:e.descriptionStyle},[e._v("\n "+e._s(e.data.description)+"\n ")])])]),e._v(" "),o("section",{staticClass:"header-image-wrapper"},[o("div",{staticClass:"header-image-aspect"},[o("picture",[e._l(e.imageSources,(function(e,n){return o("source",{key:n,attrs:{srcset:e.srcset,media:e.media,type:e.type}})})),e._v(" "),o("img",{attrs:{alt:e.altText,src:e.defaultImage,loading:"lazy"}})],2)])]),e._v(" "),o("div",{staticClass:"header-touchdown-wrapper"},[o("div",{staticClass:"header-touchdown-button",on:{click:function(n){return e.scrollToCards()}}},[o("img",{staticClass:"svg arrow-down-dark",attrs:{src:t(507),alt:"move down section",loading:"lazy"}})])])])])}),[],!1,null,null,null);n.default=component.exports},939:function(e,n,t){"use strict";t.d(n,"a",(function(){return l}));t(20),t(30),t(21),t(48),t(13),t(49);var o=t(18),r=(t(5),t(0));function c(object,e){var n=Object.keys(object);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(object);e&&(t=t.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),n.push.apply(n,t)}return n}function d(e){for(var i=1;i