/** Shopify CDN: Minification failed

Line 11:35524 Expected identifier but found "*"
Line 11:65059 Expected identifier but found "*"
Line 1272:0 Unexpected "}"
Line 1816:15 Expected ":"
Line 1816:17 Expected identifier but found "'GT-Walsheim-Pro-Regular'"
Line 3872:0 Comments in CSS use "/* ... */" instead of "//"

**/
/*! normalize.css v7.0.0 | MIT License | githubsite-footer__linklist.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}.shopify-challenge__button.btn,button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.shopify-challenge__button.btn,button,input{overflow:visible}.shopify-challenge__button.btn,button,select{text-transform:none}.shopify-challenge__button.btn,[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}.shopify-challenge__button.btn::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}.shopify-challenge__button.btn:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@-ms-viewport{width:device-width}*{box-sizing:border-box}body{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}body.menu-is-open{-ms-overflow-style:none;overflow:-moz-scrollbars-none;overflow:hidden}body.menu-is-open::-webkit-scrollbar{display:none}img{height:auto}iframe,img{max-width:100%;width:100%}iframe{border:0}.container{max-width:1260px}.container,.container--wysiwyg{margin:0 auto;padding:0;width:calc(100% - 60px)}.container--wysiwyg{max-width:1024px}@media (min-width:1024px){.container--wysiwyg{width:calc(65% - 80px)}}.page-section{padding:40px 0 60px}@media (min-width:1024px){.page-section{padding:80px 0}}.page-section--pagination{padding:0 0 40px}.page-section--newsletter{background:#f8f8fb}.page-section--cancel-subscription{padding:40px 0}.page-section--grey{margin-top:40px;background:#f8f8fb}@media (min-width:680px){.page-section--grey{margin-top:0}}.section--intro{background-color:#f8f8fb;min-height:calc(100vh - 300px)}.background-image{background-color:#f8f8fb;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}@font-face{font-family:GT-Super-Display-Light;src:url(618a4a9337b407ecbd0886a908394faf.woff2) format("woff2"),url(8d5243ef5f479acc248daaac4c03b106.woff) format("woff");font-display:swap}@font-face{font-family:GT-Super-Display-Medium;src:url(350b155504922a7a8d2dce19caa4da0b.woff2) format("woff2"),url(e62421038ce4cb68caded8f6e6654101.woff) format("woff");font-display:swap}@font-face{font-family:GT-Super-Display-Bold;src:url(82f7284594dca9d6fdb2b136659a1647.woff2) format("woff2"),url(78b8a9e58f7dbb461120052d73fbae83.woff) format("woff");font-display:swap}@font-face{font-family:GT-Walsheim-Pro-Light;src:url(14a1ba52b87db69917fffde9010b17f2.woff2) format("woff2"),url(6c3c513944a6d77d323c005ec7c76557.woff) format("woff");font-display:swap}@font-face{font-family:GT-Walsheim-Pro-Regular;src:url(caa960223c2d2a8b0ae8c3a3371e6586.woff2) format("woff2"),url(f055e310f051b83e753d8090f39c0ef1.woff) format("woff");font-display:swap}@font-face{font-family:GT-Walsheim-Medium;src:url(322087f9cc8358faaecfd30321f46281.woff2) format("woff2"),url(73de9bbdacaf1127f6262754da90e656.woff) format("woff");font-display:swap}@font-face{font-family:GT-Walsheim-Pro-Light-Oblique;src:url(9b933faa4334e35fb8d2364b3dacb508.woff2) format("woff2"),url(a58a658aeab908ecd662d696ff465789.woff) format("woff");font-display:swap}html{font-size:62.5%;height:100%}body{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;-webkit-font-smoothing:antialiased;color:#4a4a5a}@media (min-width:1024px){body{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}body ::-moz-selection{background:#6c3996;color:#fff}body ::selection{background:#6c3996;color:#fff}p{margin:0 0 40px}p>a{text-decoration:underline}a{color:#6c3996;text-decoration:none}a:hover{color:#512b71;transition:all .2s ease}b,strong{font-family:GT-Walsheim-Medium,Helvetica,Arial,sans-serif}b,em,i,strong{font-style:normal;font-weight:400}em,i{font-family:GT-Walsheim-Pro-Light-Oblique,Helvetica,Arial,sans-serif}small{line-height:1.33;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}dl,ol,small,ul{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}dl,ol,ul{line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;margin-bottom:40px}@media (min-width:1024px){dl,ol,ul{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}dl ol,dl ul,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}h1,h2{font-family:GT-Super-Display-Light,Georgia,serif;font-style:normal;font-weight:400;line-height:1}h3,h4,h5,h6{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33}.skin-error .page-section__title,h1{font-size:38px;font-size:3.8rem;line-height:48px;line-height:4.8rem}@media (min-width:1024px){.skin-error .page-section__title,h1{font-size:54px;font-size:5.4rem;line-height:62px;line-height:6.2rem}}h2{font-size:32px;font-size:3.2rem;line-height:44px;line-height:4.4rem}@media (min-width:1024px){h2{font-size:38px;font-size:3.8rem;line-height:44px;line-height:4.4rem}}.card--article .content-block__title,h3{font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem}@media (min-width:1024px){.card--article .content-block__title,h3{font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem}}.accordion__title,.pdp-reviews__title,.product-modal__type,h4{font-size:20px;font-size:2rem;line-height:22px;line-height:2.2rem}@media (min-width:1024px){.accordion__title,.pdp-reviews__title,.product-modal__type,h4{font-size:22px;font-size:2.2rem;line-height:28px;line-height:2.8rem}}h5{font-size:14px;font-size:1.4rem}h6{font-size:12px;font-size:1.2rem}blockquote code,pre code{display:block;padding:0}blockquote{font-family:GT-Super-Display-Light,Georgia,serif;font-style:normal;font-weight:400;line-height:1;margin:40px 0}code{background-color:#f8f8fb;border-radius:0;color:#757585;padding:gap(.25) gap(.5)}fieldset,table{border:0}table{border-collapse:collapse;margin-bottom:40px;text-align:left;width:100%}table tr:nth-child(2n){background:#f8f8fb}table td,table th{border:1px solid #4a4a5a;padding:20px}.responsive-table{table-layout:fixed}.responsive-table thead{position:absolute;left:-9999px;top:-9999px}@media (min-width:680px){.responsive-table thead{border:1px solid #4a4a5a;position:relative;top:0;left:0}}.responsive-table th{border:0;padding:20px}@media (min-width:680px){.responsive-table th{border:1px solid #4a4a5a;display:table-cell}.responsive-table th:before{display:none}}.responsive-table tr{border:1px solid #4a4a5a;display:block;margin-bottom:40px}@media (min-width:680px){.responsive-table tr{border:0;display:table-row;margin-bottom:0}}.responsive-table td{border:0;border-bottom:1px solid #4a4a5a;display:block;padding:20px;text-align:right}@media (min-width:680px){.responsive-table td{border:1px solid #4a4a5a;display:table-cell;text-align:left}}.responsive-table td:last-child{border-bottom:0}@media (min-width:680px){.responsive-table td:last-child{border-bottom:1px solid #4a4a5a}}.responsive-table td:before{content:attr(data-label);float:left;font-weight:700;margin-right:40px}@media (min-width:680px){.responsive-table td:before{display:none}}:-ms-input-placeholder{font-size:24px;font-size:2.4rem}::-webkit-input-placeholder{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:24px;font-size:2.4rem}:-moz-placeholder,::-moz-placeholder{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:24px;font-size:2.4rem}.icon{background:transparent;fill:currentColor}.icon,.svg--baseline{display:inline-block;height:1em;width:1em}.svg--baseline{position:relative}.svg--baseline>.icon{position:absolute;left:0;top:.125em}.svg--stroke>.icon{fill:transparent;stroke:currentColor}.diagnostic-icon{color:#fff}.diagnostic-icon>.icon{fill:transparent;stroke:currentColor}.diagnostic-icon.diagnostic-icon--active>.icon{fill:currentColor}.sr-only{position:absolute!important;left:-9999px!important;top:-9999px!important}.page-section__description{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem}@media (min-width:1024px){.page-section__description{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.text-link{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#6c3996;display:block;font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;text-decoration:underline}::placeholder{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;line-height:26px;line-height:2.6rem;color:#4a4a5a;opacity:.3;transition:inherit}:-ms-input-placeholder{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;line-height:26px;line-height:2.6rem;color:#4a4a5a;opacity:.3;transition:inherit}textarea::placeholder{font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;line-height:26px;line-height:2.6rem;color:#4a4a5a;opacity:.3;transition:inherit}textarea::-webkit-input-placeholder{font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;line-height:26px;line-height:2.6rem;color:#4a4a5a;opacity:.3;transition:inherit}textarea::-moz-placeholder{font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;line-height:26px;line-height:2.6rem;color:#4a4a5a;opacity:.3;transition:inherit}textarea:-ms-input-placeholder{font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;line-height:26px;line-height:2.6rem;color:#4a4a5a;opacity:.3;transition:inherit}.form{margin-bottom:60px}@media (min-width:680px){.form{text-align:center}}.form a{text-decoration:underline}.form .button{text-decoration:none}fieldset{margin:0;padding:0}.form--hidden{display:none}.form__help-text{display:block;line-height:1.2;margin:15px 0}.form__title{margin-bottom:20px}@media (min-width:680px){.form__description p{margin-bottom:10px}}@media (min-width:680px){.form__button{display:block}}.form__fieldset{display:-ms-flexbox;display:flex;-ms-flex-flow:column-reverse;flex-flow:column-reverse;margin-bottom:10px}@media (min-width:680px){.form__fieldset{max-width:450px;margin:0 auto 10px;text-align:left}}.form__fieldset .form--addresses{margin-bottom:25px}.form__fieldset--radio{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:10px;text-align:left}@media (min-width:680px){.form__fieldset--radio{margin:0 auto 10px}}.form__error-message{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#c44!important;margin-bottom:10px;margin-top:10px;display:block}.modal .form__error-message{color:#c44}.form__loading-message{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-top:10px;display:block}.errors ul{list-style-type:none}.errors li{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:14px;font-size:1.4rem;color:#c44}.form__fieldset--invalid .form__label{color:#c44}.form__fieldset--invalid .form__field{border-color:#c44}.form__label{color:#757585}.form__field,.form__label{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33}.form__field{line-height:23px;background-color:transparent;border:0;border-bottom:1px solid #e4e4e4;display:block;padding:15px 0;width:100%;border-radius:0}.form__field:focus{border-bottom:1px solid #4a4a5a;outline:0}.form__field--radio{-ms-flex:none;flex:none;margin-right:10px;width:1em}.form__fieldset-select{margin-bottom:20px;-ms-flex-flow:column;flex-flow:column}.form__field--custom-select{position:relative;-ms-flex-flow:column;flex-flow:column}.form__field--custom-select .form__label{position:relative;transform-origin:left bottom;transform:translate(0) scale(.75)}.form__field--custom-select .form__select,.form__field--custom-select select{-webkit-appearance:none;-moz-appearance:none}.form__field--custom-select .form__select{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;appearance:none;background-color:transparent;background-image:none;border-radius:none;border:1px solid #e4e4e4;cursor:pointer;width:100%;box-shadow:none;position:relative;z-index:1;outline:0;margin-top:10px;padding:15px}.form__field--custom-select .form__select:focus{outline:0}.form__field--custom-select .select__caret{display:inline-block;position:absolute;right:15px;bottom:20px}.form__field--custom-select .select__caret .icon{vertical-align:top}.form--floating-label :-ms-input-placeholder{opacity:0}.form--floating-label ::placeholder{opacity:0}.form--floating-label ::-webkit-input-placeholder{opacity:0}.form--floating-label ::-moz-placeholder{opacity:0}.form--floating-label :-ms-input-placeholder{opacity:.3}.form--floating-label input:-webkit-autofill,.form--floating-label input:-webkit-autofill:active,.form--floating-label input:-webkit-autofill:focus,.form--floating-label input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.form--floating-label .form__field:focus::placeholder{opacity:.3}.form--floating-label .form__field:focus::-webkit-input-placeholder{opacity:.3}.form--floating-label .form__field:focus::-moz-placeholder{opacity:.3}.form--floating-label .form__field:focus:-ms-input-placeholder{opacity:.3}.form--floating-label .form__field,.form--floating-label .form__label{transition:all .2s ease;-ms-touch-action:manipulation;touch-action:manipulation}.form--floating-label .form__label{position:relative;z-index:-1;transform-origin:left bottom;transform:translate(0) scale(.75)}.form--floating-label .form__field:placeholder-shown+.form__label{cursor:text;max-width:66.66%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translateY(2.75rem) scale(1)}.form--floating-label .newsletter__input:placeholder-shown+.form__label{transform:translateY(1.75rem) scale(1)}.form--floating-label .form__field:focus+.form__label,.form--floating-label .form__field:not(:placeholder-shown)+.form__label{transform-origin:left bottom;transform:translate(0) scale(.75);cursor:pointer}.form--floating-label .form__submit{margin:30px 0}@media (min-width:680px){.form--floating-label .form__submit{margin:30px 0 20px}}.form__field--custom-checkbox .question__terms-label{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;color:#4a4a5a;display:-ms-flexbox;display:flex;text-align:left;margin-top:20px}.form__field--custom-checkbox .question__terms-label .question__terms-checkbox{visibility:hidden;position:absolute}.form__field--custom-checkbox .question__terms-label .question__terms-checkbox:checked~.checkmark{border-color:#bb319a}.form__field--custom-checkbox .question__terms-label .question__terms-checkbox:checked~.checkmark:after{background-repeat:no-repeat;background-position:50%;background-size:18px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTkgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjQgKDY3Mzc4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7vgIxAMng8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQy4tRGlhZ25vc3RpYy8wOS0tLVNlbGZpZS8wMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4LjAwMDAwMCwgLTQ4Ny4wMDAwMDApIiBmaWxsPSIjQUUzMjk5Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTU2LjI1MzkwNjIsNDg5LjgzNTkzOCBDNTYuNDcyNjU3Myw0OTAuMDU0Njg5IDU2LjU4MjAzMTIsNDkwLjMyMDMxMSA1Ni41ODIwMzEyLDQ5MC42MzI4MTIgQzU2LjU4MjAzMTIsNDkwLjk0NTMxNCA1Ni40NzI2NTczLDQ5MS4yMTA5MzYgNTYuMjUzOTA2Miw0OTEuNDI5Njg4IEw0Ni4xNzU3ODEyLDUwMS41MDc4MTIgQzQ1Ljk1NzAzMDIsNTAxLjcyNjU2NCA0NS42OTE0MDc4LDUwMS44MzU5MzggNDUuMzc4OTA2Miw1MDEuODM1OTM4IEM0NS4wNjY0MDQ3LDUwMS44MzU5MzggNDQuODAwNzgyMyw1MDEuNzI2NTY0IDQ0LjU4MjAzMTIsNTAxLjUwNzgxMiBMMzguNzQ2MDkzOCw0OTUuNjcxODc1IEMzOC41MjczNDI3LDQ5NS40NTMxMjQgMzguNDE3OTY4OCw0OTUuMTg3NTAyIDM4LjQxNzk2ODgsNDk0Ljg3NSBDMzguNDE3OTY4OCw0OTQuNTYyNDk4IDM4LjUyNzM0MjcsNDk0LjI5Njg3NiAzOC43NDYwOTM4LDQ5NC4wNzgxMjUgTDQwLjMzOTg0MzgsNDkyLjQ4NDM3NSBDNDAuNTU4NTk0OCw0OTIuMjY1NjI0IDQwLjgyNDIxNzIsNDkyLjE1NjI1IDQxLjEzNjcxODgsNDkyLjE1NjI1IEM0MS40NDkyMjAzLDQ5Mi4xNTYyNSA0MS43MTQ4NDI3LDQ5Mi4yNjU2MjQgNDEuOTMzNTkzOCw0OTIuNDg0Mzc1IEw0NS4zNzg5MDYyLDQ5NS45NDE0MDYgTDUzLjA2NjQwNjIsNDg4LjI0MjE4OCBDNTMuMjg1MTU3Myw0ODguMDIzNDM2IDUzLjU1MDc3OTcsNDg3LjkxNDA2MiA1My44NjMyODEyLDQ4Ny45MTQwNjIgQzU0LjE3NTc4MjgsNDg3LjkxNDA2MiA1NC40NDE0MDUyLDQ4OC4wMjM0MzYgNTQuNjYwMTU2Miw0ODguMjQyMTg4IEw1Ni4yNTM5MDYyLDQ4OS44MzU5MzggWiIgaWQ9Iu+AjCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)}.form__field--custom-checkbox .question__terms-label .checkmark{position:relative;display:block;min-width:28px;height:28px;border:1px solid #e4e4e4;background-color:#fff;margin-right:20px}.form__field--custom-checkbox .question__terms-label .checkmark:after{content:"";background-repeat:no-repeat;background-position:50%;position:absolute;display:block;left:3px;top:2px;width:20px;height:20px}.form--address-edit{text-align:left}.addresses__current .form--address-edit .form__title{margin-top:0}.addresses__new .form--address-edit .form__title{margin-top:60px}.form--address-edit .form__fieldset{margin:0 0 20px}.form--address-edit .form__button{margin-right:20px}.form--address-edit .form__option-label{margin:15px 0}.form--address-edit .form__option-label input{margin-right:10px}.alert-message{font-size:16px;font-size:1.6rem;background-color:rgba(238,131,29,.15);border:1px solid rgba(238,131,29,.5);color:#ee831d;display:none;margin:30px 0;padding:10px 15px}.alert-message p{margin-bottom:0}.alert-message--js,.ie11 .alert-message--ie{display:block}.button,.shopify-challenge__button.btn,button{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-family:GT-Walsheim-Medium,Helvetica,Arial,sans-serif;background:transparent;border:1px solid #4a4a5a;color:#4a4a5a;border-radius:0;cursor:pointer;display:inline-block;font-size:16px;line-height:1.33;padding:17px 32px;text-align:center;text-decoration:none;width:100%}@media (min-width:680px){.button,.shopify-challenge__button.btn,button{width:auto}}.button:hover,.shopify-challenge__button.btn:hover,button:hover{cursor:pointer}.button--disabled.shopify-challenge__button.btn,.button.button--disabled,button.button--disabled{cursor:default;pointer-events:none;opacity:.4}.button--disabled.shopify-challenge__button.btn:hover,.button.button--disabled:hover,a:hover .button--disabled.shopify-challenge__button.btn,a:hover .button.button--disabled,a:hover button.button--disabled,button.button--disabled:hover{background-color:#51307b;border-color:#51307b;color:#fff}.button-collection{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:40px 0;padding:0}.button-collection .button+.button{margin-top:20px}@media (min-width:1024px){.button-collection--row{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}.button-collection--row .button{margin:0;margin-right:20px}.button-collection--row .button+.button{margin-top:0}}.button--small{font-size:14px;padding:15px 10px}.button--medium{font-size:16px;padding:17px 32px}.button--primary{background:#6c3996;border-color:#6c3996;color:#fff}.button--primary:hover{color:#fff}.button--begin-assessment{font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Medium,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;background-color:#fff;color:#6c3996;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-color:transparent;padding:17px 15px}.button--begin-assessment .button__icon--slide{opacity:0;transform:translate(-25px);transition:transform .2s ease;font-size:26px;font-size:2.6rem;display:inline-block;position:relative;width:25px;height:20px;margin-left:10px}.button--begin-assessment .button__icon--slide .icon{position:absolute;top:-3px;left:0}.button--begin-assessment .button__label{transition:transform .2s ease;transform:translate(20px)}.button--begin-assessment:active,.button--begin-assessment:focus,.button--begin-assessment:hover{color:#6c3996}.button--begin-assessment:active .button__label,.button--begin-assessment:focus .button__label,.button--begin-assessment:hover .button__label{transform:translate(0)}.button--begin-assessment:active .button__icon--slide,.button--begin-assessment:focus .button__icon--slide,.button--begin-assessment:hover .button__icon--slide{position:relative;opacity:1;transform:translate(0)}.button--cta{font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Medium,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;padding:2px;position:relative;text-align:center;border:0}.button--cta .button__icon{font-size:26px;font-size:2.6rem;display:inline-block;position:relative;width:25px;height:20px;margin-left:10px}.button--cta .button__icon .icon{position:absolute;top:2px;left:0}.button--cta .button__label{background-color:#fff;display:block;padding:2px;width:100%;height:100%;padding:15px 20px;transition:none}@media (min-width:680px){.button--cta .button__label{padding:15px 30px}}@media (min-width:1024px){.button--cta .button__label{transition:background .2s ease}}@media (min-width:1024px){.button--cta:active,.button--cta:focus,.button--cta:hover{color:#fff}.button--cta:active .button__label,.button--cta:focus .button__label,.button--cta:hover .button__label{background-color:transparent}.button--cta:active.button--gradient,.button--cta:focus.button--gradient,.button--cta:hover.button--gradient{color:#fff}}.button--gradient{background-color:#6c3996;background-image:linear-gradient(90deg,#6c3996,#bb319a);border:0;color:#6c3996}.button--gradient.button--pink{background-color:#e42a6c;background-image:linear-gradient(90deg,#e42a6c,#e95c64);color:#e42a6c}.button--gradient.button--orange{background-color:#ee831d;background-image:linear-gradient(90deg,#ee831d,#f6b205);color:#ee831d}.button--gradient.button--green{background-color:#5bbaa2;background-image:linear-gradient(90deg,#5bbaa2,#afcf44);color:#5bbaa2}.button--gradient.button--blue{background-color:#1f6cb4;background-image:linear-gradient(90deg,#1f6cb4,#0093c8);color:#1f6cb4}.button--sticky-cta{background-color:#6c3996;background-image:linear-gradient(90deg,#6c3996,#bb319a);font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Medium,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;position:fixed;bottom:0;left:0;width:100%;border:0;padding:20px 30px;transform:translate(0);transition:all .3s ease;z-index:1000}.button--sticky-cta:active,.button--sticky-cta:focus,.button--sticky-cta:hover{color:#fff}.button--sticky-cta .button__icon{font-size:26px;font-size:2.6rem;position:relative;top:3px;margin-left:10px}@media (min-width:680px){.button--sticky-cta{display:none}}.button--sticky-cta.button--orange{background-color:#ee831d;background-image:linear-gradient(90deg,#ee831d,#f6b205)}.button--white,a.button--white{border:1px solid #fff;color:#fff}.button--white .button__label,a.button--white .button__label{background-color:transparent}.button--white:hover,a.button--white:hover{color:#fff}@media (min-width:1024px){.button--white:hover,a.button--white:hover{background-color:#fff;color:#4a4a5a}}@media (min-width:1024px){.button--white,a.button--white{transition:background .2s ease}}.button--pagination{border:1px solid #6c3996;height:40px;margin:0;margin-left:15px;padding:0;width:40px;position:relative}.button--pagination .button__icon{font-size:20px;font-size:2rem;color:#6c3996;width:100%;position:absolute;top:-1px;right:-1px;bottom:-1px}.button--pagination .button__icon .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.button--pagination .button__icon.button__icon--flipped{transform:rotate(180deg)}@media (min-width:1024px){.button--pagination:hover{background-color:#6c3996}.button--pagination:hover .button__icon{color:#fff}}.button--pagination.button--disabled{background-color:transparent;border-color:hsla(240,6%,49%,.3)}.button--pagination.button--disabled:hover{background-color:transparent}.button--pagination.button--disabled .button__icon,.button--pagination.button--disabled:hover .button__icon{color:hsla(240,6%,49%,.3)}.page-hero--story .button--pagination{border-color:#fff}.page-hero--story .button--pagination .button__icon{color:#fff}.page-hero--story .button--pagination.button--disabled{border-color:hsla(0,0%,100%,.3)}.page-hero--story .button--pagination.button--disabled .button__icon{color:hsla(0,0%,100%,.3)}.page-hero--story .button--pagination.button--disabled:hover{background-color:transparent}.page-hero--story .button--pagination.button--disabled:hover .button__icon{color:hsla(0,0%,100%,.3)}@media (min-width:1024px){.page-hero--story .button--pagination:hover{background-color:#fff}.page-hero--story .button--pagination:hover .button__icon{color:#6c3996}}.button--secondary{font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Medium,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;background-color:#6f48a0;border:2px solid #6f48a0;color:#fff;padding:15px 30px}.button--secondary .button__icon{font-size:26px;font-size:2.6rem;display:inline-block;position:relative;width:25px;height:20px;margin-left:10px}.button--secondary .button__icon .icon{position:absolute;top:2px;left:0}.button--secondary:hover{background-color:#51307b;border:2px solid #51307b;color:#fff}.button--secondary.button--disabled{cursor:default}.button--secondary.button--disabled,.button--secondary.button--disabled:hover,a:hover .button--secondary.button--disabled{background-color:#51307b;border-color:#51307b;color:#fff}.button--text{font-size:14px;font-size:1.4rem;border:0;padding:0;color:#6c3996}.button--text .button__icon{display:inline-block;position:relative;top:2px}.button--spinner{position:relative}.button--spinner:after{background-color:inherit;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDBweCIgIGhlaWdodD0iNDBweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLXJvbGxpbmciIHN0eWxlPSJiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJTsiPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIGZpbGw9Im5vbmUiIG5nLWF0dHItc3Ryb2tlPSJ7e2NvbmZpZy5jb2xvcn19IiBuZy1hdHRyLXN0cm9rZS13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgbmctYXR0ci1yPSJ7e2NvbmZpZy5yYWRpdXN9fSIgbmctYXR0ci1zdHJva2UtZGFzaGFycmF5PSJ7e2NvbmZpZy5kYXNoYXJyYXl9fSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgY2FsY01vZGU9ImxpbmVhciIgdmFsdWVzPSIwIDUwIDUwOzM2MCA1MCA1MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvc3ZnPg==);background-repeat:no-repeat;background-position:50% 50%;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;will-change:background-image}.button--next{font-size:26px;font-size:2.6rem;width:auto;box-shadow:0 10px 10px 0 rgba(0,0,0,.3);border:0;background-color:#fff;padding:16px 16px 14px;-ms-flex-order:2;order:2;pointer-events:auto}.button--next .button__icon{height:27px}.button--back{font-size:20px;font-size:2rem;width:auto;box-shadow:0 10px 10px 0 rgba(0,0,0,.3);border:0;background-color:initial;padding:12px 12px 5px;-ms-flex-order:1;order:1;margin-bottom:6px;pointer-events:auto}.button--back:hover{cursor:pointer}@media (min-width:680px){.button--back{font-size:26px;font-size:2.6rem;padding:16px 16px 14px;margin-bottom:0}.button--back .button__icon{height:27px}}.button--back.button--dark-blue{background-color:#3c468f}.button--back.button--blue{background-color:#0d71b5}.button--back.button--purple,.button--back.button--violet{background-color:#51307b}.button--back.button--pink{background-color:#e8447f}.button--back.button--orange{background-color:#ff5600}.button--back.button--green{background-color:#47a58d}.button--back.button--torquiose{background-color:#1eb1d8}.button--back-link{display:block;margin:0 auto;border:0;padding:30px 0 0;color:#6c3996;text-decoration:underline}.button--back-link:hover{text-decoration:none}.breadcrumb{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2);display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding-bottom:20px}.pdp-section--disabled .breadcrumb{color:#4a4a5a}.breadcrumb:active,.breadcrumb:focus,.breadcrumb:hover{color:#fff}.breadcrumb--purple{color:#6c3996;padding:40px 0 0;border:0}.breadcrumb--purple .breadcrumb__icon{color:currentColor}.breadcrumb--purple:active,.breadcrumb--purple:focus,.breadcrumb--purple:hover{color:#6c3996}.breadcrumb__icon{font-size:26px;font-size:2.6rem;display:-ms-flexbox;display:flex;margin-right:15px}.breadcrumb__icon .icon{transform:rotate(180deg);transform-origin:center}.breadcrumb--close{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:40px 0 20px;-ms-flex-align:center;align-items:center;position:relative}.pdp-section--disabled .breadcrumb--close{color:#4a4a5a}.breadcrumb--close:active,.breadcrumb--close:focus,.breadcrumb--close:hover{color:#fff}.breadcrumb--close__icon{position:relative;margin-right:10px}.breadcrumb--close__icon .icon{stroke:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.toggle-button{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:300px;-ms-flex-align:center;align-items:center;position:relative;border-radius:25px;background-color:#f8f8fb;border:1px solid #e4e4e4;padding:0;margin:0;height:50px;margin-bottom:40px;cursor:pointer}.toggle-button.product-toggle{background-color:#fff;margin-bottom:0}@media (min-width:680px){.toggle-button{width:355px;margin:0 auto 40px;height:60px;border-radius:30px}}.toggle-button input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;min-height:100%;cursor:pointer}.toggle-button input:checked+label{color:#fff}.toggle-button label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:3;height:100%;border-radius:25px;font-size:12px;font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;line-height:15px;text-align:center;padding:10px 15px;margin-right:-1px;transition:all .1s ease-in-out;width:50%;cursor:pointer}@media (min-width:680px){.toggle-button label{font-size:14px;line-height:18px;padding:12px 20px;border-radius:30px}}.toggle-button .kit-card__tag{display:none;background-color:#f8f8fb;border:1px solid #e4e4e4;color:#4a4a5a}.toggle-button .kit-card__tag:before{bottom:-8px;border-top:8px solid #e4e4e4;border-right:8px solid transparent;border-left:8px solid transparent}.toggle-button .kit-card__tag:after,.toggle-button .kit-card__tag:before{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);width:0}.toggle-button .kit-card__tag:after{bottom:-7px;border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.toggle-button__small-text{display:block;font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-size:10px;line-height:13px}@media (min-width:680px){.toggle-button__small-text{font-size:12px;line-height:15px}}.toggle-button__background{width:50%;position:absolute;height:50px;background:#6c3996;z-index:1;transform:translateX(-1%);transition:transform .15s linear;border-radius:25px}.toggle-button--switch .toggle-button__background{transform:translateX(101%)}.product-toggle .toggle-button__background{width:50%}@media (min-width:680px){.toggle-button__background{height:60px;border-radius:30px}}.button--back-to-top{text-align:center;margin:40px 0}@media (min-width:680px){.button--back-to-top{display:none}}.manage-subsciption__button{text-align:center;margin-bottom:40px}.template-password{padding:0 0 30px}.template-password .password-header{padding:20px 30px;background-color:#6c3996}.template-password .hero-simple__content{margin:30px}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.js-focus-hidden:focus{outline:none}.label-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.no-placeholder .label-hidden,.visually-shown{position:inherit!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js,.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto;z-index:10000;padding:20px;transition:none}.hide{display:none!important}figure{margin:0}img,picture{margin:0;max-width:100%}:root{--animation-delay:200ms;--animation-timing:800ms;--animation-ease:cubic-bezier(.34,.615,.4,.985);--animation-loop:1;--animation-type:transform;--animation-transform:0,0;--animation-target:all}.animate-in{opacity:0;transform:translate(var(--animation-transform));transition:var(--animation-timing) var(--animation-type) var(--animation-delay) var(--animation-ease);will-change:var(--animation-type)}.animate-in.already-visible,.animate-in.is-animated{opacity:1;transform:translate(0)}.animate-in.animate-in--slide-up{--animation-transform:0,50px;--animation-type:all}.animate-in.animate-in--slide-left{--animation-transform:-100%,0;--animation-type:all}.animate-in.animate-in--list-delay:nth-child(1n){--animation-delay:0.2s}.animate-in.animate-in--list-delay:nth-child(2n){--animation-delay:0.4s}.animate-in.animate-in--list-delay:nth-child(3n){--animation-delay:0.6s}.animate-in.animate-in--list-delay:nth-child(4n){--animation-delay:0.8s}.animate-in.animate-in--list-delay:nth-child(5n){--animation-delay:1s}.header{background-color:#6c3996;background-image:linear-gradient(170deg,#bb319a,#6c3996);height:80px;will-change:height;transition:height .1s ease-out;width:100%;z-index:3000}.announcement-visible .header{height:130px}.header.menu-is-open{height:100vh;transition:height .25s ease-in}@media (min-width:1024px){.header{position:-webkit-sticky;position:sticky;top:0}.announcement-visible .header,.header{height:auto}}.header__container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:80px auto;grid-template-rows:80px auto;-ms-flex-align:center;align-items:center;padding:0 30px;overflow:hidden}@media (min-width:1024px){.header__container{margin:0 auto;max-width:1260px;padding:0;width:calc(100% - 60px);-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:100px;grid-template-rows:100px;overflow:visible}}.header__logo{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column:1;grid-column:1;line-height:1;height:30px;width:auto;position:relative;z-index:10}@media (min-width:1024px){.header__logo{margin-right:25px}}.header__logo img{height:100%;width:auto}@media (min-width:1260px){.header__logo img{height:auto;width:150px}}.navigation{height:0;-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/span 2;-ms-grid-row:2;grid-row:2;transform:translate3d(calc(100% + 30px),0,0);transition:transform .5s ease-out .1s;width:100%;will-change:transform}.navigation.is-visible{height:auto;transform:translateZ(0)}@media (min-width:1024px){.navigation{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;height:auto;transform:translateZ(0);transition:none}}.navigation__wrapper{border-top:1px solid hsla(0,0%,89%,.2);height:100%}@media (min-width:1024px){.navigation__wrapper{border-top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:100%}}ul.navigation__link--menu{list-style:none;margin:0;padding:30px 0 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-grid-column-align:flex-start;justify-items:flex-start}@media (min-width:1024px){ul.navigation__link--menu{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;max-height:100%;padding:0}}ul.navigation__link--menu li{font-size:18px;font-size:1.8rem;margin:0 0 10px}@media (min-width:1024px){ul.navigation__link--menu li{font-size:24px;font-size:2.4rem;font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;margin:5px 10px 0}}@media (min-width:1024px) and (min-width:1024px){ul.navigation__link--menu li{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}@media (min-width:1260px){ul.navigation__link--menu li{margin:5px 15px 0}}ul.navigation__link--menu li a{color:#fff;border-bottom:1px solid transparent;display:inline-block}ul.navigation__link--menu li a:after,ul.navigation__link--menu li a:hover{font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif}ul.navigation__link--menu li a:after{display:block;content:attr(title);height:0;overflow:hidden;visibility:hidden}ul.navigation__link--menu li.site-nav--active a{font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;border-color:#fff}ul.navigation__sub--menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;padding:0;margin:0}@media (min-width:1024px){ul.navigation__sub--menu{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}ul.navigation__sub--menu li{padding:0 10px}}ul.navigation__sub--menu .site-nav__login{display:none}@media (min-width:1024px){ul.navigation__sub--menu .site-nav__login{display:block;border:0;border-left:1px solid hsla(0,0%,100%,.3);padding:17px 20px;margin-top:0}}.header__icons{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;z-index:1000}@media (min-width:1024px){.header__icons{display:none}}.header__account-icon{font-size:24px;font-size:2.4rem;margin-right:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:transparent}.header__account-icon:hover{color:transparent}.header__account-icon .account__icon{position:relative;top:2px}@media (min-width:1024px){.header__account-icon{margin-right:20px}}.header__account-icon--logged-in,.header__account-icon--logged-in:hover{color:#fff}.header__account-name{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem;color:#fff;display:inline-block;margin-right:10px}.navigation__sub--menu .header__account-name{margin-right:0;display:none}@media (min-width:1024px){.navigation__sub--menu .header__account-name{display:block}}@media (min-width:1024px){.header__account-name{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}}.navigation__trigger{display:block;height:15px;position:relative;width:18px;color:#fff;cursor:pointer;display:inline-block}.navigation__trigger span,.navigation__trigger span:after,.navigation__trigger span:before{background:currentColor;content:"";display:block;height:2px;position:absolute;top:calc(50% - 1px);width:18px}.navigation__trigger span:before{transform:translateY(-8px);transition:all .2s ease}.navigation__trigger span:after{transform:translateY(8px);transition:all .2s ease}.navigation__trigger.js--isOpen span{background:transparent}.navigation__trigger.js--isOpen span:before{transform:rotate(45deg)}.navigation__trigger.js--isOpen span:after{transform:rotate(-45deg)}.navigation__alert{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;display:inline-block;width:22px;height:22px;border-radius:50%;color:#fff;text-align:center;margin:0 5px 0 0;background-image:linear-gradient(90deg,#e95c64,#e42a6c)}.site-nav__assessment{-ms-flex-order:2;order:2;margin-top:30px}@media (min-width:1024px){.site-nav__assessment{margin-top:0;-ms-flex-order:1;order:1}}.site-nav__account{position:relative;-ms-flex-order:1;order:1}.site-nav__account .account__icon{color:transparent}@media (min-width:1024px){.site-nav__account{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.site-nav__account:hover .dropdown--account{display:block}.site-nav__account:hover .site-nav__account-icon{color:transparent}}.site-nav__logged-in .account__icon{color:#fff}.site-nav__account-icon{font-size:20px;font-size:2rem;color:#fff;display:none}@media (min-width:1024px){.site-nav__account-icon{font-size:27px;font-size:2.7rem;display:block}}.dropdown--account{display:block;color:#fff;list-style-type:none;padding:0}@media (min-width:1024px){.dropdown--account{background-color:hsla(0,0%,100%,.96);box-shadow:0 2px 16px 0 rgba(0,0,0,.06);padding:15px;display:none;top:100%;list-style-type:none;width:130px;margin-top:10px}.dropdown--account,.dropdown--account:before{position:absolute;left:50%;transform:translateX(-50%)}.dropdown--account:before{content:"";width:0;height:0;top:-10px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid hsla(0,0%,100%,.96)}}.dropdown--account a{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;color:#fff;display:block}@media (min-width:1024px){.dropdown--account a{color:#6c3996}}.dropdown--account li{margin-bottom:15px;display:block}@media (min-width:1024px){.dropdown--account li{margin-bottom:10px}}.announcement-bar{background-color:#4a4a5a;color:#fff;padding:10px 0;text-align:center;line-height:0;transition:height .4s linear;height:50px;position:relative;z-index:600000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.announcement-bar.announcement-bar--image{padding:0}.announcement-bar.announcement-bar--image .announcement_image{max-height:50px;width:auto}.announcement-bar .announcement-bar__text{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;color:#fff;margin:0 auto;padding:0}@media (min-width:1024px){.announcement-bar .announcement-bar__text{max-width:570px}}.announcement-bar .announcement-bar__text a{color:initial}.menu{display:block}.menu__list{list-style:none;margin:0;padding:0}.menu__item{margin:0}.menu__link{color:#6c3996;cursor:pointer;display:block;text-decoration:none}.menu__title{font-size:20px;line-height:1;margin:0}.menu--primary{background-color:transparent}.menu--primary .menu__list{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:1024px){.menu--primary .menu__list{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.menu--primary .menu__link{background-color:transparent;padding:20px 40px;transition:all .2s ease}.menu--utilities .menu__list{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:1024px){.menu--utilities .menu__list{-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}@media (min-width:1024px){.menu--dropdown .menu__list{-ms-flex-align:end;align-items:flex-end}}.menu__item--dropdown{position:relative}.menu__item--dropdown,.menu__item--dropdown .icon{transition:all .2s ease}.menu__item--dropdown.js--isOpen .icon{transform:rotate(-180deg)}.menu__item--dropdown.js--isOpen .dropdown{display:block}@media (min-width:1024px){.menu__item--dropdown.js--isOpen,.menu__item--dropdown:hover{background-color:#6c3996}.menu__item--dropdown.js--isOpen .menu__link,.menu__item--dropdown:hover .menu__link{color:#fff}.menu__item--dropdown.js--isOpen .dropdown,.menu__item--dropdown:hover .dropdown{opacity:1;transform:translateY(0);visibility:visible;z-index:1}}.dropdown{display:none;padding:40px}@media (min-width:1024px){.dropdown{background-color:#6c3996;display:block;min-width:250px;position:absolute;top:100%;opacity:0;transform:translateY(-3em);transition:all .2s ease,visibility 0s linear .01s,z-index 0s linear 0s;visibility:hidden;z-index:-1}}.dropdown__list{list-style:none;margin:0;padding:0}.dropdown__item{margin:0 0 40px}@media (min-width:1024px){.dropdown__item:last-child{margin-bottom:0}}.dropdown__link{cursor:pointer;display:block;line-height:1}@media (min-width:1024px){.dropdown__link,.dropdown__link:hover{color:#fff}}.site-footer{background-color:#4a4a5a;color:#fff;padding:60px 0}@media (min-width:680px){.site-footer{padding:60px 0 0}}.site-footer__container{margin:0 auto;max-width:1260px;padding:0;width:calc(100% - 60px);display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:680px){.site-footer__container{-ms-flex-flow:row wrap;flex-flow:row wrap}}.site-footer__content{display:inline-block;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:30px;width:100%}.site-footer__content .site-footer__linklist{list-style:none;margin:0;padding:0}.site-footer__title{margin-bottom:5px}.site-footer__description{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;margin-bottom:20px}.site-footer__description p{margin:0}.site-footer__description p+p{margin-top:20px}.site-footer__link,.site-footer__link:hover{color:#fff}.site-footer__mice-text{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;color:hsla(0,0%,100%,.5);margin:0}.site-footer__content--logo{text-align:center}@media (min-width:680px){.site-footer__content--logo{-ms-flex:0 1 100%;flex:0 1 100%}}@media (min-width:1024px){.site-footer__content--logo{-ms-flex:0 1 calc(33.333% - 30px);flex:0 1 calc(33.333% - 30px);text-align:left}}.site-footer__content--logo .site-footer__logo{display:block;margin:0 auto 10px;max-width:150px}@media (min-width:1024px){.site-footer__content--logo .site-footer__logo{margin:0 0 10px}}@media (min-width:680px){.site-footer__content--logo .button--begin-assessment{display:-ms-inline-flexbox;display:inline-flex}}.site-footer__content--newsletter{text-align:left}@media (min-width:680px){.site-footer__content--newsletter{-ms-flex:0 1 50%;flex:0 1 50%;-ms-flex:0 1 calc(50% - 20px);flex:0 1 calc(50% - 20px)}}@media (min-width:1024px){.site-footer__content--newsletter{-ms-flex:0 1 calc(33.333% - 30px);flex:0 1 calc(33.333% - 30px)}}.site-footer__content--newsletter .newsletter__fieldset{border:1px solid #e4e4e4;border-right:0;padding:0;height:60px;width:100%}.site-footer__content--newsletter .newsletter__input{border:0;color:#fff;padding:17px 20px}.site-footer__content--newsletter .newsletter__input::placeholder{font-size:14px;font-size:1.4rem;color:#fff;opacity:1}.site-footer__content--newsletter .newsletter__input::-webkit-input-placeholder{font-size:14px;font-size:1.4rem;color:#fff;opacity:1}.site-footer__content--newsletter .newsletter__input::-moz-placeholder{font-size:14px;font-size:1.4rem;color:#fff;opacity:1}.site-footer__content--newsletter .newsletter__input:-ms-input-placeholder{font-size:14px;font-size:1.4rem;color:#fff;opacity:1}.site-footer__content--newsletter .button--newsletter{font-size:26px;font-size:2.6rem;background:transparent;border:1px solid #e4e4e4;border-left:0;width:60px;height:60px;padding:0}.site-footer__content--newsletter .button--newsletter .button__icon{color:#fff}.site-footer__content--newsletter .button--newsletter:hover .button__label{background:transparent}.site-footer__content--newsletter .button--newsletter:hover .button__icon{color:#fff}.site-footer__content--newsletter .button--newsletter.button--with-error{border-color:#c44}.site-footer__content--menu{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:680px){.site-footer__content--menu{-ms-flex:0 1 calc(50% - 20px);flex:0 1 calc(50% - 20px)}}@media (min-width:1024px){.site-footer__content--menu{-ms-flex:0 1 calc(33.333% - 30px);flex:0 1 calc(33.333% - 30px)}}.site-footer__content--menu .site-footer__linklist{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;-ms-flex:0 1 50%;flex:0 1 50%}.site-footer__content--menu .site-footer__linklist+.site-footer__linklist{text-align:right}@media (min-width:680px){.site-footer__content--menu .site-footer__linklist{text-align:right}}.site-footer__content--menu .site-footer__linklist-item{margin-bottom:20px}.site-footer__content--menu .site-footer__linklist-item:last-child{margin-bottom:0}@media (min-width:680px){.site-footer__content--menu .site-footer__linklist-item{margin-bottom:10px}}.site-footer__content--menu .site-footer__link:hover{text-decoration:underline}.site-footer__social-icons{font-size:20px;font-size:2rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end}.site-footer__social-icons .social-icons__item{margin:0 20px 0 0}.site-footer__social-icons .social-icons__item:last-child{margin-right:0}.site-footer__social-icons .site-footer__link:hover{text-decoration:none}.site-footer__content--legal{border-top:1px solid hsla(0,0%,100%,.1);padding-top:20px;text-align:center;-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width:680px){.site-footer__content--legal{padding-top:10px}}@media (min-width:1024px){.site-footer__content--legal{margin-bottom:20px;text-align:left;position:relative}}.site-footer__content--legal .site-footer__linklist{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0}@media (min-width:680px){.site-footer__content--legal .site-footer__linklist{-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px){.site-footer__content--legal .site-footer__linklist{-ms-flex-pack:start;justify-content:flex-start}}.site-footer__content--legal .site-footer__linklist-item{-ms-flex:0 1 50%;flex:0 1 50%;margin:0 0 10px}@media (min-width:680px){.site-footer__content--legal .site-footer__linklist-item{-ms-flex:0 1 auto;flex:0 1 auto;margin-right:15px}}.site-footer__content--legal .site-footer__copyright{margin-top:10px}.site-footer__content--legal .site-footer__copyright span{text-transform:uppercase}@media (min-width:1024px){.site-footer__content--legal .site-footer__copyright{position:absolute;top:0;right:0}}.article--story{margin-bottom:60px}@media (min-width:680px){.article--story{margin-bottom:0}}.article--story .article__content{margin:0 auto;max-width:1024px;padding:0;width:calc(100% - 60px)}@media (min-width:1024px){.article--story .article__content{width:calc(65% - 80px)}}.article--story p{letter-spacing:-.4px;color:#757585}.article--story .article__excerpt{font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;color:#4a4a5a;font-size:24px;font-size:2.4rem;line-height:32px;line-height:3.2rem}.article--story .article__quote,.article--story blockquote{font-size:40px;font-size:4rem;line-height:46px;line-height:4.6rem;margin:0;margin-bottom:40px}@media (min-width:1024px){.article--story .article__quote,.article--story blockquote{font-size:50px;font-size:5rem;line-height:60px;line-height:6rem}}.article--story .article__quote.article__quote--purple,.article--story blockquote.article__quote--purple{color:#6c3996}.article--story .article__quote.article__quote--orange,.article--story blockquote.article__quote--orange{color:#ee831d}.article--story .article__quote.article__quote--pink,.article--story blockquote.article__quote--pink{color:#e42a6c}.article--story .article__quote.article__quote--green,.article--story blockquote.article__quote--green{color:#5bbaa2}.article--story .article__quote.article__quote--blue,.article--story blockquote.article__quote--blue{color:#1f6cb4}.article--story img{position:relative;margin-top:60px;z-index:1}@media (min-width:680px){.article--story img{max-height:450px;-ms-grid-column-span:3;-ms-grid-column:3;grid-column:3/span 3;-ms-grid-row:1;grid-row:1;margin-top:100px}}.article--story .article__image-backdrop{content:"";position:absolute;width:calc(50% + 30px);transform:translateY(calc(-100% - 65px));left:0;z-index:0;background-color:#6c3996;background-image:linear-gradient(170deg,#bb319a,#6c3996)}@media (min-width:680px){.article--story .article__image-backdrop{position:relative;width:100%;height:auto;transform:none;-ms-grid-column-span:3;-ms-grid-column:2;grid-column:2/span 3;-ms-grid-row:1;grid-row:1;margin-bottom:40px}}.article--story .article__image-backdrop.article__image-backdrop--purple{background-color:#6c3996;background-image:linear-gradient(170deg,#bb319a,#6c3996)}.article--story .article__image-backdrop.article__image-backdrop--pink{background-color:#e42a6c;background-image:linear-gradient(153deg,#e95c64,#e42a6c)}.article--story .article__image-backdrop.article__image-backdrop--orange{background-color:#ee831d;background-image:linear-gradient(142deg,#f6b205,#ee831d)}.article--story .article__image-backdrop.article__image-backdrop--green{background-color:#5bbaa2;background-image:linear-gradient(135deg,#afcf44,#5bbaa2)}.article--story .article__image-backdrop.article__image-backdrop--blue{background-color:#1f6cb4;background-image:linear-gradient(141deg,#0093c8,#1f6cb4)}.article--story .article__image-backdrop.article__image-backdrop--right{left:auto;right:0}@media (min-width:680px){.article--story .article__image-backdrop.article__image-backdrop--right{-ms-grid-column-span:3;-ms-grid-column:3;grid-column:3/span 3;-ms-grid-row:1;grid-row:1}}@media (min-width:680px){.article--story .article__image-container--left,.article--story .article__image-container--right{text-align:center;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);margin:60px 0}}.article--story .article__image-container--right{text-align:right}@media (min-width:680px){.article--story .article__image-container--right img{-ms-grid-column-span:3;-ms-grid-column:2;grid-column:2/span 3;-ms-grid-row:1;grid-row:1}}.article--story #shopify-section-newsletter{background-color:#f8f8fb}.shopify-challenge__container{padding:60px 30px;text-align:center}.shopify-challenge__button.btn{margin-top:30px;color:#fff!important;background-color:#6c3996!important}.please-wait{position:fixed;top:0;left:0;bottom:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:200;background-color:hsla(0,0%,100%,.8)}.please-wait img{width:80px}.address-form [data-aria-hidden=true]{display:none}.address__title--default{font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Medium,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:14px;font-size:1.4rem;color:#6c3996}@media (min-width:680px){.profile-page{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:50px}}.page-section--profile{padding:0 0 50px}.page-section--profile p{margin-bottom:20px}.page-section--profile .profile-page__email-update{margin-bottom:0}.page-section--profile .form__submit{text-align:left}.profile-page__title{margin-top:0;margin-bottom:10px}.orders h3{margin-top:0}.order-table{width:100%;border-collapse:collapse}.order-table td,.order-table th{border:0}.order-table th{padding:10px}.order-table .order-table__row{border:0;border-top:1px solid #e4e4e4;margin-bottom:0}@media (min-width:680px){.order-table .order-table__row{border-top:0}}.order-table tr:nth-child(2n){background:#f8f8fb}.order-table thead{border:0}.orders__icon{display:inline-block;margin-right:10px}tr.order-table__header{border:0;border-bottom:1px solid #e4e4e4;font-color:#6c3996}.order-table__header-item{color:#4a4a5a;text-align:left}.order-table__header-item.order-table__item--right{text-align:right}.order-table__header-item.order-table__item--center{text-align:center}td.order-table__item{min-width:100px;padding:10px}@media (min-width:680px){td.order-table__item{text-align:left;padding:20px 10px}}td.order-table__item:last-of-type{border-bottom:0}td.order-table__item.order-table__item--right{text-align:right}@media (min-width:680px){td.order-table__item.order-table__item--center{text-align:center}}td.order-table__item.order-table__item--total{font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Medium,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:18px}.responsive-table td.order-table__item{padding:10px}@media (min-width:680px){.responsive-table td.order-table__item{padding:20px 10px}}.order-table__footer tr:nth-child(2n){background:#fff}.order-table__footer .order-table__row{border-top:0;width:100%;background:#fff}.order-table__footer .order-table__row:first-of-type{border-top:1px solid #e4e4e4}.order-table__footer .order-table__row .small--hide{display:none}@media (min-width:680px){.order-table__footer .order-table__row .small--hide{display:table-cell}}.order-table__footer .order-table__row .order-table__item{border-top:0}.order__subheading{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}.order-detail__product-type{display:block;font-size:12px;font-size:1.2rem;color:#6c3996}@media (min-width:680px){.page-section--addresses{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.page-section--addresses .hide{display:none}.address__grid{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;max-width:350px;padding-bottom:20px}.address__grid .button-collection--address{text-align:right;margin-left:25px}.address__name{margin:0}.addresses__current{margin-right:25px;text-align:left}.addresses__new{margin-left:25px;text-align:left}.address__title{margin:0 0 10px}.alert{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;color:#4a4a5a;display:-ms-grid;display:grid;-ms-grid-columns:minmax(30px,auto) minmax(auto,1280px) minmax(30px,auto);grid-template-columns:minmax(30px,auto) minmax(auto,1280px) minmax(30px,auto);padding:30px 0}@media (min-width:680px){.alert{font-size:18px;font-size:1.8rem;line-height:23px;line-height:2.3rem}}.alert:hover{color:#4a4a5a}.alert .alert__container{-ms-grid-column:2;grid-column:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.alert .alert__icon{font-size:20px;font-size:2rem;display:inline-block;color:#559638;vertical-align:middle;margin-right:10px}@media (min-width:680px){.alert .alert__icon{font-size:30px;font-size:3rem}}.alert .alert__title{margin:0 0 15px}.alert .button--text{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;display:block;text-align:left;margin-top:10px}.alert--with-link .alert__container,.alert--with-title .alert__container{-ms-flex-align:start;align-items:flex-start;width:100%}.alert--success{background-color:rgba(85,150,56,.1)}.alert--success .alert__icon{color:#559638}.alert--info{background-color:rgba(108,57,150,.1)}.alert--info .alert__icon{color:#6c3996}.alert--warning{background-color:rgba(255,204,68,.1)}.alert--warning .alert__icon{color:#fc4}.alert--error{background-color:rgba(204,68,68,.1)}.alert--error .alert__icon{color:#c44}.alert--product-swap{margin-top:50px}@media (min-width:680px){.alert--product-swap{margin:0 auto;max-width:1260px;padding:0;width:calc(100% - 60px);padding:30px 0;margin-top:50px}}.pdp__alert{display:none}.kit-state--subscribed-3 .pdp__alert{display:-ms-grid;display:grid}.page-section--contact-block{padding-top:0}.contact-block{margin-top:0}@media (min-width:680px){.contact-block{text-align:center}}.contact-block__title{color:#4a4a5a;margin-bottom:10px;margin-top:0}.contact-block__content{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585}@media (min-width:1024px){.contact-block__content{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.contact-block__content p{margin-bottom:20px}.contact-block__disclaimer{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}.contact-block__button{margin-top:50px}@media (min-width:680px){.contact-block__button{text-align:center}}.content-block__title.h2,.get-started__header-title.h2{font-size:32px;font-size:3.2rem;line-height:44px;line-height:4.4rem;font-family:GT-Super-Display-Light,Georgia,serif;font-style:normal;font-weight:400}.content-bar{background-color:#6c3996;background-image:linear-gradient(170deg,#bb319a,#6c3996);color:#fff;padding:20px 0}.content-bar p:last-of-type{margin-bottom:0}.content-bar a{color:#fff;text-decoration:underline}.content-bar a:hover{text-decoration:none}@media (min-width:680px){.page-section--areas-of-concern{text-align:center}}.focus-area__title{margin:0 0 10px}@media (min-width:680px){.focus-area__description{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem;text-align:center}}.focus-area__buttons{margin-top:30px}@media (min-width:680px){.focus-area__buttons{margin:50px auto 0;max-width:50%}}.focus-area__buttons .focus-area__button{margin-bottom:15px}@media (min-width:680px){.focus-area__buttons .focus-area__button{margin-bottom:30px}}.focus-area__buttons p{margin-bottom:15px}.focus-area__buttons .button--text{text-align:left}@media (min-width:680px){.focus-area__buttons .button--text{text-align:center}}.tabs{*zoom:1;padding:0;margin-bottom:0}.tabs:after{content:"";display:table;clear:both}@media (min-width:680px){.tabs{border:none;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-column-gap:50px}}.tab{list-style:none;display:inline;padding:0}@media (min-width:680px){.tab{display:inline;text-align:center}}.tab:first-child .tab__link{border-top:0}.tab__link{display:inline-block;text-decoration:none;width:33.33333%;margin:0 -2px;border-bottom:2px solid #e4e4e4;text-align:center;padding-bottom:20px}@media (min-width:680px){.tab__link{border-bottom:0;display:inline-block;padding-bottom:0;margin:0;width:100%;cursor:default}}.tab__link:focus{outline:none}.tab__link .focus-area__icon{font-size:40px;font-size:4rem}@media (min-width:680px){.tab__link .focus-area__icon{font-size:55px;font-size:5.5rem}}.tab__link .focus-area__text{font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem;color:#757585}@media (min-width:680px){.tab__link .focus-area__text{font-size:20px;font-size:2rem;line-height:25px;line-height:2.5rem}}.tab--active .tab__link{border-color:#6c3996}.tab--active .tab__link .focus-area__text{color:#6c3996}@media (min-width:680px){.tab--active .tab__link .focus-area__text{color:#757585}}.tab__content{display:none;width:100%;float:left;padding:30px 0 0}@media (min-width:680px){.tab__content{float:none;display:block;padding:20px 0 0}}.tab--active .tab__content{display:block}.focus-area__results{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:15px}@media (min-width:680px){.focus-area__results{-ms-flex-pack:center;justify-content:center}}@media (min-width:680px){.focus-area__results .result-icon{width:40px;min-width:40px;height:40px}.focus-area__results .result-icon:before{font-size:10px;font-size:1rem}}.focus-area__results .result__category{margin-left:10px;text-align:left}.page-section--get-started{background-color:#6c3996;background-image:linear-gradient(170deg,#bb319a,#6c3996);display:-ms-grid;display:grid;padding:40px 30px 0}@media (min-width:680px){.page-section--get-started{-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] (minmax(0,630px))[2] [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] repeat(2,minmax(0,630px)) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:50px;padding:0}}.get-started__header-title{margin-top:0;margin-bottom:10px;color:#fff}.get-started__header-content{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;color:#fff;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (min-width:1024px){.get-started__header-content{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem;-ms-flex-item-align:start;align-self:flex-start}}.get-started__header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;justify-self:center;margin-bottom:40px}@media (min-width:680px){.get-started__header{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (min-width:1024px){.get-started__header{margin-bottom:80px}}.get-started__image-block{justify-self:center;width:100%}@media (min-width:680px){.get-started__image-block{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;justify-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;padding-top:80px;width:300px}}@media (min-width:1024px){.get-started__image-block{margin:0 100px 0 40px;width:350px}}.get-started__image{display:-ms-flexbox;display:flex;max-width:400px;height:auto;margin:0 auto}.page-section--get-started-homepage{padding-top:0}.page-section--get-started-homepage .content-block__header{margin:30px 0 20px}.page-section--get-started-homepage .content-block__content .button{margin-top:0}@media (min-width:680px){.page-section--get-started-homepage .content-block__content .button{margin-top:20px}}.page-section--hero-simple{padding:50px 0 0}@media (min-width:680px){.page-section--hero-simple{text-align:center;padding:80px 0 0}}@media (min-width:680px){.page-section--hero-simple.page-section--hero-simple-image{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;padding:0;text-align:left}}.hero-simple__title{margin:0 30px;font-size:38px!important}@media (min-width:680px){.hero-simple__title{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin:0 40px}}@media (min-width:1024px){.hero-simple__title{margin:0 80px;font-size:54px!important}}@media (min-width:680px){.page-section--hero-simple-image .hero-simple__title{padding-top:30px}}.hero-simple__image{margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.hero-simple__image img{max-width:100%;height:auto}@media (min-width:680px){.hero-simple__image{-ms-grid-column:2;grid-column:2;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;margin:0;-ms-flex-align:start;align-items:flex-start}}.hero-simple__content{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;margin:30px 30px 0}@media (min-width:1024px){.hero-simple__content{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.hero-simple__content h3{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem;color:#4a4a5a;margin-bottom:15px}@media (min-width:680px){.hero-simple__content h3{margin-top:10px}}@media (min-width:680px){.hero-simple__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;margin:10px 40px 0;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}}@media (min-width:1024px){.hero-simple__content{margin:10px 80px 0}}.hero-simple__button{margin-top:20px}.h1.hero-simple__title{font-family:GT-Super-Display-Light,Georgia,serif;font-style:normal;font-weight:400}@media screen and (min-width:1200px){.h1{font-size:3.8rem;line-height:4.4rem}.h4{font-size:22px;font-size:2.2rem;line-height:28px;line-height:2.8rem}.h3{font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem}.h6{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33}}@media screen and (max-width:991px){.h1{font-size:3.2rem;line-height:4.4rem}}.page-section--home-hero{padding:0}.home-hero__title{font-size:38px;font-size:3.8rem;line-height:44px;line-height:4.4rem;margin:0 0 10px;text-align:left}@media (min-width:1024px){.home-hero__title{font-size:54px;font-size:5.4rem;line-height:62px;line-height:6.2rem}}.home-hero--typedjs{display:-ms-grid;display:grid;-ms-grid-columns:minmax(30px,1fr) minmax(0,1240px) minmax(30px,1fr);grid-template-columns:minmax(30px,1fr) minmax(0,1240px) minmax(30px,1fr);-ms-grid-rows:minmax(auto,100px) auto minmax(auto,100px);grid-template-rows:minmax(auto,100px) auto minmax(auto,100px);-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:680px){.home-hero--typedjs{-ms-grid-columns:minmax(30px,1fr) (minmax(0,630px))[2] minmax(30px,1fr);grid-template-columns:minmax(30px,1fr) repeat(2,minmax(0,630px)) minmax(30px,1fr);-ms-grid-rows:minmax(auto,80px) auto minmax(auto,80px);grid-template-rows:minmax(auto,80px) auto minmax(auto,80px)}}.home-hero--typedjs .home-hero__image{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1/span 3;-ms-grid-row-span:5;-ms-grid-row:1;grid-row:1/span 5;object-fit:cover}@media (min-width:680px){.home-hero--typedjs .home-hero__image.home-hero__image--mobile{display:none}}.home-hero--typedjs .home-hero__image.home-hero__image--desktop{display:none}@media (min-width:680px){.home-hero--typedjs .home-hero__image.home-hero__image--desktop{display:block;-ms-grid-column-span:4;-ms-grid-column:1;grid-column:1/span 4}}.home-hero--typedjs .home-hero__content{-ms-grid-column:2;grid-column:2;-ms-grid-row:4;grid-row:4}.home-hero--typedjs .home-hero__title span{font-family:GT-Super-Display-Medium,Georgia,serif;font-style:normal;font-weight:400;line-height:1.14}.home-hero--typedjs #typedjs-values{display:none}.home-hero--typedjs .button{margin-top:20px}@media (min-width:680px){.home-hero--typedjs .button{margin-top:30px}}.home-hero--typedjs .button.button--desktop-only{display:none}@media (min-width:680px){.home-hero--typedjs .button.button--desktop-only{display:inline-block}}.slick-slider:hover .slick-next,.slick-slider:hover .slick-prev{opacity:1}.slick-slider .slick-next,.slick-slider .slick-prev{opacity:1;color:#fff;background-color:rgba(108,57,150,.4);width:46px;height:46px;z-index:100;margin-top:-20px;transition:all .2s ease}.slick-slider .slick-next.slick-disabled,.slick-slider .slick-prev.slick-disabled{visibility:hidden}.slick-slider .slick-next:before,.slick-slider .slick-prev:before{display:none}@media (min-width:680px){.slick-slider .slick-next,.slick-slider .slick-prev{opacity:1}}@media (min-width:1024px){.slick-slider .slick-next,.slick-slider .slick-prev{opacity:0}}.slick-slider .slick-next:active,.slick-slider .slick-next:focus,.slick-slider .slick-next:hover,.slick-slider .slick-prev:active,.slick-slider .slick-prev:focus,.slick-slider .slick-prev:hover{color:#fff;background-color:rgba(108,57,150,.4)}.slick-slider .slick-next .icon,.slick-slider .slick-prev .icon{width:26px;height:26px}.slick-slider .slick-next{right:0}.slick-slider .slick-prev{left:0}.slick-slider .slick-prev .icon__arrow--left{transform:rotate(180deg)}.slider--detailed-text-and-image,.slider--perfect-selfie{width:100%;counter-reset:slider-counter;margin:0!important;padding-bottom:30px}@media (min-width:680px){.slider--detailed-text-and-image,.slider--perfect-selfie{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;padding:40px 0}}.slider--detailed-text-and-image .slider__item-title,.slider--perfect-selfie .slider__item-title{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;color:#4a4a5a;margin-bottom:20px}@media (min-width:680px){.slider--detailed-text-and-image .slider__item-title,.slider--perfect-selfie .slider__item-title{margin:20px 0 10px}}.slider--detailed-text-and-image .slider__item-description,.slider--perfect-selfie .slider__item-description{font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;margin:0 0 15px;max-width:170px;color:#4a4a5a!important}@media (min-width:680px){.slider--detailed-text-and-image .slider__item-description,.slider--perfect-selfie .slider__item-description{max-width:none}}.slider--detailed-text-and-image .slider__image,.slider--perfect-selfie .slider__image{max-width:100px;width:100%;margin:0 0 0 25px}@media (min-width:680px){.slider--detailed-text-and-image .slider__image,.slider--perfect-selfie .slider__image{height:100px;width:auto;max-width:none}}.slider--detailed-text-and-image .slider__item,.slider--perfect-selfie .slider__item{padding:10px 30px}.slider--detailed-text-and-image .slider__item:before,.slider--perfect-selfie .slider__item:before{font-size:14px;font-size:1.4rem;position:absolute;counter-increment:slider-counter;content:counter(slider-counter) ".";line-height:30px;color:#6c3996;display:inline-block;text-align:center}@media (min-width:680px){.slider--detailed-text-and-image .slider__item,.slider--perfect-selfie .slider__item{max-width:275px}}.slider--detailed-text-and-image .slick-slide:not(.slick-current),.slider--perfect-selfie .slick-slide:not(.slick-current){opacity:.5}.slider--detailed-text-and-image .slider__item-title{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;margin-bottom:0}.page-section--regimen-slider{display:block;padding:40px 0}.page-section--regimen-slider.page-section--orange{background-color:#ee831d;background-image:linear-gradient(142deg,#f6b205,#ee831d)}.page-section--regimen-slider.page-section--pink{background-color:#e42a6c;background-image:linear-gradient(153deg,#e95c64,#e42a6c)}.page-section--regimen-slider.page-section--green{background-color:#5bbaa2;background-image:linear-gradient(135deg,#afcf44,#5bbaa2)}.page-section--regimen-slider.page-section--purple{background-color:#6c3996;background-image:linear-gradient(170deg,#bb319a,#6c3996)}.page-section--regimen-slider.page-section--blue{background-color:#1f6cb4;background-image:linear-gradient(141deg,#0093c8,#1f6cb4)}.page-section--regimen-slider .regimen__title{font-family:GT-Super-Display-Light,Georgia,serif;font-style:normal;font-weight:400;line-height:1;font-size:24px;font-size:2.4rem;color:#fff;margin:0 0 20px}@media (min-width:680px){.page-section--regimen-slider .regimen__title{font-size:50px;font-size:5rem;line-height:50px;line-height:5rem;text-align:center}}.slider--regimen{counter-reset:slider-counter}@media (min-width:1024px){.slider--regimen{margin:0 auto;max-width:1260px;padding:0;width:calc(100% - 60px)}}.slider--regimen .slick-slide{margin-bottom:30px;position:relative;transition:all .25s ease;z-index:1}.slider--regimen .slick-slide:not(.slick-cloned) .regimen-product__type:before{display:inline-block;counter-increment:slider-counter;content:counter(slider-counter) "."}.slider--regimen .slick-slide .regimen-product__image{transition:all .25s ease;will-change:transition}.slider--regimen .slick-previous-slide .regimen-product__image{transform:translate(calc(50% + 30px))}.slider--regimen .slick-previous-slide .regimen-product__content{opacity:.3}@media (min-width:1024px){.slider--regimen .slick-previous-slide .regimen-product__image{transform:translate(0)}.slider--regimen .slick-previous-slide .regimen-product__content{opacity:1}}.slider--regimen .slick-next-slide .regimen-product__image{transform:translate(calc(-50% - 30px))}.slider--regimen .slick-next-slide .regimen-product__content{opacity:.3}@media (min-width:1024px){.slider--regimen .slick-next-slide .regimen-product__image{transform:translate(0)}.slider--regimen .slick-next-slide .regimen-product__content{opacity:1}}.slider--regimen .slick-center{z-index:2}.slider--regimen .slick-center .regimen-product__image{transform:translate(0)}.slider--regimen .slick-center .regimen-product__content{opacity:1}.slider--regimen.cart--core .card--4 .regimen-product__content,.slider--regimen.cart--core .card--4 .regimen-product__image,.slider--regimen.cart--core .card--5 .regimen-product__content,.slider--regimen.cart--core .card--5 .regimen-product__image{opacity:.38}.slider--regimen.cart--core .card--4 .regimen-product__buttons--enabled,.slider--regimen.cart--core .card--5 .regimen-product__buttons--enabled{display:none}.slider--regimen.cart--core .card--4 .regimen-product__buttons--disabled,.slider--regimen.cart--core .card--5 .regimen-product__buttons--disabled{display:block}.slider--regimen .card--2 .regimen-product__link.alttab{display:none}.slider--regimen-step.slick-initialized{margin-bottom:60px}@media (min-width:680px){.slider--regimen-step.slick-initialized{display:none}}.slider--regimen-step.slick-initialized .slick-slide{background-color:hsla(0,0%,100%,.3);display:block;height:1px;margin:0 5px;transition:all .2s ease;width:calc(100% - 10px)}.slider--regimen-step.slick-initialized .slick-slide.slick-current{background-color:#fff}.slick-dotted .slick-dots{bottom:-30px;padding:0;margin:0}.slick-dotted .slick-dots li{margin:0}.slick-dotted .slick-dots li .shopify-challenge__button.btn:before,.slick-dotted .slick-dots li button:before{font-size:15px}.page-section--get-your-kit{outline:none}@media (min-width:680px){.page-section--get-your-kit{text-align:center;padding-bottom:40px}}.get-your-kit__title{margin-top:0}.get-your-kit__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:10px;grid-row-gap:30px}@media (min-width:680px){.get-your-kit__grid{-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px){.get-your-kit__grid{grid-column-gap:30px;-ms-grid-columns:minmax(auto,450px) minmax(auto,450px);grid-template-columns:minmax(auto,450px) minmax(auto,450px)}}.kit-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative;text-align:center;border:2px solid #e4e4e4;padding:15px}@media (min-width:680px){.kit-card{-ms-flex-align:center;align-items:center;padding:30px}}.kit-card .button--cta{font-size:14px;font-size:1.4rem;margin-top:20px}@media (min-width:680px){.kit-card .button--cta{margin-top:30px}}.kit-card .button--cta .button__label{padding:15px 5px}@media (min-width:680px){.kit-card .button--cta .button__label{padding:15px 30px}}.kit-card .button--cta .button__icon{font-size:17px;font-size:1.7rem;width:18px;height:14px;margin-left:5px}@media (min-width:680px){.kit-card .button--cta .button__icon{font-size:26px;font-size:2.6rem;width:25px;height:20px;margin-left:10px}}@media (min-width:680px){.kit-card .button--cta{font-size:16px;font-size:1.6rem}}.kit-card .btn__swap{display:none}.kit-card .btn__subscribe{display:block}.kit-card__tag{font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem;padding:5px 10px;background-color:#6c3996;color:#fff;position:absolute;top:-10px;left:50%;transform:translateX(-50%);white-space:nowrap}@media (min-width:680px){.kit-card__tag{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem;transform:translateX(0);left:30px;top:-13px}}.kit-card__tag-icon{position:relative;top:2px}@media (min-width:680px){.kit-card__content{width:100%}}@media (min-width:680px){.kit-card__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:5px}}.kit-card__title{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;color:#6c3996;margin:0}@media (min-width:680px){.kit-card__title{font-size:18px;font-size:1.8rem;line-height:23px;line-height:2.3rem;-ms-flex-order:1;order:1;text-align:left}}.kit-card__image{height:50px;width:auto;margin:30px auto 10px;color:#6c3996}@media (min-width:680px){.kit-card__image{height:65px;-ms-flex-order:2;order:2;margin:0}}.kit-card__image .icon__complete-kit{height:50px;width:100px}@media (min-width:680px){.kit-card__image .icon__complete-kit{height:65px;width:135px}}.kit-card__image .icon__core-kit{height:50px;width:51px}@media (min-width:680px){.kit-card__image .icon__core-kit{height:65px;width:66px}}.kit-card__price{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;margin-top:10px}@media (min-width:680px){.kit-card__price{font-size:18px;font-size:1.8rem;line-height:23px;line-height:2.3rem;margin-top:5px;text-align:left}}.kit-card__price span{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem;font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;padding-right:2px}@media (min-width:680px){.kit-card__price span{font-size:34px;font-size:3.4rem;line-height:42px;line-height:4.2rem}}.get-your-kit__terms-link{-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/span 2;color:#757585;margin-bottom:0}.kit-card__product-list{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;list-style-type:none;padding:0;margin:15px 0}@media (min-width:680px){.kit-card__product-list{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;text-align:center;margin:30px 0 0}}.kit-card__product-list li{margin-bottom:10px}@media (min-width:680px){.kit-card__product-list li{text-align:center;margin-bottom:20px}}.kit-card__product-list li span{font-size:10px;font-size:1rem;line-height:16px;line-height:1.6rem;display:block;color:#6c3996}@media (min-width:680px){.kit-card__product-list li span{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;text-align:center;margin-top:10px}}.kit-card__product-list:before{display:block;content:"";width:25px;height:1px;background-color:#e4e4e4;text-align:center;margin:0 auto 15px}@media (min-width:680px){.kit-card__product-list:before{width:100%;margin:0 auto 30px}}.kit-card__additional-product{font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem;color:#6c3996}@media (min-width:680px){.kit-card__additional-product{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;text-align:left;margin-top:10px}}.kit-card__additional-product:before{display:block;content:"";width:25px;height:1px;background-color:#e4e4e4;text-align:center;margin:0 auto 15px}@media (min-width:680px){.kit-card__additional-product:before{width:50px;display:none}}.kit-card__subscription{display:none}.kit-state--subscribed.kit-state--subscribed-3 .btn__swap,.kit-state--subscribed.kit-state--subscribed-5 .btn__swap{display:block}.kit-state--subscribed.kit-state--subscribed-3 .btn__subscribe,.kit-state--subscribed.kit-state--subscribed-3 .btn__subscriber-buy,.kit-state--subscribed.kit-state--subscribed-5 .btn__subscribe,.kit-state--subscribed.kit-state--subscribed-5 .btn__subscriber-buy{display:none}.kit-state--subscribed.kit-state--subscribed-3 .kit-card--core{background-color:#6c3996;color:#fff;border:0}.kit-state--subscribed.kit-state--subscribed-3 .kit-card--core .kit-card__additional-product,.kit-state--subscribed.kit-state--subscribed-3 .kit-card--core .kit-card__product-list,.kit-state--subscribed.kit-state--subscribed-3 .kit-card--core .kit-card__product-list li span,.kit-state--subscribed.kit-state--subscribed-3 .kit-card--core .kit-card__title{color:#fff}.kit-state--subscribed.kit-state--subscribed-3 .kit-card--core .kit-card__subscription{display:block}.kit-state--subscribed.kit-state--subscribed-3 .kit-card--core .kit-card__tag{background-color:#fff;border:2px solid #6c3996;color:#6c3996}.kit-state--subscribed.kit-state--subscribed-3 .kit-card--core .kit-card__image{color:hsla(0,0%,100%,.3)}.kit-state--subscribed.kit-state--subscribed-3 .kit-card--core .btn__swap{display:none}.kit-state--subscribed.kit-state--subscribed-5 .kit-card--complete{background-color:#6c3996;color:#fff;border:0}.kit-state--subscribed.kit-state--subscribed-5 .kit-card--complete .kit-card__additional-product,.kit-state--subscribed.kit-state--subscribed-5 .kit-card--complete .kit-card__product-list,.kit-state--subscribed.kit-state--subscribed-5 .kit-card--complete .kit-card__title{color:#fff}.kit-state--subscribed.kit-state--subscribed-5 .kit-card--complete .kit-card__subscription{display:block}.kit-state--subscribed.kit-state--subscribed-5 .kit-card--complete .kit-card__product-list li span{color:#fff}.kit-state--subscribed.kit-state--subscribed-5 .kit-card--complete .kit-card__tag{background-color:#fff;border:2px solid #6c3996;color:#6c3996}.kit-state--subscribed.kit-state--subscribed-5 .kit-card--complete .kit-card__image{color:hsla(0,0%,100%,.3)}.kit-state--subscribed.kit-state--subscribed-5 .kit-card--complete .btn__swap{display:none}.content-block__hero{display:-ms-grid;display:grid;-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1024px) [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1024px) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:auto 1fr 1fr auto;grid-template-rows:auto 1fr 1fr auto}@media (min-width:680px){.content-block__hero{-ms-grid-columns:[full-start] minmax(50px,1fr) [main-start] (minmax(0,124px))[10] [main-end] minmax(50px,1fr) [full-end];grid-template-columns:[full-start] minmax(50px,1fr) [main-start] repeat(10,minmax(0,124px)) [main-end] minmax(50px,1fr) [full-end];-ms-grid-rows:50px 1fr 1fr 1fr 1fr;grid-template-rows:50px 1fr 1fr 1fr 1fr}}@media (min-width:1024px){.content-block__hero{-ms-grid-columns:[full-start] minmax(50px,1fr) [main-start] (minmax(0,124px))[10] [main-end] minmax(50px,1fr) [full-end];grid-template-columns:[full-start] minmax(50px,1fr) [main-start] repeat(10,minmax(0,124px)) [main-end] minmax(50px,1fr) [full-end];-ms-grid-rows:100px 1fr 1fr 1fr 1fr;grid-template-rows:100px 1fr 1fr 1fr 1fr}}@media (min-width:680px){.content-block__hero.content-block__hero--right{-ms-grid-columns:[full-start] minmax(50px,1fr) [main-start] (minmax(0,124px))[10] [main-end] minmax(50px,1fr) [full-end];grid-template-columns:[full-start] minmax(50px,1fr) [main-start] repeat(10,minmax(0,124px)) [main-end] minmax(50px,1fr) [full-end]}}@media (min-width:1024px){.content-block__hero.content-block__hero--right{-ms-grid-columns:[full-start] minmax(50px,1fr) [main-start] (minmax(0,124px))[10] [main-end] minmax(50px,1fr) [full-end];grid-template-columns:[full-start] minmax(50px,1fr) [main-start] repeat(10,minmax(0,124px)) [main-end] minmax(50px,1fr) [full-end]}}.content-block__header{-ms-grid-column:main;grid-column:main;-ms-grid-row:1;grid-row:1;margin:40px 0}@media (min-width:680px){.content-block__header{display:none}}.content-block__title{margin:0}@media (min-width:680px){.content-block__title{max-width:100%}}.content-block__title.content-block__title--desktop{display:none}@media (min-width:680px){.content-block__title.content-block__title--desktop{display:block;margin-bottom:10px}}.content-block__subtitle{margin-top:0}.content-block__link,.content-block__link:hover{color:#fff}.content-block__content{-ms-grid-column:main;grid-column:main;-ms-grid-row:4;grid-row:4;margin-top:30px}@media (min-width:680px){.content-block__content{-ms-grid-column-span:5;-ms-grid-column:7;grid-column:7/span 5;-ms-grid-row-span:5;-ms-grid-row:1;grid-row:1/span 5;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:0}.content-block__hero--right .content-block__content{-ms-grid-column-span:5;-ms-grid-column:2;grid-column:2/span 5}}.content-block__content .button{margin-top:40px}.content-block__description{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585}@media (min-width:1024px){.content-block__description{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.content-block__description p:last-of-type{margin-bottom:0}.content-block__image{-ms-grid-column:main;grid-column:main;-ms-grid-row-span:2;-ms-grid-row:2;grid-row:2/span 2;margin:0 auto}@media (min-width:680px){.content-block__image{-ms-grid-column-span:4;-ms-grid-column:3;grid-column:3/span 4;-ms-grid-row-span:4;-ms-grid-row:2;grid-row:2/span 4;padding-right:40px;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}}@media (min-width:1024px){.content-block__image{padding-right:80px}}.content-block__hero--left .content-block__image{transform:translateX(-30px)}@media (min-width:680px){.content-block__hero--left .content-block__image{transform:translateX(0)}}.content-block__hero--right .content-block__image{transform:translateX(30px)}@media (min-width:680px){.content-block__hero--right .content-block__image{transform:translateX(0);-ms-grid-column-span:4;-ms-grid-column:7;grid-column:7/span 4;padding-left:40px;padding-right:0}}@media (min-width:1024px){.content-block__hero--right .content-block__image{padding-left:80px}}.content-block__hero--gradient .content-block__gradient{-ms-grid-column:full;grid-column:full;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2}.content-block__hero--gradient .content-block__gradient.content-block__gradient--purple{background-color:#6c3996;background-image:linear-gradient(170deg,#bb319a,#6c3996)}.content-block__hero--gradient .content-block__gradient.content-block__gradient--pink{background-color:#e42a6c;background-image:linear-gradient(153deg,#e95c64,#e42a6c)}.content-block__hero--gradient .content-block__gradient.content-block__gradient--orange{background-color:#ee831d;background-image:linear-gradient(142deg,#f6b205,#ee831d)}.content-block__hero--gradient .content-block__gradient.content-block__gradient--green{background-color:#5bbaa2;background-image:linear-gradient(135deg,#afcf44,#5bbaa2)}.content-block__hero--gradient .content-block__gradient.content-block__gradient--blue{background-color:#1f6cb4;background-image:linear-gradient(141deg,#0093c8,#1f6cb4)}@media (min-width:680px){.content-block__hero--gradient .content-block__gradient{-ms-grid-column-span:4;-ms-grid-column:1;grid-column:1/span 4;-ms-grid-row-span:4;-ms-grid-row:1;grid-row:1/span 4}}@media (min-width:1024px){.content-block__hero--gradient .content-block__gradient{margin-right:40px}}@media (min-width:680px){.content-block__hero--gradient.content-block__hero--right .content-block__gradient{-ms-grid-column-span:4;-ms-grid-column:9;grid-column:9/span 4;-ms-grid-row-span:4;-ms-grid-row:1;grid-row:1/span 4}}@media (min-width:1024px){.content-block__hero--gradient.content-block__hero--right .content-block__gradient{margin-left:40px;margin-right:0}}.content-block__hero--gradient .content-block__header{color:#fff}@media (min-width:680px){.content-block__hero--gradient .content-block__header{color:#4a4a5a}}.content-block--text{border-top:1px solid #e4e4e4;padding-top:50px}@media (min-width:680px){.content-block--text{padding-top:80px;text-align:center}}.content-block--text .content-block__title{margin-bottom:10px}.content-block--text .content-block__description{margin-bottom:30px}.content-block--marketing-acne .page-section--content-block{padding-top:25px}.content-block__hero--retention-strategy{display:-ms-grid;display:grid;-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1024px) [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1024px) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:1fr;grid-template-rows:1fr}@media (min-width:680px){.content-block__hero--retention-strategy.content-block__hero--right{-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1024px) [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1024px) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:1fr;grid-template-rows:1fr}}@media (min-width:1024px){.content-block__hero--retention-strategy.content-block__hero--right{-ms-grid-columns:[full-start] minmax(50px,1fr) [main-start] (minmax(0,124px))[10] [main-end] minmax(50px,1fr) [full-end];grid-template-columns:[full-start] minmax(50px,1fr) [main-start] repeat(10,minmax(0,124px)) [main-end] minmax(50px,1fr) [full-end];-ms-grid-rows:100px 1fr 1fr 1fr 1fr;grid-template-rows:100px 1fr 1fr 1fr 1fr}}.content-block__hero--retention-strategy .content-block__gradient{display:none}.content-block__hero--retention-strategy .content-block__gradient.content-block__gradient--purple{background-color:#6c3996;background-image:linear-gradient(170deg,#bb319a,#6c3996)}.content-block__hero--retention-strategy .content-block__gradient.content-block__gradient--pink{background-color:#e42a6c;background-image:linear-gradient(153deg,#e95c64,#e42a6c)}.content-block__hero--retention-strategy .content-block__gradient.content-block__gradient--orange{background-color:#ee831d;background-image:linear-gradient(142deg,#f6b205,#ee831d)}.content-block__hero--retention-strategy .content-block__gradient.content-block__gradient--green{background-color:#5bbaa2;background-image:linear-gradient(135deg,#afcf44,#5bbaa2)}.content-block__hero--retention-strategy .content-block__gradient.content-block__gradient--blue{background-color:#1f6cb4;background-image:linear-gradient(141deg,#0093c8,#1f6cb4)}@media (min-width:1024px){.content-block__hero--retention-strategy .content-block__gradient{display:block;-ms-grid-column-span:4;-ms-grid-column:9;grid-column:9/span 4;-ms-grid-row-span:4;-ms-grid-row:1;grid-row:1/span 4;margin-left:40px}}.content-block__hero--retention-strategy .content-block__image{display:none}@media (min-width:1024px){.content-block__hero--retention-strategy .content-block__image{display:block;-ms-grid-column-span:4;-ms-grid-column:7;grid-column:7/span 4;-ms-grid-row-span:4;-ms-grid-row:2;grid-row:2/span 4;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;padding-left:80px}}.content-block__hero--retention-strategy .content-block__content{-ms-grid-column:main;grid-column:main;-ms-grid-row:2;grid-row:2;margin-top:0}@media (min-width:1024px){.content-block__hero--retention-strategy .content-block__content{-ms-grid-column-span:5;-ms-grid-column:2;grid-column:2/span 5;-ms-grid-row-span:5;-ms-grid-row:1;grid-row:1/span 5;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.content-block__hero--retention-strategy .button-collection{-ms-flex-align:start;align-items:flex-start}.content-block__hero--retention-strategy .button{margin-top:0}.content-block__hero--retention-strategy .button+.button{margin-top:30px}.content-block__hero--retention-strategy .skip-options{margin-top:30px;padding:0}.content-block__hero--retention-strategy .skip-options .button{color:#fff;margin-top:20px;margin-bottom:0}.content-block__hero--retention-strategy .primary-button__wrapper{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:30px;width:100%}@media (min-width:680px){.content-block__hero--retention-strategy .primary-button__wrapper{margin-bottom:0}}.content-block__hero--retention-strategy .contact-block__button{margin:0 0 30px;width:100%}.content-block__hero--retention-strategy .contact-block__button .button{margin-top:0}@media (min-width:680px){.content-block__hero--retention-strategy .contact-block__button{margin-right:30px;width:auto}}.page-section--personalized-kit{background-color:#f8f8fb;padding-top:0}@media (min-width:680px){.page-section--personalized-kit{padding:40px 0 60px}}@media (min-width:1024px){.page-section--personalized-kit{padding:80px 0}}@media (min-width:680px){.content-block--personalized-kit{-ms-grid-columns:[full-start] minmax(50px,1fr) [main-start] (minmax(0,124px))[10] [main-end] minmax(50px,1fr) [full-end];grid-template-columns:[full-start] minmax(50px,1fr) [main-start] repeat(10,minmax(0,124px)) [main-end] minmax(50px,1fr) [full-end]}}@media (min-width:1024px){.content-block--personalized-kit{-ms-grid-columns:[full-start] minmax(50px,1fr) [main-start] (minmax(0,124px))[10] [main-end] minmax(50px,1fr) [full-end];grid-template-columns:[full-start] minmax(50px,1fr) [main-start] repeat(10,minmax(0,124px)) [main-end] minmax(50px,1fr) [full-end]}}@media (min-width:680px){.content-block--personalized-kit .content-block__description{margin-top:40px}}@media (min-width:680px){.content-block--personalized-kit .content-block__content{-ms-grid-column-span:5;-ms-grid-column:2;grid-column:2/span 5}}@media (min-width:680px){.content-block--personalized-kit .content-block__image{transform:translateX(0);-ms-grid-column-span:4;-ms-grid-column:7;grid-column:7/span 4;-ms-grid-row-span:3;-ms-grid-row:3;grid-row:3/span 3;padding-left:40px;padding-right:0;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}}@media (min-width:1024px){.content-block--personalized-kit .content-block__image{padding-left:80px;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row-span:3;-ms-grid-row:2;grid-row:2/span 3}}@media (min-width:1260px){.content-block--personalized-kit .content-block__image{-ms-grid-row-span:4;-ms-grid-row:2;grid-row:2/span 4}}@media (min-width:680px){.content-block--personalized-kit .content-block__gradient{-ms-grid-column-span:4;-ms-grid-column:9;grid-column:9/span 4;-ms-grid-row-span:3;-ms-grid-row:1;grid-row:1/span 3}}@media (min-width:1024px){.content-block--personalized-kit .content-block__gradient{margin-left:40px;margin-right:0}}@media (min-width:1260px){.content-block--personalized-kit .content-block__gradient{-ms-grid-row-span:4;-ms-grid-row:1;grid-row:1/span 4}}.content-block--personalized-kit .kit-pricing{text-align:center}@media (min-width:680px){.content-block--personalized-kit .kit-pricing{text-align:left}}.content-block--personalized-kit .kit-pricing+.kit-pricing{margin-top:40px}@media (min-width:680px){.content-block--personalized-kit .kit-pricing{display:-ms-grid;display:grid;grid-gap:30px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width:680px){.content-block--personalized-kit .kit-pricing__details{-ms-grid-column-span:2;-ms-grid-column:2;grid-column:2/span 2}}.content-block--personalized-kit .kit-pricing__header{margin:20px 0 10px}@media (min-width:680px){.content-block--personalized-kit .kit-pricing__header{margin-top:0}}.content-block--personalized-kit .kit-pricing__description:last-of-type{margin-bottom:10px}.content-block--personalized-kit .kit-pricing__image{text-align:center}@media (min-width:680px){.content-block--personalized-kit .kit-pricing__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.content-block--personalized-kit .kit-pricing__image img{height:100px;width:auto}@media (min-width:680px){.content-block--personalized-kit .kit-pricing__image img{height:auto;width:100%}}.content-block--personalized-kit .kit-pricing__price{font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:680px){.content-block--personalized-kit .kit-pricing__price{-ms-flex-pack:start;justify-content:flex-start}}.content-block--personalized-kit .kit-pricing__fine-print{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;margin-right:5px}.content-block--personalized-kit .content-block__icons{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start;margin-top:40px}.content-block--personalized-kit .ingredient{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.content-block--personalized-kit .ingredient__icon{width:40px;height:40px;margin-bottom:5px}.content-block--personalized-kit .ingredient__text{font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:10px;font-size:1rem;line-height:13px;line-height:1.3rem;color:#6c3996;text-align:center}.content-block--how-it-works .content-block__content{-ms-grid-column:main;grid-column:main;-ms-grid-row:1;grid-row:1;margin-top:0}@media (min-width:680px){.content-block--how-it-works .content-block__content{-ms-grid-column-span:5;-ms-grid-column:7;grid-column:7/span 5;-ms-grid-row-span:5;-ms-grid-row:1;grid-row:1/span 5;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:0}}.page-section--our-philosophy{background-color:#f8f8fb}@media (min-width:680px){.page-section--our-philosophy{text-align:center}}.page-section--our-philosophy .page-section__title{margin-bottom:20px}.our-philosophy__header{margin:0 auto;max-width:1024px;padding:0;width:calc(100% - 60px)}@media (min-width:1024px){.our-philosophy__header{width:calc(65% - 80px)}}@media (min-width:1024px){.our-philosophy__content{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,630px))[2];grid-template-columns:repeat(2,minmax(0,630px));-ms-flex-pack:center;justify-content:center}}.our-philosophy__list{margin:0 auto;max-width:1024px;padding:0;width:calc(100% - 60px);display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width:1024px){.our-philosophy__list{width:calc(65% - 80px)}}@media (min-width:680px){.our-philosophy__list{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}@media (min-width:1024px){.our-philosophy__list{padding:40px 0}}.our-philosophy__item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:0;margin-bottom:30px;width:100%}@media (min-width:680px){.our-philosophy__item{display:block;margin:0 30px;max-width:250px}}.our-philosophy__item-icon{max-height:40px;max-width:40px;margin-right:15px}@media (min-width:680px){.our-philosophy__item-icon{max-height:80px;max-width:80px;margin:0 0 10px}}.our-philosophy__item-description{font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem;font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;margin:0}@media (min-width:680px){.our-philosophy__item-description{font-size:22px;font-size:2.2rem;line-height:28px;line-height:2.8rem}}@media (min-width:1024px){.icon-block__container{-ms-grid-column:2;grid-column:2}}.page-section__description{color:#757585}.text-block__subtitle{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;letter-spacing:-.7px;margin-bottom:10px}@media (min-width:1024px){.text-block__subtitle{margin-top:0}}.container--text-block{border-top:1px solid #e4e4e4;padding-top:20px;margin-top:30px}@media (min-width:1024px){.container--text-block{border-top:0;margin-top:60px;text-align:left;padding:0 30px 0 60px;width:100%}.container--text-block:first-of-type{-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;border-right:1px solid #e4e4e4;padding:0 60px 0 30px}}.container--text-block p{color:#757585}@media (min-width:1024px){.container--text-block p{margin-bottom:0}}.container--text-block+.container--text-block{border-bottom:none;padding-bottom:0}.icon-block{display:-ms-grid;display:grid;-ms-grid-columns:calc(50% - 20px) calc(50% - 20px);grid-template-columns:calc(50% - 20px) calc(50% - 20px);grid-gap:25px 40px}@media (min-width:680px){.icon-block{max-width:450px;margin:0 auto}}@media (min-width:1024px){.icon-block{padding:30px;max-width:none;margin:0}}.icon-block .icon-block__item{color:#757585}@media (min-width:680px){.icon-block .icon-block__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}}.icon-block .icon-block__title{color:#757585;text-align:left}@media (min-width:680px){.icon-block .icon-block__title{margin-left:20px}}.icon-block .icon-block__image{width:100%;max-width:40px}.page-section--how-it-works{background-color:#f8f8fb;display:-ms-grid;display:grid;-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1024px) [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1024px) [main-end] minmax(30px,1fr) [full-end]}@media (min-width:680px){.page-section--how-it-works{display:-ms-grid;display:grid;-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] (minmax(0,520px))[2] [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] repeat(2,minmax(0,520px)) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:auto 1fr 1fr;grid-template-rows:auto 1fr 1fr}}.page-section--how-it-works .page-section__title{margin-top:0;-ms-grid-column:main;grid-column:main}@media (min-width:680px){.page-section--how-it-works .page-section__title{-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-bottom:20px;padding:0 20px}}.page-section--how-it-works .how-it-works__list{counter-reset:step;-ms-grid-column:main;grid-column:main}@media (min-width:680px){.page-section--how-it-works .how-it-works__list{-ms-grid-row-span:2;-ms-grid-row:2;grid-row:2/span 2;-ms-grid-column:2;grid-column:2}}.page-section--how-it-works .how-it-works__list .how-it-works__item{counter-increment:step;position:relative}@media (min-width:680px){.page-section--how-it-works .how-it-works__list .how-it-works__item{padding:0 20px}}.page-section--how-it-works .how-it-works__list .how-it-works__item:before{content:counter(step);display:inline-block;position:absolute;top:-2px;border:1px solid #6c3996;border-radius:50%;color:#6c3996;font-size:14px;line-height:30px;text-align:center;height:30px;min-width:30px;width:30px}.page-section--how-it-works .how-it-works__list .how-it-works__item .how-it-works__item-title{display:inline-block;margin:0 0 10px}.page-section--how-it-works .how-it-works__list .how-it-works__item .how-it-works__item-content{margin:0;margin-left:50px}@media (min-width:680px){.page-section--how-it-works .how-it-works__list .how-it-works__item .how-it-works__item-content{margin:0 40px;margin-left:50px}}.page-section--how-it-works .section-image{padding-top:40px;margin:20px 0 40px;max-width:100%;width:400px}@media (min-width:680px){.page-section--how-it-works .section-image{border-top:0;margin:0;padding:0 20px 50px}}.page-section--how-it-works .how-it-works__image{-ms-grid-column:main;grid-column:main;border-top:1px solid #e4e4e4;text-align:center}@media (min-width:680px){.page-section--how-it-works .how-it-works__image{-ms-grid-row-span:3;-ms-grid-row:1;grid-row:1/span 3;-ms-grid-column:3;grid-column:3;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;border-top:0;border-left:1px solid #e4e4e4}}.how-it-works--homepage{margin:0 auto;max-width:1260px;padding:0;width:calc(100% - 60px)}@media (min-width:680px){.how-it-works--homepage{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:1260px){.how-it-works--homepage{margin:0 auto;max-width:1024px;padding:0;width:calc(100% - 60px)}}@media (min-width:1260px) and (min-width:1024px){.how-it-works--homepage{width:calc(65% - 80px)}}.how-it-works--homepage .page-section__title{margin:0 0 30px;text-align:center}@media (min-width:680px){.how-it-works--homepage .page-section__title{text-align:left}}@media (min-width:680px){.how-it-works--homepage .how-it-works__col{padding-right:30px}}.how-it-works--homepage .how-it-works__col+.how-it-works__col{padding-top:50px}@media (min-width:680px){.how-it-works--homepage .how-it-works__col+.how-it-works__col{border-left:1px solid #e4e4e4;padding:0 0 0 30px}}.how-it-works--homepage .how-it-works__item-title{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;margin:0}.how-it-works--homepage .how-it-works__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:30px;text-align:center}@media (min-width:680px){.how-it-works--homepage .how-it-works__item{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;text-align:left}}.how-it-works--homepage .how-it-works__image{text-align:center}.how-it-works--homepage .how-it-works__description{font-size:16px;font-size:1.6rem;text-align:center;color:#757585}.how-it-works--homepage .how-it-works__icon{max-width:70px;height:auto;padding:0;margin:0 0 15px}@media (min-width:680px){.how-it-works--homepage .how-it-works__icon{margin:0 15px 0 0}}@media (min-width:1024px){.how-it-works--homepage .how-it-works__icon{max-width:90px}}.how-it-works--homepage .section-image{max-width:275px;margin-bottom:20px}@media (min-width:680px){.how-it-works--homepage .section-image{max-width:350px}}.page-section--selfie-skin{background-color:#f8f8fb;height:100%;padding:0;width:100%!important;padding-bottom:120px;overflow:hidden}@media (min-width:680px){.page-section--selfie-skin{text-align:center}}.page-section--selfie-skin .page-section__title{margin-top:0;text-align:left}@media (min-width:680px){.page-section--selfie-skin .page-section__title{text-align:center}}.page-section--selfie-skin .section-image{padding-top:40px;margin:20px 0;border-top:1px solid #e4e4e4;width:100%}.popup-header{border-bottom:1px solid #e4e4e4;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 0 60px;padding:33px 0 21px}.popup-header .popup-header__title{text-align:left;font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;max-width:230px}.popup-header a{color:#4a4a5a;width:20px;transform:translateY(2px)}.skin-pages #sk-two{position:absolute;width:100%;margin-top:-80px;height:calc(100% + 80px);z-index:1000}.skin-pages #shopify-section-selfie-step-two{height:100%;background-color:#f8f8fb;overflow-x:hidden}.skin-pages .selfie-one{height:100%}.skin-pages #take-sk{background-color:#f8f8fb}.head-results{font-size:48px;font-size:4.8rem;line-height:48px;line-height:4.8rem;font-family:GT-Super-Display-Light,Georgia,serif;max-width:75%;color:#4a4a5a;margin:0 0 30px}@media (min-width:680px){.head-results{font-size:34px;font-size:3.4rem;line-height:39px;line-height:3.9rem;max-width:100%;text-align:center;margin:0 0 60px}}.skin-error{display:none;margin:80px 30px 0;padding:70px 0}.skin-error .page-section__title{font-family:GT-Super-Display-Light,Georgia,serif;margin:0 0 30px}.skin-error .skin-error__subcopy{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:48px;line-height:4.8rem}@media (max-width:767px){.template-page.skin-selfie .skin-pages-div{overflow-y:scroll;height:100%}}a.button.button--sticky-cta.fixed-see-regimen{background-color:#ee831d;background-image:linear-gradient(142deg,#f6b205,#ee831d)}@media (min-width:680px){.page-section--press-block .page-section__title{text-align:center}}.page-section--press-block .press-block{margin:25px 0;padding:0 50px}.page-section--press-block .press-block__link:focus,.page-section--press-block .press-block__link:hover{border:none;cursor:pointer;outline:none}.page-section--press-block .press-block__link:focus .press-block__image,.page-section--press-block .press-block__link:hover .press-block__image{opacity:1}.page-section--press-block .press-block__image{opacity:.8;max-width:300px;margin:0 auto}.page-section--press-block .press-block__quote{margin:10px 0 0;color:#757585}.slick--marquee .slick-list{padding:0 50px}@media (min-width:680px){.slick--marquee .slick-list{padding:0}}.slick--marquee .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;min-width:100%}.page-section--press-block-homepage{padding-bottom:15px}@media (min-width:1024px){.page-section--press-block-homepage{padding-bottom:55px}}.page-section--press-block-homepage .page-section__title{text-align:center;margin-top:0}.page-section--press-block-homepage .press-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:25px 0 0;padding:0}.page-section--press-block-homepage .press-block__icon{-ms-flex:0 1 50%;flex:0 1 50%;margin-bottom:25px;text-align:center}@media (min-width:680px){.page-section--press-block-homepage .press-block__icon{-ms-flex:0 1 33%;flex:0 1 33%}}.page-section--press-block-homepage a.press-block__icon:focus,.page-section--press-block-homepage a.press-block__icon:hover{border:none;cursor:pointer;outline:none}.page-section--press-block-homepage a.press-block__icon:focus .press-block__image,.page-section--press-block-homepage a.press-block__icon:hover .press-block__image{opacity:1}.page-section--press-block-homepage .press-block__image{opacity:.5;max-width:100%;width:100px;height:auto;margin:0 auto}@media (min-width:680px){.page-section--press-block-homepage .press-block__image{width:150px}}.page-section--pricing-option{background-color:#f8f8fb}.page-section--pricing-option .page-section__title{margin-top:0}@media (min-width:680px){.page-section--pricing-option .page-section__title{text-align:center;max-width:100%}}@media (min-width:680px){.page-section--pricing-option .kit-pricing__wrapper{margin:0 auto;max-width:1260px;padding:0;width:calc(100% - 60px);display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.page-section--pricing-option .section-image{padding-top:40px;margin:20px 0;border-top:1px solid #e4e4e4;width:100%}.page-section--pricing-option .kit-pricing{display:-ms-grid;display:grid;-ms-grid-column-align:center;justify-items:center;-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:(auto)[3];grid-template-rows:repeat(3,auto);padding:0 30px;text-align:center}@media (min-width:680px){.page-section--pricing-option .kit-pricing{padding:0}.page-section--pricing-option .kit-pricing:first-of-type{border-right:1px solid #e4e4e4}}.page-section--pricing-option .kit-pricing__details{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}.page-section--pricing-option .kit-pricing__header{font-size:22px;font-size:2.2rem;line-height:28px;line-height:2.8rem;-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;justify-self:center;margin-top:20px;color:#4a4a5a}.page-section--pricing-option .kit-pricing__description{margin:5px 0 15px}@media (min-width:680px){.page-section--pricing-option .kit-pricing__description{margin:5px 20px 15px}}@media (min-width:1024px){.page-section--pricing-option .kit-pricing__description{max-width:350px;margin:5px auto 15px}}.page-section--pricing-option .kit-pricing__price{font-size:18px;font-size:1.8rem}.page-section--pricing-option .kit-pricing__fine-print{font-size:10px;font-size:1rem;opacity:.7;margin-left:5px}.page-section--pricing-option .kit-pricing__image{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;width:100%;height:200px;width:auto}@media (min-width:680px){.page-section--pricing-option .kit-pricing__image{height:200px;width:auto;max-width:100%}}@media (min-width:1024px){.page-section--pricing-option .kit-pricing__image{height:250px}}.page-section--pricing-option .kit-pricing__image img{height:100%;width:auto}.page-section--pricing-option .kit-pricing__border{-ms-grid-column:1;grid-column-start:1;grid-column-end:2;-ms-grid-row:3;grid-row-start:3;border-bottom:1px solid #e4e4e4;margin:30px}@media (min-width:680px){.page-section--pricing-option .kit-pricing__border{display:none}}.page-section--pricing-option .page-section__footer{text-align:center;margin:0 auto}@media (min-width:680px){.page-section--pricing-option .page-section__footer{padding-top:50px}}.page-section--pricing-option .page-section__footer-title{margin:0 auto 10px}.page-section--pricing-option .page-section__footer-description,.page-section--pricing-option .page-section__footer-title{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;width:83.33%;max-width:400px}.page-section--pricing-option .page-section__footer-description{margin:0 auto}.page-section--pricing-option .page-section__footer-image{max-width:80px;margin:10px auto}.page-section--diagnostic-hero{background-color:#6c3996;background-image:linear-gradient(170deg,#bb319a,#6c3996);color:#fff;padding:120px 0 0}.page-section--diagnostic-hero .hero__title{width:66.66%;margin-bottom:20px}.page-section--diagnostic-hero .hero__subtitle{padding:0 0 30px;margin:0;width:66.66%;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.page-section--diagnostic-hero .button--diagnositic{color:#fff;border-color:#fff;text-transform:uppercase}.page-section--hero-button-cta{padding-bottom:0}.page-section--hero-button-cta .button--cta{color:#fff}.hero-image-cta{display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;margin-top:30px}@media (min-width:680px){.hero-image-cta{background-color:#6c3996;background-image:linear-gradient(170deg,#bb319a,#6c3996);-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] (minmax(0,620px))[2] [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] repeat(2,minmax(0,620px)) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:1fr;grid-template-rows:1fr;padding:70px 0}}.hero-image-cta__image{-ms-grid-column:1;grid-column:1;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2}@media (min-width:680px){.hero-image-cta__image{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1;max-width:300px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;justify-self:center}}.hero-image-cta__cta{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;margin:30px}@media (min-width:680px){.hero-image-cta__cta{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;margin:0;text-align:left;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.hero-image-cta__quote{font-family:GT-Super-Display-Bold,Georgia,serif;font-style:normal;font-weight:400;line-height:1.14;font-size:28px;font-size:2.8rem;text-align:center;color:#fff;margin-bottom:30px}@media (min-width:680px){.hero-image-cta__quote{font-size:60px;font-size:6rem;line-height:75px;line-height:7.5rem;text-align:left;margin-right:40px}}.page-section--page-hero{padding:0 0 40px}.page-hero{display:-ms-grid;display:grid;-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1260px) [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1260px) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:auto auto 1fr 1fr auto;grid-template-rows:auto auto 1fr 1fr auto}@media (min-width:680px){.page-hero{-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] (minmax(0,630px))[2] [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] repeat(2,minmax(0,630px)) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:auto 1fr minmax(0,50px);grid-template-rows:auto 1fr minmax(0,50px)}}@media (min-width:1024px){.page-hero{-ms-grid-rows:auto 1fr minmax(0,100px);grid-template-rows:auto 1fr minmax(0,100px)}}@media (min-width:680px){.page-hero .breadcrumb{border-bottom:0;padding-top:0;padding-bottom:50px}}.page-hero__breadcrumb{-ms-grid-row:1;grid-row:1;-ms-grid-column:main;grid-column:main;padding-top:30px}@media (min-width:680px){.page-hero__breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}}.page-hero__content{-ms-grid-column:main;grid-column:main;-ms-grid-row-span:1;-ms-grid-row:2;grid-row:2/span 1;color:#fff;padding:20px 0 30px}.transparent-header .page-hero__content{padding-top:100px}@media (min-width:680px){.page-hero__content{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;padding:0 40px 40px 0;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}}.page-hero__title{margin:50px 0 25px}@media (min-width:680px){.page-hero__title{margin:0 0 25px}}.page-hero__title--center{font-size:32px;text-align:center;margin:20px 0 10px}.page-hero__meta-tags{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}.page-hero__meta-tag{color:#fff}.page-hero__image{justify-self:center;max-width:100%;height:auto;-ms-grid-column:main;grid-column:main;-ms-grid-row-span:2;-ms-grid-row:3;grid-row:3/span 2;width:100%}@media (min-width:680px){.page-hero__image{-ms-grid-column:3;grid-column:3;-ms-grid-row-span:2;-ms-grid-row:2;grid-row:2/span 2;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}}.page-hero__image--full-bleed{max-width:100%;text-align:center}.page-hero__gradient{-ms-grid-column:full;grid-column:full;-ms-grid-row-span:3;-ms-grid-row:1;grid-row:1/span 3}@media (min-width:680px){.page-hero__gradient{-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2}.page-hero--pdp .page-hero__gradient,.page-hero--story .page-hero__gradient{-ms-grid-row-span:3;-ms-grid-row:1;grid-row:1/span 3}}.page-hero__gradient.page-hero__gradient--purple{background-color:#6c3996;background-image:linear-gradient(170deg,#bb319a,#6c3996)}.page-hero__gradient.page-hero__gradient--pink{background-color:#e42a6c;background-image:linear-gradient(153deg,#e95c64,#e42a6c)}.page-hero__gradient.page-hero__gradient--orange{background-color:#ee831d;background-image:linear-gradient(142deg,#f6b205,#ee831d)}.page-hero__gradient.page-hero__gradient--green{background-color:#5bbaa2;background-image:linear-gradient(135deg,#afcf44,#5bbaa2)}.page-hero__gradient.page-hero__gradient--blue{background-color:#1f6cb4;background-image:linear-gradient(141deg,#0093c8,#1f6cb4)}@media (min-width:680px){.page-hero--story{-ms-grid-rows:auto minmax(100px,auto) auto 1fr;grid-template-rows:auto minmax(100px,auto) auto 1fr}}@media (min-width:1024px){.page-hero--story{-ms-grid-rows:auto minmax(200px,auto) auto 1fr;grid-template-rows:auto minmax(200px,auto) auto 1fr}}.page-hero--story .page-hero__title{margin:15px 0 25px}@media (min-width:680px){.page-hero--story .page-hero__title{margin:15px 0 10px}}.page-hero--story .pagination__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;margin:10px 0;width:100%}@media (min-width:680px){.page-hero--story .pagination__buttons{width:auto;margin:0}}@media (min-width:680px){.page-hero--story small{font-size:18px;font-size:1.8rem}}.page-hero--story .article--story{-ms-grid-row:5;grid-row:5;-ms-grid-column:main;grid-column:main;margin-top:40px}@media (min-width:680px){.page-hero--story .article--story{-ms-grid-row:4;grid-row:4;-ms-grid-column:2;grid-column:2;margin-right:40px}}@media (min-width:680px){.page-hero--story .page-hero__content{-ms-grid-row:3;grid-row:3}}.page-hero--story .page-hero__image{text-align:right}@media (min-width:680px){.page-hero--story .page-hero__image img{max-width:450px}}@media (min-width:680px){.page-hero--story .page-hero__image{-ms-grid-row-span:3;-ms-grid-row:2;grid-row:2/span 3;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}}.page-hero--pdp{-ms-grid-rows:80px auto auto auto auto;grid-template-rows:80px auto auto auto auto}@media (min-width:680px){.page-hero--pdp{-ms-grid-rows:80px auto minmax(200px,auto) auto 1fr;grid-template-rows:80px auto minmax(200px,auto) auto 1fr}}@media (min-width:1024px){.page-hero--pdp{-ms-grid-rows:100px auto minmax(200px,auto) auto 1fr;grid-template-rows:100px auto minmax(200px,auto) auto 1fr}}.announcement-visible .page-hero--pdp{-ms-grid-rows:130px auto auto auto auto;grid-template-rows:130px auto auto auto auto}@media (min-width:1024px){.announcement-visible .page-hero--pdp{-ms-grid-rows:150px auto minmax(200px,auto) auto 1fr;grid-template-rows:150px auto minmax(200px,auto) auto 1fr}}.page-hero--pdp .breadcrumb{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;margin-top:20px;border-bottom:1px solid hsla(0,0%,100%,.2)}@media (min-width:680px){.page-hero--pdp .breadcrumb{border-bottom:0}}.page-hero--pdp .page-hero__image--full-bleed{-ms-grid-column:full;grid-column:full;-ms-grid-row:4;grid-row:4}@media (min-width:680px){.page-hero--pdp .page-hero__image--full-bleed{-ms-grid-column:3;grid-column:3;-ms-grid-row-span:3;-ms-grid-row:3;grid-row:3/span 3}}.page-hero--pdp .page-hero__content{-ms-grid-row:3;grid-row:3;padding-top:0}@media (min-width:680px){.page-hero--pdp .page-hero__content{padding-top:100px}}.page-hero--pdp .product-range__header-content{-ms-grid-column:main;grid-column:main}@media (min-width:680px){.page-hero--pdp .product-range__header-content{-ms-grid-column:2;grid-column:2;-ms-grid-row:4;grid-row:4}}@media (min-width:680px){.page-hero--tag{-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1260px) [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1260px) [main-end] minmax(30px,1fr) [full-end]}}.page-hero--tag .page-hero__title{margin:50px 0 70px}@media (min-width:680px){.page-hero--tag .page-hero__title{margin-bottom:0}}@media (min-width:680px){.page-hero--tag .breadcrumb{padding-top:30px}}.page-hero--tag .pagination__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;margin:10px 0;width:100%}.page-section--product-range{padding:0}.product-range__header-title{margin:60px 0}.product-range__header-content{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;margin-right:30px;margin:40px 30px 0 0}@media (min-width:1024px){.product-range__header-content{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.product-range__header-content p:last-of-type{margin-bottom:0}.product-range__header-content h3{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;font-size:30px;color:#4a4a5a;margin-bottom:15px}@media (min-width:1024px){.product-range__header-content h3{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}@media (min-width:680px){.product-range__container{margin:0 auto;max-width:1260px;padding:0;width:calc(100% - 60px);display:-ms-grid;display:grid;-ms-grid-columns:(minmax(260px,auto))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(260px,auto));grid-gap:35px}}.product-range__card{display:-ms-grid;display:grid;-ms-grid-columns:30px 2fr 1fr 30px;grid-template-columns:30px 2fr 1fr 30px;-ms-grid-rows:60px auto auto auto 30px;grid-template-rows:60px auto auto auto 30px;background-color:#fff;overflow:hidden}.product-range__card:nth-of-type(2n),.product-range__card:nth-of-type(2n) .product-range__background{background-color:#f8f8fb}@media (min-width:680px){.product-range__card{background-color:#f8f8fb;-ms-grid-columns:20px 1fr 20px;grid-template-columns:20px 1fr 20px;-ms-grid-rows:200px auto 1fr auto 20px;grid-template-rows:200px auto 1fr auto 20px;text-align:center}}.product-range__background{display:none}.product-range__header{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.product-range__header .pdp-header__reviews{margin-top:0}@media (min-width:680px){.product-range__header .pdp-header__reviews{text-align:center}}@media (min-width:680px){.product-range__header{-ms-grid-row:2;grid-row:2;-ms-grid-column:2;grid-column:2;border-bottom:1px solid #e4e4e4;padding-bottom:15px}.product-range__header .pdp-header__reviews .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes{padding-top:0}.product-range__header .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-stars-and-sum-reviews{text-align:center;width:100%}}.product-range__title{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:24px;font-size:2.4rem;margin-top:0;margin-bottom:0;position:relative;z-index:2}@media (min-width:680px){.product-range__title{font-size:22px;font-size:2.2rem;line-height:28px;line-height:2.8rem;margin-top:20px}}.product-range__image-wrapper{-ms-grid-column:3;grid-column:3;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;position:relative;z-index:1}@media (min-width:680px){.product-range__image-wrapper{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;justify-self:center;width:100%}}.product-range__image{position:absolute;bottom:0;right:-45px;height:160px;width:auto;max-width:none;z-index:0}@media (min-width:680px){.product-range__image{position:static;height:100%;width:auto;max-width:100%}}.product-range__content-wrapper{-ms-grid-column-span:2;-ms-grid-column:2;grid-column:2/span 2;-ms-grid-row:3;grid-row:3;border-top:1px solid #e4e4e4;margin-top:15px}@media (min-width:680px){.product-range__content-wrapper{-ms-grid-column:2;grid-column:2;-ms-grid-row:3;grid-row:3;-ms-flex-item-align:top;-ms-grid-row-align:top;align-self:top;border-top:0;margin-top:0}}.product-range__button{-ms-grid-column-span:2;-ms-grid-column:2;grid-column:2/span 2;-ms-grid-row:4;grid-row:4}@media (min-width:680px){.product-range__button{-ms-grid-column:2;grid-column:2;-ms-grid-row:4;grid-row:4;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.product-range__button .button--cta{width:100%}.product-range__button .button--cta .button__label{padding:15px 10px}}.product-range__content{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;padding:20px 0}@media (min-width:1024px){.product-range__content{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.product-range__content p{margin:0}@media (min-width:680px){.product-range__content{font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;text-align:center;max-width:100%}}.product__reviews{font-size:12px;font-size:1.2rem;color:#4a4a5a;display:block;margin-top:10px}.product__reviews .spr-badge .spr-badge-starrating{margin-right:10px}.product__reviews .spr-badge .spr-badge-starrating .spr-icon-star-empty{color:#4a4a5a!important}.product__reviews .spr-badge .spr-badge-caption{font-size:16px;font-size:1.6rem;text-decoration:underline}.shopify-section.static-pdp-page .other-pdp-breadcrumb,.shopify-section.static-pdp-page .page-section--pdp-highlights,.shopify-section.static-pdp-page .page-section--product-swap{display:none}.shopify-section.static-pdp-page .static-pdp-breadcrumb{display:block!important}.bs-product-list .bs-product-list-item{width:50%;float:left;padding:20px}.bs-product-list .bs-product-list-item .bs-product-list-title{font-size:16px;margin-top:10px;text-align:center}.page-section--content-block.page-section--our-products .container{padding-left:0}.page-section--content-block.page-section--our-products .container .button--cta .button__label{padding:15px 10px}#shopify-section-cart-template-kit1 .page-section--regimen-slider{padding:80px 0 0}#shopify-section-cart-template-kit1 .slick-slider{margin-bottom:0}#shopify-section-cart-template-kit1 .page-section--page-hero{padding:0}.transparent-header #shopify-section-cart-template-kit1 .page-hero__content{padding-top:0}.page-section--pdp-header{padding:0}@media (min-width:680px){.page-section--pdp-header{padding:0}}.pdp-header{display:-ms-grid;display:grid;-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1240px) [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1240px) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:auto auto 1fr 1fr 1fr auto;grid-template-rows:auto auto 1fr 1fr 1fr auto}@media (min-width:1024px){.pdp-header{-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] (minmax(0,620px))[2] [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] repeat(2,minmax(0,620px)) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:auto minmax(50px,auto) auto minmax(200px,auto);grid-template-rows:auto minmax(50px,auto) auto minmax(200px,auto)}}.pdp-header__gradient{background-color:#ee831d;background-image:linear-gradient(142deg,#f6b205,#ee831d);-ms-grid-column:full;grid-column:full;-ms-grid-row-span:4;-ms-grid-row:1;grid-row:1/span 4}.pdp-section--disabled .pdp-header__gradient{background-color:#f8f8fb;background-image:none}@media (min-width:1024px){.pdp-header__gradient{-ms-grid-row-span:3;-ms-grid-row:1;grid-row:1/span 3}}.breadcrumb--pdp-header{-ms-grid-column:main;grid-column:main;-ms-grid-row:1;grid-row:1;margin:30px 0 0}@media (min-width:1024px){.breadcrumb--pdp-header{margin:30px 0;border-bottom:0}}.pdp-header__header{-ms-grid-column:main;grid-column:main;-ms-grid-row:2;grid-row:2;padding:40px 0 20px;color:#fff}.pdp-section--disabled .pdp-header__header{color:#4a4a5a}@media (min-width:680px){.pdp-header__header{padding-right:20px}}@media (min-width:1024px){.pdp-header__header{-ms-grid-column:2;grid-column:2;-ms-grid-row:3;grid-row:3;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-bottom:40px}}.pdp-header__type{margin:5px 0 10px}.pdp-header__details{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}@media (min-width:680px){.pdp-header__details{font-size:26px;font-size:2.6rem;line-height:33px;line-height:3.3rem}}.pdp-header__content{-ms-grid-column:main;grid-column:main;-ms-grid-row:6;grid-row:6}@media (min-width:1024px){.pdp-header__content{-ms-grid-column:2;grid-column:2;-ms-grid-row:4;grid-row:4;margin-right:30px}}.pdp-header__reviews{margin-top:20px;display:block}.carousel--pdp{grid-column:main-start/full;-ms-grid-row-span:3;-ms-grid-row:3;grid-row:3/span 3}@media (min-width:1024px){.carousel--pdp{-ms-grid-column-span:2;-ms-grid-column:3;grid-column:3/span 2;-ms-grid-row-span:3;-ms-grid-row:2;grid-row:2/span 3;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex-item-align:top;-ms-grid-row-align:top;align-self:top}}.carousel--pdp .slick-list{overflow:hidden!important}.carousel--pdp .slick-next,.carousel--pdp .slick-prev{top:50%;transform:translateY(-50%)}.carousel__slide{padding-right:20px}@media (min-width:680px){.carousel__slide{padding-right:40px}}.carousel__slide:focus{outline:none}.carousel__slide img{max-width:100%;height:auto}.pdp-header__proof-container{display:-ms-grid;display:grid;-ms-grid-columns:(45px)[auto-fill];grid-template-columns:repeat(auto-fill,45px);grid-gap:20px;grid-auto-flow:row;margin:20px 0}@media (min-width:680px){.pdp-header__proof-container{-ms-grid-columns:(70px)[auto-fill];grid-template-columns:repeat(auto-fill,70px)}}.pdp-header__proof-container .pdp-header__proof-points{font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:8px;font-size:.8rem;line-height:10px;line-height:1rem;color:#6c3996;text-align:center}@media (min-width:680px){.pdp-header__proof-container .pdp-header__proof-points{font-size:10px;font-size:1rem;line-height:13px;line-height:1.3rem}}.pdp-header__proof-container .pdp__icon{font-size:25px;font-size:2.5rem;margin-bottom:5px}@media (min-width:680px){.pdp-header__proof-container .pdp__icon{font-size:35px;font-size:3.5rem}}.pdp-alert{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.1);padding:10px;margin:20px 0}.pdp-section--disabled .pdp-alert{background-color:#ee831d;background-image:linear-gradient(142deg,#f6b205,#ee831d)}.pdp-alert .pdp-alert--hidden{display:none}.pdp-alert__text{margin-bottom:0}.pdp-alert__button,.pdp-alert__text{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;color:#fff}.pdp-alert__button{border-bottom:1px solid #fff;margin:10px}.page-section--accordion{background-color:#f8f8fb;padding:0}@media (min-width:680px){.page-section--accordion{margin:0 auto;max-width:1260px;padding:0;width:calc(100% - 60px)}}.accordion__item{padding:30px 0}.accordion__title{-ms-flex-align:start;align-items:flex-start;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.js-is-open .accordion__title{color:#6c3996}.accordion__icon,.accordion__title div{pointer-events:none}.accordion__icon{color:#4a4a5a;position:relative;margin-left:20px}.accordion__icon .icon{transform:rotate(0deg);transform-origin:center;transition:all .2s ease}.js-is-open .accordion__icon .icon{transform:rotate(-180deg)}.accordion__content{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;max-height:0;overflow:hidden!important;text-align:left;transition:all .2s ease}@media (min-width:1024px){.accordion__content{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.js-is-open .accordion__content{max-height:5000px;padding-top:30px;transition:all .2s ease}.accordion--pdp{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:50px 0;margin-top:50px}@media (min-width:680px){.accordion--pdp{border-left:1px solid #e4e4e4;border-bottom:0;border-top:0;padding:0 0 0 50px;margin-top:0}}.accordion--pdp .accordion__item{padding:15px 0}.accordion--pdp .accordion__icon{font-size:23px;font-size:2.3rem}.accordion--pdp .accordion__content{max-width:85%}.js-is-open .accordion--pdp .accordion__content{padding-top:20px}.accordion--product-range .accordion__title{font-size:24px;font-size:2.4rem}.accordion--product-range .accordion__icon{font-size:30px;font-size:3rem}.accordion--product-range .accordion__content--reviews{padding-top:0}.page-section--pdp-details{padding:0}@media (min-width:680px){.page-section--pdp-details{padding:60px 0 0}}@media (min-width:680px){.pdp-description{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:680px){.pdp-description__content{padding-right:50px}}.pdp-description__content .cart-product__content{padding:0 0 30px}.pdp-description__content .focus-areas-list{font-size:16px;font-size:1.6rem}.pdp-description__content .focus-areas-list .icon{font-size:30px;font-size:3rem}.pdp-description__title{margin:15px 0;color:#4a4a5a}.pdp-highlights{padding-left:25px;margin:0}.pdp-highlights__list{margin-bottom:10px}.pdp-highlights__list.js--hidden{display:none}.iframe-wrapper{position:relative;padding-bottom:51.1%;padding-top:25px;height:0}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.key-ingredients{margin:50px 0}.key-ingredients__list{font-size:14px;font-size:1.4rem;color:#4a4a5a;margin:0;padding-left:20px}.key-ingredients__item{margin-bottom:15px}.key-ingredients__label{font-size:16px;font-size:1.6rem}.ingredient__description{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;display:block;margin-bottom:20px}.ingredients__subtitle{font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Medium,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;display:block}@media (min-width:680px){.product-swap__header{text-align:center}}.product-swap__title{margin:0 0 15px}.product-swap .slick-next{right:-30px}.product-swap .slick-prev{left:-30px}.product-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:20px}@media (min-width:680px){.product-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:35px}}@media (min-width:1024px){.product-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:35px}}.product-grid--core .cart-product--complete{display:none}.product-grid__subheading{padding:40px 0 20px}.product-grid--core .product-grid__subheading{display:none}@media (min-width:680px){.product-grid__subheading{padding:30px 0 0;-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/span 2;max-width:75%}}@media (min-width:1024px){.product-grid__subheading{-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1/span 3;max-width:50%}}.product-grid__subheading .product-grid__title{margin:0 0 10px}.product-grid__subheading .product-grid__description{margin-bottom:0}@media (min-width:680px){.page-section--faq{text-align:center}}@media (min-width:680px){.faq__header{margin-bottom:60px}}.faq__title{margin-bottom:20px}.faq__subtitle{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;color:#4a4a5a}@media (min-width:1024px){.faq__subtitle{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.faq-accordion{margin-bottom:50px}@media (min-width:680px){.faq-accordion{max-width:1024px;margin:0 auto 50px}}.faq-accordion__item{border-bottom:1px solid #e4e4e4;padding:20px 0}.faq-accordion__title{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;color:#4a4a5a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;cursor:pointer;text-align:left}@media (min-width:1024px){.faq-accordion__title{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.faq-accordion__title.js-is-open{color:#6c3996}.faq-accordion__icon{font-size:26px;font-size:2.6rem;color:#6c3996;position:relative;top:3px;margin-left:20px;pointer-events:none}.faq-accordion__icon .icon{transform:rotate(0deg);transform-origin:center;transition:all .2s ease}.js-is-open .faq-accordion__icon .icon{transition:all .2s ease;transform:rotate(-180deg)}.faq-accordion__content{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;max-height:0;max-width:85%;overflow:hidden;text-align:left;transition:all .2s ease}@media (min-width:1024px){.faq-accordion__content{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.faq-accordion__content.js-is-open{max-height:5000px;padding:10px 0;transition:all .2s ease}.faq__button-title{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;color:#4a4a5a;margin-bottom:25px}@media (min-width:1024px){.faq__button-title{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.page-section--faq-subscriptions{padding-top:0}.page-section--faq-subscriptions .faq__title{border-top:1px solid #e4e4e4;padding-top:40px;margin-top:0}@media (min-width:1024px){.page-section--faq-subscriptions .faq__title{padding-top:80px}}.page-section--skin-says-cta{overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1260px) [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1260px) [main-end] minmax(30px,1fr) [full-end]}@media (min-width:680px){.page-section--skin-says-cta{display:-ms-grid;display:grid;-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] (minmax(0,630px))[2] [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] repeat(2,minmax(0,630px)) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:auto auto;grid-template-rows:auto auto;padding-top:40px}}.skin-says-cta__header{-ms-grid-column:main;grid-column:main}@media (min-width:680px){.skin-says-cta__header{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;padding-right:50px}}.skin-says-cta__header-title{margin-top:0;margin-bottom:10px}.skin-says-cta__header-content{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585}@media (min-width:1024px){.skin-says-cta__header-content{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.skin-says-cta__header-content p{margin:0 0 10px}.skin-says-cta__image-grid{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:30px 1fr 1fr 1fr 1fr;grid-template-columns:30px 1fr 1fr 1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;-ms-flex-align:end;align-items:flex-end;-ms-grid-column:full;grid-column:full}@media (min-width:680px){.skin-says-cta__image-grid{-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;-ms-grid-column-span:2;-ms-grid-column:3;grid-column:3/span 2}}.skin-says-cta__image{-ms-grid-column-span:3;-ms-grid-column:2;grid-column:2/span 3;-ms-grid-row:1;grid-row:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;z-index:2}.skin-says-cta__image img{max-width:100%;height:auto}.skin-says-cta__spiral{-ms-grid-column-span:2;-ms-grid-column:4;grid-column:4/span 2;-ms-grid-row:1;grid-row:1;z-index:0;justify-self:end;width:100%}.skin-says-cta__spiral img{max-width:100%;height:auto;position:relative;right:-30px}@media (min-width:680px){.skin-says-cta__spiral{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.skin-says-cta__button{margin-top:30px;-ms-grid-column:main;grid-column:main}@media (min-width:680px){.skin-says-cta__button{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}}@media (min-width:680px){.page-section--how-skinsei-works{text-align:center;padding-top:40px}}.how-skinsei-works__footer{margin-top:40px}@media (min-width:680px){.how-skinsei-works__footer{margin:0 auto;max-width:1024px;padding:0;width:calc(100% - 60px);text-align:center;margin-top:60px}}@media (min-width:680px) and (min-width:1024px){.how-skinsei-works__footer{width:calc(65% - 80px)}}.step-block__wrapper{counter-reset:slider-counter;margin-left:30px}@media (min-width:680px){.step-block__wrapper{margin:0 auto;max-width:1260px;padding:0;width:calc(100% - 60px);display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-column-gap:30px}}@media (min-width:1024px){.step-block__wrapper{grid-column-gap:50px}}.step-block__item{display:-ms-grid;display:grid;-ms-grid-columns:66.66% auto;grid-template-columns:66.66% auto;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;margin:0 0 35px;overflow:hidden}.step-block__item:before{font-size:14px;font-size:1.4rem;display:block;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;-ms-flex-item-align:self-end;-ms-grid-row-align:self-end;align-self:self-end;counter-increment:slider-counter;content:counter(slider-counter) ".";line-height:30px;color:#6c3996;display:inline-block;border:1px solid #6c3996;width:30px;height:30px;border-radius:30px;text-align:center;margin:0 0 10px}@media (min-width:680px){.step-block__item:before{-ms-grid-row:2;grid-row:2;justify-self:center;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;margin:20px 0}}@media (min-width:680px){.step-block__item{-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:150px 70px auto;grid-template-rows:150px 70px auto;text-align:center}}.step-block__details{margin:0 10px 0 0}@media (min-width:680px){.step-block__details{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}}.step-block__image{-ms-grid-column:2;grid-column:2;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:180%;max-width:240px;position:relative}@media (min-width:680px){.step-block__image{right:0;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;max-width:100%;width:auto;height:100%;justify-self:center;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}}.step-block__item-title{margin:0 0 10px}.step-block__item-description{margin-bottom:0}.ecomm-icons{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:25px;margin:30px auto 0;max-width:450px}.ecomm-icons__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.ecomm-icons__icon{max-height:25px;width:auto}@media (min-width:680px){.ecomm-icons__icon{max-height:30px}}.ecomm-icons__description{font-size:11px;font-size:1.1rem;line-height:12px;line-height:1.2rem;margin-top:10px;margin-bottom:0;text-align:center}.page-section--diagnostic-results-summary{display:-ms-grid;display:grid;-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1260px) [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1260px) [main-end] minmax(30px,1fr) [full-end]}@media (min-width:680px){.page-section--diagnostic-results-summary{-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] (minmax(0,630px))[2] [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] repeat(2,minmax(0,630px)) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:auto auto;grid-template-rows:auto auto}}.diagnostic__section{-ms-grid-column:main;grid-column:main}.diagnostic__section+.diagnostic__section{border-top:1px solid #e4e4e4;padding-top:20px}@media (min-width:680px){.diagnostic__section+.diagnostic__section{border-top:0;padding-top:0}}@media (min-width:680px){.diagnostic__section:nth-of-type(2){border-left:1px solid #e4e4e4}}.diagnostic__section:nth-of-type(3){-ms-grid-column:main;grid-column:main}.diagnostic__subtitle{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:18px;font-size:1.8rem;line-height:1;margin:0 0 30px;text-transform:uppercase}@media (min-width:680px){.diagnostic__subtitle{text-align:center}}@media (min-width:1024px){.diagnostic__subtitle{font-size:34px;font-size:3.4rem;line-height:43px;line-height:4.3rem}}@media (min-width:680px){.diagnostic__section--starburst{-ms-grid-column:2;grid-column:2;text-align:center}}.diagnostic__image{margin-bottom:60px;width:100%}@media (min-width:680px){.diagnostic__image{max-width:400px;margin-bottom:0}}svg.starburst-d3,svg.Starburst__starburst_legend___2Hj3q{overflow:visible!important}@media (min-width:680px){.diagnostic__focus-areas{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;height:100%;width:100%;padding-left:20px;-ms-grid-column:3;grid-column:3}}@media (min-width:1024px){.diagnostic__focus-areas{padding-left:40px}}.focus-area__wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width:680px){.focus-area__wrapper{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.focus-area__card{-ms-flex:0 1 100%;flex:0 1 100%;text-align:center}.focus-area__icon{font-size:30px;font-size:3rem;margin-bottom:10px}@media (min-width:1024px){.focus-area__icon{font-size:70px;font-size:7rem;margin-bottom:20px}}.focus-area__text{font-size:14px;font-size:1.4rem;display:block;line-height:1;margin:0 auto}@media (min-width:680px){.focus-area__text{padding:0 5px}}@media (min-width:1024px){.focus-area__text{font-size:22px;font-size:2.2rem;line-height:28px;line-height:2.8rem}}.page-section--diagnostic-results{padding-bottom:0}.diagnostic-results{display:-ms-grid;display:grid;-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1260px) [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1260px) [main-end] minmax(30px,1fr) [full-end]}@media (min-width:1024px){.diagnostic-results{-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] (minmax(0,630px))[2] [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] repeat(2,minmax(0,630px)) [main-end] minmax(30px,1fr) [full-end]}}.diagnostic-results:after{content:"";display:block;height:1px;background-color:#e4e4e4;width:100%;-ms-grid-column:main;grid-column:main}@media (min-width:680px){.diagnostic-results:after{margin-top:80px}}.diagnostic-results__header{-ms-grid-column:main;grid-column:main;margin-bottom:40px}@media (min-width:680px){.diagnostic-results__header{text-align:center;margin-bottom:60px}}.diagnostic-results__title{margin-top:0;margin-bottom:10px}.diagnostic-results__description{max-width:1024px;margin:0 auto}.diagnostic-results__bioprint{justify-self:center;text-align:center;-ms-grid-column:main;grid-column:main}@media (min-width:1024px){.diagnostic-results__bioprint{padding:0 50px;margin-top:15px;-ms-grid-column:2;grid-column:2}}.diagnostic-detail__accordion{-ms-grid-column:full;grid-column:full;margin-top:30px}@media (min-width:1024px){.diagnostic-detail__accordion{-ms-grid-column:3;grid-column:3;border-left:1px solid #e4e4e4;margin-top:0;padding-left:50px}}.diagnostic-detail__button{margin:0 30px;text-align:left}@media (min-width:1024px){.diagnostic-detail__button{margin:0}}#openweathermap-widget-15{width:100%;max-width:100%;margin:20px 0}#openweathermap-widget-15 img{width:auto;height:auto}.accordion--diagnostic-detail{margin-bottom:40px}.accordion--diagnostic-detail .accordion__item{padding:15px 0}.accordion--diagnostic-detail .accordion__title{-ms-flex-align:center;align-items:center;margin:0 30px;color:#4a4a5a}@media (min-width:1024px){.accordion--diagnostic-detail .accordion__title{margin:0}}.accordion--diagnostic-detail .accordion__icon{color:#6c3996}.accordion__title-wrapper{pointer-events:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.result__category{margin:0 0 0 20px;color:#4a4a5a}.result__category-subtitle{font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;color:#757585;margin-left:5px;display:inline-block}@media (min-width:680px){.result__category-subtitle{font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem}}.result-highlights{background-color:rgba(108,57,150,.1);padding:25px 30px;margin-bottom:30px}@media (min-width:1024px){.result-highlights{padding:25px}}.accordion__item--blue .result-highlights{background-color:rgba(13,113,181,.1)}.accordion__item--violet .result-highlights{background-color:rgba(187,49,154,.1)}.accordion__item--pink .result-highlights{background-color:rgba(228,42,108,.1)}.accordion__item--green .result-highlights{background-color:rgba(91,186,162,.1)}.accordion__item--orange .result-highlights{background-color:rgba(238,131,29,.1)}.accordion__item--turquoise .result-highlights{background-color:rgba(30,177,216,.1)}.result-highlights__title{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;color:#6c3996}.accordion__item--blue .result-highlights__title{color:#0d71b5}.accordion__item--violet .result-highlights__title{color:#bb319a}.accordion__item--pink .result-highlights__title{color:#e42a6c}.accordion__item--green .result-highlights__title{color:#5bbaa2}.accordion__item--orange .result-highlights__title{color:#ee831d}.accordion__item--turquoise .result-highlights__title{color:#1eb1d8}.result-highlights__list{font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;font-size:1.6rem;line-height:23px;line-height:2.3rem;list-style-type:none;padding:0;margin:10px 0 0}@media (min-width:680px){.result-highlights__list{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem}}.result-highlights__list span{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:23px;line-height:2.3rem}@media (min-width:680px){.result-highlights__list span{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem}}.result-highlights__list li{padding-bottom:10px}.result-details{padding:0 30px}@media (min-width:680px){.result-details{padding:0 25px}}.result-details__title{font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;margin-bottom:15px}@media (min-width:680px){.result-details__title{font-size:20px;font-size:2rem;line-height:26px;line-height:2.6rem}}.face-dg-selfie{max-width:100px;margin:20px 0 40px}.result-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-color:#6c3996;border-radius:45px}@media (min-width:680px){.result-icon{width:50px;height:50px;border-radius:55px}}.result-icon__rating{font-size:14px;font-size:1.4rem;line-height:13px;line-height:1.3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff}.result-icon{background-color:#e4e4e4;border-radius:50%;display:inline-block;width:40px;height:40px;margin:4px 2px 0;position:relative}@media (min-width:680px){.result-icon{width:50px;height:50px}}.result-icon:before{font-size:10px;font-size:1rem;line-height:13px;line-height:1.3rem;color:#fff;-ms-flex-align:center;align-items:center;background-color:#6c3996;border-radius:50%;content:attr(data-progress) "/5";display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;left:2px;right:2px;top:2px;bottom:2px;border:3px solid #fff;transition:transform .2s ease}@media (min-width:680px){.result-icon:before{font-size:14px;font-size:1.4rem;line-height:15px;line-height:1.5rem}}.result-icon:after{background-color:#6c3996;border-radius:50%;content:"";display:inline-block;height:100%;width:100%}.result-icon[data-progress="0"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(90deg,#6c3996 50%,#e4e4e4 0,#e4e4e4)}.result-icon[data-progress="1"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(162deg,#6c3996 50%,#e4e4e4 0,#e4e4e4)}.result-icon[data-progress="2"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(234deg,#6c3996 50%,#e4e4e4 0,#e4e4e4)}.result-icon[data-progress="3"]:after{background-image:linear-gradient(-54deg,#6c3996 50%,transparent 0,transparent),linear-gradient(270deg,#6c3996 50%,#e4e4e4 0,#e4e4e4)}.result-icon[data-progress="4"]:after{background-image:linear-gradient(18deg,#6c3996 50%,transparent 0,transparent),linear-gradient(270deg,#6c3996 50%,#e4e4e4 0,#e4e4e4)}.result-icon[data-progress="5"]:after{background-image:linear-gradient(90deg,#6c3996 50%,transparent 0,transparent),linear-gradient(270deg,#6c3996 50%,#e4e4e4 0,#e4e4e4)}.result-rating--aqi.result-icon:before{background-color:#bb319a}.result-rating--aqi.result-icon[data-progress="0"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(90deg,#bb319a 50%,#e4e4e4 0,#e4e4e4)}.result-rating--aqi.result-icon[data-progress="1"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(162deg,#bb319a 50%,#e4e4e4 0,#e4e4e4)}.result-rating--aqi.result-icon[data-progress="2"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(234deg,#bb319a 50%,#e4e4e4 0,#e4e4e4)}.result-rating--aqi.result-icon[data-progress="3"]:after{background-image:linear-gradient(-54deg,#bb319a 50%,transparent 0,transparent),linear-gradient(270deg,#bb319a 50%,#e4e4e4 0,#e4e4e4)}.result-rating--aqi.result-icon[data-progress="4"]:after{background-image:linear-gradient(18deg,#bb319a 50%,transparent 0,transparent),linear-gradient(270deg,#bb319a 50%,#e4e4e4 0,#e4e4e4)}.result-rating--aqi.result-icon[data-progress="5"]:after{background-image:linear-gradient(90deg,#bb319a 50%,transparent 0,transparent),linear-gradient(270deg,#bb319a 50%,#e4e4e4 0,#e4e4e4)}.result-rating--skin.result-icon:before{background-color:#0d71b5}.result-rating--skin.result-icon[data-progress="0"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(90deg,#0d71b5 50%,#e4e4e4 0,#e4e4e4)}.result-rating--skin.result-icon[data-progress="1"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(162deg,#0d71b5 50%,#e4e4e4 0,#e4e4e4)}.result-rating--skin.result-icon[data-progress="2"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(234deg,#0d71b5 50%,#e4e4e4 0,#e4e4e4)}.result-rating--skin.result-icon[data-progress="3"]:after{background-image:linear-gradient(-54deg,#0d71b5 50%,transparent 0,transparent),linear-gradient(270deg,#0d71b5 50%,#e4e4e4 0,#e4e4e4)}.result-rating--skin.result-icon[data-progress="4"]:after{background-image:linear-gradient(18deg,#0d71b5 50%,transparent 0,transparent),linear-gradient(270deg,#0d71b5 50%,#e4e4e4 0,#e4e4e4)}.result-rating--skin.result-icon[data-progress="5"]:after{background-image:linear-gradient(90deg,#0d71b5 50%,transparent 0,transparent),linear-gradient(270deg,#0d71b5 50%,#e4e4e4 0,#e4e4e4)}.result-rating--uv.result-icon:before{background-color:#e42a6c}.result-rating--uv.result-icon[data-progress="0"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(90deg,#e42a6c 50%,#e4e4e4 0,#e4e4e4)}.result-rating--uv.result-icon[data-progress="1"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(162deg,#e42a6c 50%,#e4e4e4 0,#e4e4e4)}.result-rating--uv.result-icon[data-progress="2"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(234deg,#e42a6c 50%,#e4e4e4 0,#e4e4e4)}.result-rating--uv.result-icon[data-progress="3"]:after{background-image:linear-gradient(-54deg,#e42a6c 50%,transparent 0,transparent),linear-gradient(270deg,#e42a6c 50%,#e4e4e4 0,#e4e4e4)}.result-rating--uv.result-icon[data-progress="4"]:after{background-image:linear-gradient(18deg,#e42a6c 50%,transparent 0,transparent),linear-gradient(270deg,#e42a6c 50%,#e4e4e4 0,#e4e4e4)}.result-rating--uv.result-icon[data-progress="5"]:after{background-image:linear-gradient(90deg,#e42a6c 50%,transparent 0,transparent),linear-gradient(270deg,#e42a6c 50%,#e4e4e4 0,#e4e4e4)}.result-rating--nutrition.result-icon:before{background-color:#5bbaa2}.result-rating--nutrition.result-icon[data-progress="0"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(90deg,#5bbaa2 50%,#e4e4e4 0,#e4e4e4)}.result-rating--nutrition.result-icon[data-progress="1"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(162deg,#5bbaa2 50%,#e4e4e4 0,#e4e4e4)}.result-rating--nutrition.result-icon[data-progress="2"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(234deg,#5bbaa2 50%,#e4e4e4 0,#e4e4e4)}.result-rating--nutrition.result-icon[data-progress="3"]:after{background-image:linear-gradient(-54deg,#5bbaa2 50%,transparent 0,transparent),linear-gradient(270deg,#5bbaa2 50%,#e4e4e4 0,#e4e4e4)}.result-rating--nutrition.result-icon[data-progress="4"]:after{background-image:linear-gradient(18deg,#5bbaa2 50%,transparent 0,transparent),linear-gradient(270deg,#5bbaa2 50%,#e4e4e4 0,#e4e4e4)}.result-rating--nutrition.result-icon[data-progress="5"]:after{background-image:linear-gradient(90deg,#5bbaa2 50%,transparent 0,transparent),linear-gradient(270deg,#5bbaa2 50%,#e4e4e4 0,#e4e4e4)}.result-rating--mind.result-icon:before{background-color:#ee831d}.result-rating--mind.result-icon[data-progress="0"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(90deg,#ee831d 50%,#e4e4e4 0,#e4e4e4)}.result-rating--mind.result-icon[data-progress="1"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(162deg,#ee831d 50%,#e4e4e4 0,#e4e4e4)}.result-rating--mind.result-icon[data-progress="2"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(234deg,#ee831d 50%,#e4e4e4 0,#e4e4e4)}.result-rating--mind.result-icon[data-progress="3"]:after{background-image:linear-gradient(-54deg,#ee831d 50%,transparent 0,transparent),linear-gradient(270deg,#ee831d 50%,#e4e4e4 0,#e4e4e4)}.result-rating--mind.result-icon[data-progress="4"]:after{background-image:linear-gradient(18deg,#ee831d 50%,transparent 0,transparent),linear-gradient(270deg,#ee831d 50%,#e4e4e4 0,#e4e4e4)}.result-rating--mind.result-icon[data-progress="5"]:after{background-image:linear-gradient(90deg,#ee831d 50%,transparent 0,transparent),linear-gradient(270deg,#ee831d 50%,#e4e4e4 0,#e4e4e4)}.result-rating--exercise.result-icon:before{background-color:#1eb1d8}.result-rating--exercise.result-icon[data-progress="0"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(90deg,#1eb1d8 50%,#e4e4e4 0,#e4e4e4)}.result-rating--exercise.result-icon[data-progress="1"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(162deg,#1eb1d8 50%,#e4e4e4 0,#e4e4e4)}.result-rating--exercise.result-icon[data-progress="2"]:after{background-image:linear-gradient(90deg,#e4e4e4 50%,transparent 0,transparent),linear-gradient(234deg,#1eb1d8 50%,#e4e4e4 0,#e4e4e4)}.result-rating--exercise.result-icon[data-progress="3"]:after{background-image:linear-gradient(-54deg,#1eb1d8 50%,transparent 0,transparent),linear-gradient(270deg,#1eb1d8 50%,#e4e4e4 0,#e4e4e4)}.result-rating--exercise.result-icon[data-progress="4"]:after{background-image:linear-gradient(18deg,#1eb1d8 50%,transparent 0,transparent),linear-gradient(270deg,#1eb1d8 50%,#e4e4e4 0,#e4e4e4)}.result-rating--exercise.result-icon[data-progress="5"]:after{background-image:linear-gradient(90deg,#1eb1d8 50%,transparent 0,transparent),linear-gradient(270deg,#1eb1d8 50%,#e4e4e4 0,#e4e4e4)}.focus-area__results .result__category,.focus-area__results span.result-icon{display:none}.page-section--areas-of-concern .tab__content{padding-top:10px}.diagnostic-results .diagnostic-detail__accordion .accordion__title-wrapper .icon{height:1.6em;width:1.6em}.additionalstyle.tabs--area-of-concern{margin-top:30px}.additionalstyle.tabs--area-of-concern .tab__content{display:none}.additionalstyle.tabs--area-of-concern .tab--active .tab__link,.additionalstyle.tabs--area-of-concern .tab__link{border:none;cursor:default}.additionalstyle.tabs--area-of-concern .tab .tab__link .focus-area__text{color:#4a4a5a}@media (min-width:992px){.additionalstyle.tabs--area-of-concern{margin-bottom:30px;padding:0 15px}.additionalstyle.tabs--area-of-concern .tab .icon{height:.8em;width:.8em}.additionalstyle.tabs--area-of-concern .tab .focus-area__text{color:#4a4a5a;font-size:1.8rem;font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:2.2rem}}.page-section--how-to-us{position:absolute;width:100%;background-color:#fff}.pagination__wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:680px){.pagination__wrapper{-ms-flex-pack:end;justify-content:flex-end;margin:0;width:auto;padding-top:8px}}.pagination__text{-ms-flex:0 1 60%;flex:0 1 60%}@media (min-width:680px){.pagination__text{-ms-flex:initial;flex:initial;margin-right:10px}}.pagination__buttons{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-pack:end;justify-content:flex-end}.container--pagination-section{border-top:1px solid #e4e4e4;padding-top:40px}.container--pagination-section .pagination__title{margin:0 0 20px}@media (min-width:680px){.container--pagination-section .pagination__title{max-width:66%}}@media (min-width:1024px){.container--pagination-section .pagination__title{margin:0 0 60px}}@media (min-width:680px){.container--pagination-section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;padding-top:60px;border-top:0}}@media (min-width:680px){.container--pagination-no-title{-ms-flex-pack:end;justify-content:flex-end}}.page-section--reviews{background-color:#f8f8fb;display:-ms-grid;display:grid;-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1260px) [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1260px) [main-end] minmax(30px,1fr) [full-end]}.page-section--reviews .page-section__description{margin-bottom:0}.page-section--reviews .page-section__title{margin-top:20px;margin-bottom:20px}@media (min-width:680px){.page-section--reviews{display:-ms-grid;display:grid;-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] (minmax(0,630px))[2] [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] repeat(2,minmax(0,630px)) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:auto auto;grid-template-rows:auto auto}}.reviews__disclaimer{color:#757585;display:block;margin:15px 0 30px}@media (min-width:680px){.reviews__disclaimer{margin:5px 0 30px}}.reviews__header{-ms-grid-column:main;grid-column:main;padding-bottom:30px}@media (min-width:680px){.reviews__header{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}}.reviews__button{-ms-grid-column:main;grid-column:main}@media (min-width:680px){.reviews__button{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1;justify-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-bottom:30px}}.slider--reviews{-ms-grid-column:full;grid-column:full;overflow:hidden}@media (min-width:680px){.slider--reviews{-ms-grid-column:main;grid-column:main;-ms-grid-row:2;grid-row:2}}@media (min-width:1024px){.slider--reviews{margin:0 -15px;overflow:visible}}.slider--reviews .slick-list{overflow:hidden!important}.slider--reviews .slick-track{display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch}.slider--reviews.slick-initialized .card--review{display:-ms-flexbox!important;display:flex!important;margin:0 5px 30px;min-height:0}@media (min-width:1024px){.slider--reviews.slick-initialized .card--review{margin:0 15px 30px}}.slider--reviews .slick-next,.slider--reviews .slick-prev{color:#6c3996;background-color:#fff;transition:all .2s ease}.slider--reviews .slick-next:active,.slider--reviews .slick-next:focus,.slider--reviews .slick-next:hover,.slider--reviews .slick-prev:active,.slider--reviews .slick-prev:focus,.slider--reviews .slick-prev:hover{color:#6c3996;background-color:#fff}@media (min-width:1024px){.slider--reviews .slick-next:hover,.slider--reviews .slick-prev:hover{transform:scale(1.1)}}@media (min-width:680px){.slider--reviews .slick-next{right:-23px}.slider--reviews .slick-prev{left:-23px}}.review__quote{font-size:18px;font-size:1.8rem;line-height:23px;line-height:2.3rem;-ms-grid-row:1;grid-row:1}.review__quote a,.review__quote a:hover{color:#fff}.review__author{display:block;padding-top:30px;-ms-grid-row:2;grid-row:2;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:0 10px}.review__image{-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;border-radius:50%;height:40px;width:40px}.review__author-info,.review__rating{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column:2;grid-column:2}.review__author-info{font-size:16px;font-size:1.6rem;color:hsla(0,0%,100%,.6)}.review__rating{font-size:12px;font-size:1.2rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.review__rating .svg-icon{margin-right:3px}.review__rating .svg-icon .icon{overflow:visible;width:14px}.review__rating--custom .yotpo-icon.pull-left{color:hsla(0,0%,100%,.4)}.review__rating--custom.review__rating--1 .yotpo-icon.pull-left:nth-child(-n+1),.review__rating--custom.review__rating--2 .yotpo-icon.pull-left:nth-child(-n+2),.review__rating--custom.review__rating--3 .yotpo-icon.pull-left:nth-child(-n+3),.review__rating--custom.review__rating--4 .yotpo-icon.pull-left:nth-child(-n+4),.review__rating--custom.review__rating--5 .yotpo-icon.pull-left:nth-child(-n+5){color:#fff}.pdp-reviews{background-color:#f8f8fb;padding:0 15px}.pdp-reviews__title{margin:0 0 15px;color:#4a4a5a}.review__quote.review-title h4{font-size:2.1rem;font-weight:600}.page-section--image-review{background-color:#f8f8fb}.page-section--image-review .image-review__button{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;text-align:center;display:block;padding-top:20px}@media (min-width:680px){.page-section--image-review .image-review__button{padding-top:30px}}.page-section--image-review .page-section__title{margin:0 0 10px}.page-section--image-review .page-section__description{margin:0}.image-reviews__header{margin-bottom:20px}@media (min-width:680px){.image-reviews__header{margin-bottom:30px;text-align:center}}.image-review__grid{display:-ms-grid;display:grid;grid-gap:20px}@media (min-width:680px){.image-review__grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:30px}}@media (min-width:1024px){.image-review__grid{grid-gap:40px}}.image-review__grid .review__quote{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585}@media (min-width:1024px){.image-review__grid .review__quote{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.image-review__grid .review__author-info{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;color:#fff}.card--article{margin-bottom:60px}.card--article .content-block__hero{display:-ms-grid;display:grid;-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1024px) [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1024px) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:auto 1fr 1fr auto;grid-template-rows:auto 1fr 1fr auto;margin-bottom:30px}@media (min-width:680px){.card--article .content-block__hero{-ms-grid-columns:[full-start] minmax(20px,1fr) [main-start] minmax(0,1024px) [main-end] minmax(20px,1fr) [full-end];grid-template-columns:[full-start] minmax(20px,1fr) [main-start] minmax(0,1024px) [main-end] minmax(20px,1fr) [full-end]}}.card--article .content-block__header{display:block;-ms-grid-column:main;grid-column:main;-ms-grid-row:1;grid-row:1;margin:40px 0}.card--article .content-block__content{-ms-grid-column:main;grid-column:main;-ms-grid-row:1;grid-row:1;margin-top:30px;margin-bottom:30px;color:#fff}.card--article .content-block__image{-ms-grid-column:main;grid-column:main;-ms-grid-row-span:2;-ms-grid-row:2;grid-row:2/span 2;margin:0 auto;padding:0}.card--article .content-block__title{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;max-width:100%}.card--article .card__content{margin:0 30px}@media (min-width:680px){.card--article .card__content{margin:0 20px}}.card--article .content-block__description{margin-bottom:30px;text-align:left}.card--article .card__link{font-size:14px;font-size:1.4rem;color:#6c3996;text-decoration:underline;text-align:left}.card--article .content-block__hero--gradient .content-block__gradient{-ms-grid-column:full;grid-column:full;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;margin:0}@media (min-width:680px){.blog--articles{margin:0 auto;max-width:1260px;padding:0;width:calc(100% - 60px);display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px}}@media (min-width:1024px){.blog--articles{grid-column-gap:50px}}.blog--articles .content-block__description{margin-bottom:15px}.blog--articles .content-block__description blockquote{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;margin:30px 0 15px}@media (min-width:1024px){.blog--articles .content-block__description blockquote{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.blog--articles .content-block__description p{margin:0}.blog--articles .card__link{text-align:left}@media (min-width:680px){.blog--stories{margin:0 auto;max-width:1260px;padding:0;width:calc(100% - 60px);display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px}}@media (min-width:1260px){.blog--stories{grid-column-gap:50px}}.blog--stories .card--article:nth-child(5n+3) .content-block__image{transform:translateX(30px)}@media (min-width:680px){.blog--stories .card--article:nth-child(5n+3) .content-block__image{transform:translateX(20px)}}.blog--stories .card--article:nth-child(5n+1) .content-block__image{transform:translateX(-30px)}@media (min-width:680px){.blog--stories .card--article:nth-child(5n+1) .content-block__image{transform:translateX(-20px)}}@media (min-width:680px){.blog--stories .card--article .card__content{margin:0;text-align:center}}@media (min-width:1024px){.blog--stories .card--article .card__content{margin:0 20px}}.blog--stories .card--article .button--cta{text-align:center}@media (min-width:680px){.blog--stories .card--article .button--cta .button__label{font-size:14px;padding:15px}}@media (min-width:1024px){.blog--stories .card--article .button--cta .button__label{font-size:16px;padding:15px 30px}}.card--review{color:#fff;display:-ms-grid;display:grid;grid-gap:30px 0;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;margin:0 30px 30px;padding:30px;padding-top:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:inherit!important}@media (min-width:1024px){.card--review{margin:0 40px 40px;padding:60px 30px}}.card--review:nth-child(5n+1){background-color:#ee831d;background-image:linear-gradient(142deg,#f6b205,#ee831d)}.card--review:nth-child(5n+2){background-color:#e42a6c;background-image:linear-gradient(153deg,#e95c64,#e42a6c)}.card--review:nth-child(5n+3){background-color:#5bbaa2;background-image:linear-gradient(135deg,#afcf44,#5bbaa2)}.card--review:nth-child(5n+4){background-color:#6c3996;background-image:linear-gradient(170deg,#bb319a,#6c3996)}.card--review:nth-child(5n+5){background-color:#1f6cb4;background-image:linear-gradient(141deg,#0093c8,#1f6cb4)}.card--regimen-product .regimen-product__wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.card--regimen-product .regimen-product__image{display:block;margin:0 auto 10px;width:100%}.card--regimen-product .regimen-product__image:before{content:"";float:left;height:0;margin-left:-1px;padding-top:100%;width:1px}.card--regimen-product .regimen-product__image:after{clear:both;content:"";display:table}.card--regimen-product .regimen-product__image img{margin:0 auto;width:100%}.card--regimen-product .regimen-product__content{color:#fff;text-align:center}.card--regimen-product .regimen-product__type{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:20px;font-size:2rem;line-height:25px;line-height:2.5rem;margin-bottom:5px;color:#fff}.card--regimen-product .regimen-product__data{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem;margin-bottom:15px}.card--regimen-product .regimen-product__data--variant{display:none}.card--regimen-product .regimen-product__personalization{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;margin-bottom:30px}.card--regimen-product .regimen-product__personalization p{margin-bottom:10px}.card--regimen-product .regimen-product__personalization small{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif}.card--regimen-product .regimen-product__buttons{font-size:16px;font-size:1.6rem;color:#fff;font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;text-align:center}.card--regimen-product .regimen-product__buttons .button{margin-bottom:20px}@media (min-width:1024px){.card--regimen-product .regimen-product__buttons .button:hover{color:#ee831d}}.card--regimen-product .regimen-product__buttons small{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif}.card--regimen-product .regimen-product__buttons.regimen-product__buttons--disabled{display:none}.card--regimen-product .regimen-product__link{color:#fff;text-decoration:underline}.card--product-cart{display:-ms-grid;display:grid;-ms-grid-columns:30px 2fr 1fr 30px;grid-template-columns:30px 2fr 1fr 30px;-ms-grid-rows:60px auto 1fr auto auto;grid-template-rows:60px auto 1fr auto auto;color:#4a4a5a;height:100%}.card--product-cart:hover{color:#4a4a5a}@media (min-width:1024px){.card--product-cart:hover .cart-product__button{opacity:1}}.cart-product__background{background-color:#f8f8fb;-ms-grid-column-span:4;-ms-grid-column:1;grid-column:1/span 4;-ms-grid-row-span:4;-ms-grid-row:2;grid-row:2/span 4}.cart-product__tag{font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:10px;font-size:1rem;line-height:12px;line-height:1.2rem;color:#fff;background-color:#6c3996;padding:3px 5px;margin-bottom:15px}@media (min-width:680px){.cart-product__tag{font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem}}.cart-product__subtitle{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem;color:#6c3996;margin:0 0 5px}@media (min-width:680px){.cart-product__subtitle{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.cart-product__header{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:30px 15px 0 0}.cart-product__title{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:18px;font-size:1.8rem;color:#4a4a5a;margin-top:0;margin-bottom:0;position:relative;z-index:2}@media (min-width:680px){.cart-product__title{font-size:20px;font-size:2rem}}.cart-product__image-wrapper{-ms-grid-column:3;grid-column:3;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;justify-self:end;position:relative;z-index:1;max-height:150px;width:auto}.cart-product__image{position:absolute;bottom:0;right:-45px;height:160px;width:auto;max-width:none;z-index:0}.cart-product__content-wrapper{-ms-grid-column-span:2;-ms-grid-column:2;grid-column:2/span 2;-ms-grid-row:3;grid-row:3;border-top:1px solid #e4e4e4;margin-top:15px}.cart-product__link{-ms-grid-column-span:2;-ms-grid-column:2;grid-column:2/span 2;-ms-grid-row:4;grid-row:4;margin:30px 0;text-align:left}.cart-product__swap{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;background-color:rgba(108,57,150,.1);grid-column:1/-1;-ms-grid-row:5;grid-row:5;text-align:left;padding:15px 30px}.cart-product__swap .cart-product__swap--disabled{color:#757585;margin:0}.cart-product__content{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#4a4a5a;padding:25px 0 15px}.cart-product__content p{margin:0}.cart-product__button-collection{-ms-grid-column-span:2;-ms-grid-column:2;grid-column:2/span 2;-ms-grid-row:4;grid-row:4}.cart-product__button-collection .button--text{display:block;text-align:left}.focus-areas-list{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;list-style-type:none;padding:0;margin:0}@media (min-width:680px){.focus-areas-list{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}}.focus-areas-list .icon{font-size:15px;font-size:1.5rem;margin-right:10px}@media (min-width:680px){.focus-areas-list .icon{font-size:20px;font-size:2rem}}.focus-areas-list--swap{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;margin:25px 0}@media (min-width:680px){.focus-areas-list--swap{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}}.focus-areas-list--swap .icon{font-size:20px;font-size:2rem}@media (min-width:680px){.focus-areas-list--swap .icon{font-size:25px;font-size:2.5rem}}.focus-areas-list__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.card--image-review{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}@media (min-width:1024px){.card--image-review{display:-ms-grid;display:grid;-ms-grid-columns:150px 30px 1fr;grid-template-columns:150px 30px 1fr;-ms-grid-rows:30px auto;grid-template-rows:30px auto;-ms-flex-align:self-start;align-items:self-start}}.card--image-review:nth-of-type(2n) .image-review__content{background-color:#ee831d;background-image:linear-gradient(142deg,#f6b205,#ee831d)}.card--image-review .image-review__content{background-color:#5bbaa2;background-image:linear-gradient(135deg,#afcf44,#5bbaa2);padding:20px}@media (min-width:1024px){.card--image-review .image-review__content{-ms-grid-column-span:2;-ms-grid-column:2;grid-column:2/span 2;padding:30px 30px 30px 50px;-ms-flex-align:self-start;align-items:self-start}}@media (min-width:1024px){.card--image-review .image-review__image{-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/span 2;z-index:10}}.card--image-review .review__title{font-size:18px;font-size:1.8rem;line-height:23px;line-height:2.3rem;font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;color:#fff;margin:0 0 15px}.card--image-review .review__quote{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:#fff}.card--image-review .review__author{padding-top:20px}.page-section--newsletter{display:-ms-grid;display:grid;-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1260px) [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] minmax(0,1260px) [main-end] minmax(30px,1fr) [full-end]}@media (min-width:680px){.page-section--newsletter{-ms-grid-columns:[full-start] minmax(30px,1fr) [main-start] (minmax(0,512px))[2] [main-end] minmax(30px,1fr) [full-end];grid-template-columns:[full-start] minmax(30px,1fr) [main-start] repeat(2,minmax(0,512px)) [main-end] minmax(30px,1fr) [full-end];-ms-grid-rows:auto auto;grid-template-rows:auto auto}}.newsletter__title{-ms-grid-column:main;grid-column:main}@media (min-width:680px){.newsletter__title{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin:0 30px 0 0}}.newsletter__image{-ms-grid-column:full;grid-column:full}@media (min-width:680px){.newsletter__image{-ms-grid-column:3;grid-column:3;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:30px}}.newsletter__content{-ms-grid-column:main;grid-column:main}@media (min-width:680px){.newsletter__content{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;-ms-flex-item-align:top;-ms-grid-row-align:top;align-self:top;margin-right:30px}}.newsletter__description{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;margin:10px 0 35px}@media (min-width:1024px){.newsletter__description{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.newsletter__policy{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;margin:35px 0 0}.button--newsletter{background-color:#5bbaa2;background-image:linear-gradient(90deg,#5bbaa2,#afcf44);font-size:26px;font-size:2.6rem;display:block;width:72px;height:72px;border:0;padding:2px}.button--newsletter .button__icon{color:#fff}.button--newsletter .button__icon .icon{position:relative;top:5px}.button--newsletter .button__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;width:100%;height:100%}.button--newsletter:hover .button__label{background-color:#fff}.button--newsletter:hover .button__icon{color:#5bbaa2}.newsletter__fieldset{border:1px solid transparent;border-image-slice:1;border-image-source:linear-gradient(90deg,#afcf44,#5bbaa2);width:calc(100% - 72px);height:72px;padding:0 10px;border:1px solid #e4e4e4;margin-bottom:0;z-index:1;position:relative}.newsletter__fieldset.form__fieldset--invalid{border-color:#c44}.newsletter__form{display:-ms-flexbox;display:flex;font-size:18px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;margin:15px 0}.newsletter__input{border:0;padding:10px 0}.newsletter__input:focus{border:0}.newsletter__input::placeholder{font-size:18px;font-size:1.8rem;color:#4a4a5a}.newsletter__input::-webkit-input-placeholder{font-size:18px;font-size:1.8rem;color:#4a4a5a}.newsletter__input::-moz-placeholder{font-size:18px;font-size:1.8rem;color:#4a4a5a}.newsletter__input:-ms-input-placeholder{font-size:18px;font-size:1.8rem;color:#4a4a5a;opacity:.3}.newsletter__label{max-width:100%}@media (min-width:680px){.form--newsletter{max-width:400px}}.form--newsletter .form__fieldset--invalid .form__label{display:none}#newsPop{background:url(https://cdn.shopify.com/s/files/1/1891/4477/files/skin-1.png?96855) 50% no-repeat;background-size:100% 100%;border-radius:0}#newsPop #shopify-section-newsletter--toast{color:#fff}#newsPop #shopify-section-newsletter--toast .page-section--newsletter1{padding:0}#newsPop #shopify-section-newsletter--toast .page-section--newsletter1 .close-modal{background:url(https://cdn.shopify.com/s/files/1/1891/4477/files/close-icon.png?97054) 50% no-repeat;right:15px;top:15px}#newsPop #shopify-section-newsletter--toast .page-section--newsletter1 .newsletter-container{padding:10px 0 30px}#newsPop #shopify-section-newsletter--toast .newsletter-discount{position:relative;top:0;left:0;width:60px;height:60px}#newsPop #shopify-section-newsletter--toast .newsletter-container .popup-mainhead h2{margin:5px 0 20px}#newsPop #shopify-section-newsletter--toast .newsletter-container .popup-subhead h6{font-size:24px;color:#fff;margin:5px 0}#newsPop #shopify-section-newsletter--toast .newsletter-container .newsletter__policy{margin:15px 0 0}#newsPop .button--newsletter.disabledbtns{cursor:no-drop;pointer-events:none;opacity:.3}#newsPop #shopify-section-newsletter--toast .newsletter-container .newsletter__form .newsletter__input{color:#fff;height:72px}#newsPop #shopify-section-newsletter--toast .newsletter-container .newsletter__form .newsletter__input::placeholder{font-size:18px;font-size:1.8rem;color:#fff}#newsPop #shopify-section-newsletter--toast .newsletter-container .newsletter__form .newsletter__input::-webkit-input-placeholder{font-size:18px;font-size:1.8rem;color:#fff}#newsPop #shopify-section-newsletter--toast .newsletter-container .newsletter__form .newsletter__input::-moz-placeholder{font-size:18px;font-size:1.8rem;color:#fff}#newsPop #shopify-section-newsletter--toast .newsletter-container .newsletter__form .newsletter__input:-ms-input-placeholder{font-size:18px;font-size:1.8rem;color:#fff;opacity:.3}#shopify-section-newsletter--toast .form__label{color:#fff;overflow:visible}#newsPop .form--floating-label .form__field:placeholder-shown+.form__label{color:#fff}#newsPop #shopify-section-newsletter--toast .newsletter-container .newsletter__policy a{color:#fff;text-decoration:underline}#newsPop .newsletter__form .newsletter__fieldset .newsletter__label{font-size:13px}.page-section--how-to-us{padding:1px 0 120px;height:100%;color:#4a4a5a;overflow:hidden}@media (min-width:680px){.page-section--how-to-us{text-align:center}}.page-section--how-to-us .popup-header__close .button__icon{display:inline-block}.page-section--how-to-us .popup-header__close .button__icon svg{transform:translateY(2px)}.how-to-us__description{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#757585;margin-bottom:40px}@media (min-width:1024px){.how-to-us__description{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}}.how-to-us__description p{margin-bottom:20px}.how-to-us__login-button{margin-top:20px;text-align:center}.how-to-us__login-button p{margin-bottom:10px}.page-section--questions-complete{padding:1px 0 120px;text-align:center}.page-section--questions-complete .container{max-width:100%;width:100%}@media (min-width:1024px){.page-section--questions-complete{margin:0 auto;max-width:1024px;padding:0;width:calc(100% - 60px)}}@media (min-width:1024px) and (min-width:1024px){.page-section--questions-complete{width:calc(65% - 80px)}}.page-section--questions-complete .question__title-complete{line-height:32px;line-height:3.2rem;margin:20px 0}.question-complete-loader{position:relative;margin:0 auto;width:80px;height:80px}@media (min-width:680px){.question-complete-loader{width:100px;height:100px}}.question-complete-loader:before{content:"";display:block;padding-top:100%}.question-complete-loader__icons{position:absolute;top:14px;left:14px;height:52px;width:52px;background-color:#6c3996;color:#fff;border-radius:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:680px){.question-complete-loader__icons{top:17px;left:17px;height:66px;width:66px}}.question-complete-loader__icons .icon{color:#fff;width:26px;height:26px;position:relative;top:5px}@media (min-width:680px){.question-complete-loader__icons .icon{width:35px;height:35px;top:4px}}.question-complete-loader--blue .question-complete-loader__icons{background-color:#0d71b5}.question-complete-loader--violet .question-complete-loader__icons{background-color:#bb319a}.question-complete-loader--pink .question-complete-loader__icons{background-color:#e42a6c}.question-complete-loader--green .question-complete-loader__icons{background-color:#5bbaa2}.question-complete-loader--orange .question-complete-loader__icons{background-color:#ee831d}.question-complete-loader--turquoise1 .question-complete-loader__icons{background-color:#EFA382}.question-complete-loader--turquoise .question-complete-loader__icons{background-color:#1eb1d8}.loader__section-icon{display:block}.loader__checkmark-icon{display:none}.loader__checkmark-icon .icon{width:26px;height:26px}@media (min-width:680px){.loader__checkmark-icon .icon{width:30px;height:30px}}.circular-loader{position:absolute;top:0;left:0;transform-origin:center center;width:100%;height:100%;margin:auto}.animate .circular-loader{animation:rotate 1.5s linear 2}.loader-path{stroke-dasharray:150,200;stroke-dashoffset:0;stroke-linecap:round;stroke:#6c3996}.animate .loader-path{animation:dash 1.5s ease-in-out 2}.question-complete-loader--blue .loader-path{stroke:#0d71b5}.question-complete-loader--violet .loader-path{stroke:#bb319a}.question-complete-loader--pink .loader-path{stroke:#e42a6c}.question-complete-loader--green .loader-path{stroke:#5bbaa2}.question-complete-loader--orange .loader-path{stroke:#ee831d}.question-complete-loader--turquoise1 .loader-path{stroke:#EFA382} .question-complete-loader--turquoise .loader-path{stroke:#1eb1d8}.selfie-complete-loader.animate .circular-loader{animation:rotate 1.5s linear infinite}.selfie-complete-loader.animate .loader-path{animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:75,200;stroke-dashoffset:-25}to{stroke-dasharray:150,200;stroke-dashoffset:0}}.questionmain{position:absolute;min-height:770px;z-index:5000;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.template-page.assessment .header,.template-page.processing .header,.template-page.skin-selfie .header{display:none}.template-page.assessment #step-one,.template-page.processing #step-one,.template-page.skin-selfie #step-one{padding-bottom:120px}.template-page.assessment #PageContainer>.main-content,.template-page.processing #PageContainer>.main-content,.template-page.skin-selfie #PageContainer>.main-content{margin-top:0}.template-page.assessment .page-container,.template-page.processing .page-container,.template-page.skin-selfie .page-container{margin-top:0;height:100%;min-height:100vh}.template-page.assessment #questionform input,.template-page.processing #questionform input,.template-page.skin-selfie #questionform input{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem;font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;color:#fff;background:transparent;border-radius:0;width:100%;border:none;border-bottom:1px solid #fff;background-color:transparent;font-weight:400;padding:5px 0 15px;text-align:left}.template-page.assessment #questionform input:active,.template-page.assessment #questionform input:focus,.template-page.processing #questionform input:active,.template-page.processing #questionform input:focus,.template-page.skin-selfie #questionform input:active,.template-page.skin-selfie #questionform input:focus{outline:none}.template-page.assessment #questionform input::placeholder,.template-page.processing #questionform input::placeholder,.template-page.skin-selfie #questionform input::placeholder{color:hsla(0,0%,100%,.5)}.template-page.assessment #questionform input::-webkit-input-placeholder,.template-page.processing #questionform input::-webkit-input-placeholder,.template-page.skin-selfie #questionform input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.template-page.assessment #questionform input::-moz-placeholder,.template-page.processing #questionform input::-moz-placeholder,.template-page.skin-selfie #questionform input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.template-page.assessment #questionform input:-ms-input-placeholder,.template-page.processing #questionform input:-ms-input-placeholder,.template-page.skin-selfie #questionform input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.template-page.assessment .backbutton,.template-page.processing .backbutton,.template-page.skin-selfie .backbutton{margin-bottom:0;padding:0}.template-page.assessment .backbutton svg,.template-page.processing .backbutton svg,.template-page.skin-selfie .backbutton svg{width:20px}.template-page.assessment .with100ass,.template-page.processing .with100ass,.template-page.skin-selfie .with100ass{width:100%;display:block}@media (min-width:680px){.template-page.assessment .with100ass,.template-page.processing .with100ass,.template-page.skin-selfie .with100ass{display:block}}.template-page.assessment .topsection,.template-page.processing .topsection,.template-page.skin-selfie .topsection{font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;margin-bottom:30px;padding-bottom:21px;text-align:left;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:680px){.template-page.assessment .topsection,.template-page.processing .topsection,.template-page.skin-selfie .topsection{max-width:1260px;width:calc(100% - 60px);margin:0 auto 60px}}.template-page.assessment .topsection a,.template-page.processing .topsection a,.template-page.skin-selfie .topsection a{color:#fff}.template-page.assessment .topsection .closere,.template-page.processing .topsection .closere,.template-page.skin-selfie .topsection .closere{display:inline-block;float:right}.template-page.assessment .topsection .closere a,.template-page.processing .topsection .closere a,.template-page.skin-selfie .topsection .closere a{color:#fff}.template-page.assessment .topsection svg,.template-page.processing .topsection svg,.template-page.skin-selfie .topsection svg{width:20px}@media (min-width:680px){.template-page.assessment .topsection .question__section-name,.template-page.processing .topsection .question__section-name,.template-page.skin-selfie .topsection .question__section-name{font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem}}.template-page.assessment .question__section-name,.template-page.processing .question__section-name,.template-page.skin-selfie .question__section-name{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;margin:0}.template-page.assessment .hiddendiv,.template-page.processing .hiddendiv,.template-page.skin-selfie .hiddendiv{display:none}.template-page.assessment .about-image,.template-page.processing .about-image,.template-page.skin-selfie .about-image{width:20px;height:26px;margin:0 auto}.template-page.assessment .questions__button-wrapper,.template-page.processing .questions__button-wrapper,.template-page.skin-selfie .questions__button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;position:fixed;bottom:30px;left:30px;right:30px}@media (min-width:680px){.template-page.assessment .questions__button-wrapper,.template-page.processing .questions__button-wrapper,.template-page.skin-selfie .questions__button-wrapper{position:static;max-width:350px;margin:0 auto}}.template-page.assessment .questions__single-button-wrapper,.template-page.processing .questions__single-button-wrapper,.template-page.skin-selfie .questions__single-button-wrapper{-ms-flex-pack:end;justify-content:flex-end}.template-page.assessment .nxtbtn,.template-page.processing .nxtbtn,.template-page.skin-selfie .nxtbtn{display:none}.template-page.assessment .question__location-wrapper,.template-page.processing .question__location-wrapper,.template-page.skin-selfie .question__location-wrapper{position:relative;margin:30px 0 0}@media (min-width:680px){.template-page.assessment .question__location-wrapper,.template-page.processing .question__location-wrapper,.template-page.skin-selfie .question__location-wrapper{max-width:300px;margin:30px auto 0}}.template-page.assessment .locationbtn,.template-page.processing .locationbtn,.template-page.skin-selfie .locationbtn{display:none;margin:5px 0 0;font-size:14px;font-size:1.4rem;text-decoration:underline}.template-page.assessment .locationbtn:hover,.template-page.processing .locationbtn:hover,.template-page.skin-selfie .locationbtn:hover{cursor:pointer}.template-page.assessment #climate-location,.template-page.processing #climate-location,.template-page.skin-selfie #climate-location{margin:0 0 5px}.template-page.assessment #location-text,.template-page.processing #location-text,.template-page.skin-selfie #location-text{margin:0 0 10px}.template-page.assessment .question__location-searching,.template-page.processing .question__location-searching,.template-page.skin-selfie .question__location-searching{font-size:14px;font-size:1.4rem;margin:20px 0 0;min-height:20px}.template-page.assessment .question__location-searching--error,.template-page.processing .question__location-searching--error,.template-page.skin-selfie .question__location-searching--error{color:#ff9b17}.template-page.assessment input[name=location-1]:checked+span #showloaction,.template-page.processing input[name=location-1]:checked+span #showloaction,.template-page.skin-selfie input[name=location-1]:checked+span #showloaction{color:#4a4a5a}.template-page.assessment .question__location-results,.template-page.processing .question__location-results,.template-page.skin-selfie .question__location-results{visibility:hidden;margin-top:40px}.template-page.assessment .question__location-results.is-visible,.template-page.processing .question__location-results.is-visible,.template-page.skin-selfie .question__location-results.is-visible{visibility:visible}.template-page.assessment #about-you-age:focus,.template-page.assessment #about-you-age:hover,.template-page.processing #about-you-age:focus,.template-page.processing #about-you-age:hover,.template-page.skin-selfie #about-you-age:focus,.template-page.skin-selfie #about-you-age:hover{-webkit-appearance:none}.template-page.assessment .about-bg,.template-page.processing .about-bg,.template-page.skin-selfie .about-bg{background-color:#3c468f;background-image:linear-gradient(180deg,#4361ad,#3c468f);padding:30px;color:#fff;min-height:100vh;height:100%}@media (min-width:680px){.template-page.assessment .about-bg,.template-page.processing .about-bg,.template-page.skin-selfie .about-bg{padding:30px 0}}.template-page.assessment .climate-bg,.template-page.processing .climate-bg,.template-page.skin-selfie .climate-bg{background-color:#51307b;background-image:linear-gradient(180deg,#6f48a0,#51307b);min-height:100vh;height:100%;padding:30px;color:#fff}@media (min-width:680px){.template-page.assessment .climate-bg,.template-page.processing .climate-bg,.template-page.skin-selfie .climate-bg{padding:30px 0}}.template-page.assessment .skin-bg,.template-page.processing .skin-bg,.template-page.skin-selfie .skin-bg{background-color:#0d71b5;background-image:linear-gradient(180deg,#1f9ecd,#0d71b5);min-height:100vh;height:100%;padding:30px;color:#fff}@media (min-width:680px){.template-page.assessment .skin-bg,.template-page.processing .skin-bg,.template-page.skin-selfie .skin-bg{padding:30px 0}}.template-page.assessment .airquality-bg,.template-page.processing .airquality-bg,.template-page.skin-selfie .airquality-bg{background-color:#bd419d;background-image:linear-gradient(180deg,#bd419d,#51307b);min-height:100vh;height:100%;padding:30px;color:#fff}@media (min-width:680px){.template-page.assessment .airquality-bg,.template-page.processing .airquality-bg,.template-page.skin-selfie .airquality-bg{padding:30px 0}}.template-page.assessment .uv-bg,.template-page.processing .uv-bg,.template-page.skin-selfie .uv-bg{background-color:#e8447f;background-image:linear-gradient(180deg,#e96069,#e8447f);min-height:100vh;height:100%;padding:30px;color:#fff}@media (min-width:680px){.template-page.assessment .uv-bg,.template-page.processing .uv-bg,.template-page.skin-selfie .uv-bg{padding:30px 0}}.template-page.assessment .sleep-bg,.template-page.processing .sleep-bg,.template-page.skin-selfie .sleep-bg{background-color:#ff5600;background-image:linear-gradient(180deg,#df9900,#ff5600);display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;min-height:100vh;height:100%;padding:30px;color:#fff}@media (min-width:680px){.template-page.assessment .sleep-bg,.template-page.processing .sleep-bg,.template-page.skin-selfie .sleep-bg{padding:30px 0}}.template-page.assessment .exercise-bg,.template-page.processing .exercise-bg,.template-page.skin-selfie .exercise-bg{background-color:#1eb1d8;background-image:linear-gradient(180deg,#26c9c7,#1eb1d8);min-height:100vh;height:100%;padding:30px;color:#fff}@media (min-width:680px){.template-page.assessment .exercise-bg,.template-page.processing .exercise-bg,.template-page.skin-selfie .exercise-bg{padding:30px 0}}.template-page.assessment .nutrition-bg,.template-page.processing .nutrition-bg,.template-page.skin-selfie .nutrition-bg{background-color:#47a58d;background-image:linear-gradient(180deg,#90b612,#47a58d);min-height:100vh;height:100%;padding:30px;color:#fff}@media (min-width:680px){.template-page.assessment .nutrition-bg,.template-page.processing .nutrition-bg,.template-page.skin-selfie .nutrition-bg{padding:30px 0}}.template-page.assessment .mind-bg,.template-page.processing .mind-bg,.template-page.skin-selfie .mind-bg{background-color:#ff5600;background-image:linear-gradient(180deg,#df9900,#ff5600);min-height:100vh;height:100%;padding:30px;color:#fff}@media (min-width:680px){.template-page.assessment .mind-bg,.template-page.processing .mind-bg,.template-page.skin-selfie .mind-bg{padding:30px 0}}.template-page.assessment .formlabelhalf input,.template-page.assessment .formlabel input,.template-page.processing .formlabelhalf input,.template-page.processing .formlabel input,.template-page.skin-selfie .formlabelhalf input,.template-page.skin-selfie .formlabel input{display:none}.template-page.assessment input:checked+.inputspan,.template-page.processing input:checked+.inputspan,.template-page.skin-selfie input:checked+.inputspan{background-color:#fff;color:#4a4a5a}.template-page.assessment :-ms-input-placeholder,.template-page.processing :-ms-input-placeholder,.template-page.skin-selfie :-ms-input-placeholder{opacity:.5}.template-page.assessment ::placeholder,.template-page.processing ::placeholder,.template-page.skin-selfie ::placeholder{color:#fff;opacity:.5}.template-page.assessment :-ms-input-placeholder,.template-page.assessment ::-ms-input-placeholder,.template-page.processing :-ms-input-placeholder,.template-page.processing ::-ms-input-placeholder,.template-page.skin-selfie :-ms-input-placeholder,.template-page.skin-selfie ::-ms-input-placeholder{color:#fff}.template-page.assessment .ageerror,.template-page.processing .ageerror,.template-page.skin-selfie .ageerror{display:none;font-size:14px;font-size:1.4rem;color:#ff9b17;margin:10px 0}.template-page.assessment .ageerror.active,.template-page.processing .ageerror.active,.template-page.skin-selfie .ageerror.active{display:block}.template-page.assessment .resultimage,.template-page.processing .resultimage,.template-page.skin-selfie .resultimage{width:100%;max-width:375px}.template-page.assessment .root,.template-page.processing .root,.template-page.skin-selfie .root{width:100%;margin:0 auto}.template-page.assessment .root .mainstructure,.template-page.processing .root .mainstructure,.template-page.skin-selfie .root .mainstructure{margin-bottom:30px}.template-page.assessment .root .mainstructure .inputsec,.template-page.processing .root .mainstructure .inputsec,.template-page.skin-selfie .root .mainstructure .inputsec{margin:40px 0 60px}@media (min-width:680px){.template-page.assessment .root .mainstructure .inputsec,.template-page.processing .root .mainstructure .inputsec,.template-page.skin-selfie .root .mainstructure .inputsec{margin:30px auto;max-width:300px}}@media (min-width:680px){.template-page.assessment .root .mainstructure .question__section-name,.template-page.processing .root .mainstructure .question__section-name,.template-page.skin-selfie .root .mainstructure .question__section-name{font-size:18px;font-size:1.8rem;line-height:23px;line-height:2.3rem}}@media (min-width:680px){.template-page.assessment .root,.template-page.processing .root,.template-page.skin-selfie .root{width:calc(100% - 60px);text-align:center}}@media (min-width:1024px){.template-page.assessment .root,.template-page.processing .root,.template-page.skin-selfie .root{width:75%}}.template-page.assessment .activeDiv,.template-page.processing .activeDiv,.template-page.skin-selfie .activeDiv{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;padding:20px}.template-page.assessment .headclass-reco,.template-page.processing .headclass-reco,.template-page.skin-selfie .headclass-reco{margin:0 0 10px;font-size:32px;font-size:3.2rem;line-height:32px;line-height:3.2rem}@media (min-width:680px){.template-page.assessment .headclass-reco,.template-page.processing .headclass-reco,.template-page.skin-selfie .headclass-reco{max-width:100%}}.template-page.assessment .question__details,.template-page.processing .question__details,.template-page.skin-selfie .question__details{font-size:14px;font-size:1.4rem;margin:0 0 30px;max-width:75%}@media (min-width:680px){.template-page.assessment .question__details,.template-page.processing .question__details,.template-page.skin-selfie .question__details{max-width:100%;font-size:18px;font-size:1.8rem}}.template-page.assessment .question__label,.template-page.processing .question__label,.template-page.skin-selfie .question__label{font-size:14px;font-size:1.4rem;visibility:hidden}.template-page.assessment .question__label.is-visible,.template-page.processing .question__label.is-visible,.template-page.skin-selfie .question__label.is-visible{visibility:visible}.template-page.assessment .question__label.is-visible:after,.template-page.processing .question__label.is-visible:after,.template-page.skin-selfie .question__label.is-visible:after{content:"";display:inline-block;width:11px;height:11px;margin-bottom:-1px;margin-left:5px;background-repeat:no-repeat;background-position:50%;background-size:11px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTE4LjI1NCAyLjgzNmMuMjE5LjIxOS4zMjguNDg0LjMyOC43OTcgMCAuMzEyLS4xMS41NzgtLjMyOC43OTdMOC4xNzYgMTQuNTA4YTEuMDg1IDEuMDg1IDAgMCAxLS43OTcuMzI4Yy0uMzEzIDAtLjU3OC0uMTEtLjc5Ny0uMzI4TC43NDYgOC42NzJhMS4wODUgMS4wODUgMCAwIDEtLjMyOC0uNzk3YzAtLjMxMy4xMS0uNTc4LjMyOC0uNzk3TDIuMzQgNS40ODRjLjIxOS0uMjE4LjQ4NC0uMzI4Ljc5Ny0uMzI4LjMxMiAwIC41NzguMTEuNzk3LjMyOGwzLjQ0NSAzLjQ1NyA3LjY4Ny03LjY5OWMuMjItLjIxOS40ODUtLjMyOC43OTctLjMyOC4zMTMgMCAuNTc4LjExLjc5Ny4zMjhsMS41OTQgMS41OTR6IiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==)}.template-page.assessment .question__location-cta,.template-page.processing .question__location-cta,.template-page.skin-selfie .question__location-cta{font-size:14px;font-size:1.4rem;text-decoration:underline}.template-page.assessment .question__location-cta:hover,.template-page.processing .question__location-cta:hover,.template-page.skin-selfie .question__location-cta:hover{cursor:pointer}.template-page.assessment .question__checkbox,.template-page.processing .question__checkbox,.template-page.skin-selfie .question__checkbox{width:100%;margin:0 0 10px}@media (min-width:680px){.template-page.assessment .question__checkbox .inputspan,.template-page.processing .question__checkbox .inputspan,.template-page.skin-selfie .question__checkbox .inputspan{font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;width:100%}}.template-page.assessment .processing-result,.template-page.processing .processing-result,.template-page.skin-selfie .processing-result{display:none}.template-page.assessment .processing-result.active,.template-page.processing .processing-result.active,.template-page.skin-selfie .processing-result.active{display:block}.template-page.assessment .page-section--how-to-us .popup-header__close a,.template-page.assessment .page-section--how-to-us .popup-header__close a:hover,.template-page.processing .page-section--how-to-us .popup-header__close a,.template-page.processing .page-section--how-to-us .popup-header__close a:hover,.template-page.skin-selfie .page-section--how-to-us .popup-header__close a,.template-page.skin-selfie .page-section--how-to-us .popup-header__close a:hover{color:#4a4a5a}.template-page.assessment #airinput1,.template-page.assessment #airinput2,.template-page.assessment #exerciseinput1,.template-page.assessment #exerciseinput2,.template-page.assessment #mindinput1,.template-page.assessment #mindinput2,.template-page.assessment #nutriinput1,.template-page.assessment #nutriinput2,.template-page.assessment #nutriinput3,.template-page.assessment #nutriinput4,.template-page.assessment #nutriinput5,.template-page.assessment #skininput1,.template-page.assessment #skininput2,.template-page.assessment #skininput3,.template-page.assessment #skininput4,.template-page.assessment #skininput5,.template-page.assessment #skininput6,.template-page.assessment #skininput7,.template-page.assessment #skininput8,.template-page.assessment #skininput9,.template-page.assessment #skininput10,.template-page.assessment #sleepinput1,.template-page.assessment #sleepinput2,.template-page.assessment #sleepinput3,.template-page.assessment #uvinput1,.template-page.processing #airinput1,.template-page.processing #airinput2,.template-page.processing #exerciseinput1,.template-page.processing #exerciseinput2,.template-page.processing #mindinput1,.template-page.processing #mindinput2,.template-page.processing #nutriinput1,.template-page.processing #nutriinput2,.template-page.processing #nutriinput3,.template-page.processing #nutriinput4,.template-page.processing #nutriinput5,.template-page.processing #skininput1,.template-page.processing #skininput2,.template-page.processing #skininput3,.template-page.processing #skininput4,.template-page.processing #skininput5,.template-page.processing #skininput6,.template-page.processing #skininput7,.template-page.processing #skininput8,.template-page.processing #skininput9,.template-page.processing #skininput10,.template-page.processing #sleepinput1,.template-page.processing #sleepinput2,.template-page.processing #sleepinput3,.template-page.processing #uvinput1,.template-page.skin-selfie #airinput1,.template-page.skin-selfie #airinput2,.template-page.skin-selfie #exerciseinput1,.template-page.skin-selfie #exerciseinput2,.template-page.skin-selfie #mindinput1,.template-page.skin-selfie #mindinput2,.template-page.skin-selfie #nutriinput1,.template-page.skin-selfie #nutriinput2,.template-page.skin-selfie #nutriinput3,.template-page.skin-selfie #nutriinput4,.template-page.skin-selfie #nutriinput5,.template-page.skin-selfie #skininput1,.template-page.skin-selfie #skininput2,.template-page.skin-selfie #skininput3,.template-page.skin-selfie #skininput4,.template-page.skin-selfie #skininput5,.template-page.skin-selfie #skininput6,.template-page.skin-selfie #skininput7,.template-page.skin-selfie #skininput8,.template-page.skin-selfie #skininput9,.template-page.skin-selfie #skininput10,.template-page.skin-selfie #sleepinput1,.template-page.skin-selfie #sleepinput2,.template-page.skin-selfie #sleepinput3,.template-page.skin-selfie #uvinput1{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.template-page.assessment #airquality-4,.template-page.assessment #climate-4,.template-page.assessment #exercise-3,.template-page.assessment #exercise-8,.template-page.assessment #mind-3,.template-page.assessment #nutrition-6,.template-page.assessment #show-processing,.template-page.assessment #sk-one,.template-page.assessment #sk-two,.template-page.assessment #skin-11,.template-page.assessment #uv-3,.template-page.assessment .processing-result,.template-page.processing #airquality-4,.template-page.processing #climate-4,.template-page.processing #exercise-3,.template-page.processing #mind-3,.template-page.processing #nutrition-6,.template-page.processing #show-processing,.template-page.processing #sk-one,.template-page.processing #sk-two,.template-page.processing #skin-11,.template-page.processing #uv-3,.template-page.processing .processing-result,.template-page.skin-selfie #airquality-4,.template-page.skin-selfie #climate-4,.template-page.skin-selfie #exercise-3,.template-page.skin-selfie #mind-3,.template-page.skin-selfie #nutrition-6,.template-page.skin-selfie #show-processing,.template-page.skin-selfie #sk-one,.template-page.skin-selfie #sk-two,.template-page.skin-selfie #skin-11,.template-page.skin-selfie #uv-3,.template-page.skin-selfie .processing-result{z-index:99999999;color:#4a4a5a;background-color:#fff;padding:30px;min-height:770px;height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width:680px){.template-page.assessment #airquality-4,.template-page.assessment #climate-4,.template-page.assessment #exercise-3,.template-page.assessment #exercise-8,.template-page.assessment #mind-3,.template-page.assessment #nutrition-6,.template-page.assessment #show-processing,.template-page.assessment #sk-one,.template-page.assessment #sk-two,.template-page.assessment #skin-11,.template-page.assessment #uv-3,.template-page.assessment .processing-result,.template-page.processing #airquality-4,.template-page.processing #climate-4,.template-page.processing #exercise-3,.template-page.processing #mind-3,.template-page.processing #nutrition-6,.template-page.processing #show-processing,.template-page.processing #sk-one,.template-page.processing #sk-two,.template-page.processing #skin-11,.template-page.processing #uv-3,.template-page.processing .processing-result,.template-page.skin-selfie #airquality-4,.template-page.skin-selfie #climate-4,.template-page.skin-selfie #exercise-3,.template-page.skin-selfie #mind-3,.template-page.skin-selfie #nutrition-6,.template-page.skin-selfie #show-processing,.template-page.skin-selfie #sk-one,.template-page.skin-selfie #sk-two,.template-page.skin-selfie #skin-11,.template-page.skin-selfie #uv-3,.template-page.skin-selfie .processing-result{padding:30px 0}}.template-page.assessment #airquality-4 .backre,.template-page.assessment #airquality-4 .pageno,.template-page.assessment #climate-4 .backre,.template-page.assessment #climate-4 .pageno,.template-page.assessment #exercise-3 .backre,.template-page.assessment #exercise-3 .pageno,.template-page.assessment #mind-3 .backre,.template-page.assessment #mind-3 .pageno,.template-page.assessment #nutrition-6 .backre,.template-page.assessment #nutrition-6 .pageno,.template-page.assessment #show-processing .backre,.template-page.assessment #show-processing .pageno,.template-page.assessment #sk-one .backre,.template-page.assessment #sk-one .pageno,.template-page.assessment #sk-two .backre,.template-page.assessment #sk-two .pageno,.template-page.assessment #skin-11 .backre,.template-page.assessment #skin-11 .pageno,.template-page.assessment #uv-3 .backre,.template-page.assessment #uv-3 .pageno,.template-page.assessment .processing-result .backre,.template-page.assessment .processing-result .pageno,.template-page.processing #airquality-4 .backre,.template-page.processing #airquality-4 .pageno,.template-page.processing #climate-4 .backre,.template-page.processing #climate-4 .pageno,.template-page.processing #exercise-3 .backre,.template-page.processing #exercise-3 .pageno,.template-page.processing #mind-3 .backre,.template-page.processing #mind-3 .pageno,.template-page.processing #nutrition-6 .backre,.template-page.processing #nutrition-6 .pageno,.template-page.processing #show-processing .backre,.template-page.processing #show-processing .pageno,.template-page.processing #sk-one .backre,.template-page.processing #sk-one .pageno,.template-page.processing #sk-two .backre,.template-page.processing #sk-two .pageno,.template-page.processing #skin-11 .backre,.template-page.processing #skin-11 .pageno,.template-page.processing #uv-3 .backre,.template-page.processing #uv-3 .pageno,.template-page.processing .processing-result .backre,.template-page.processing .processing-result .pageno,.template-page.skin-selfie #airquality-4 .backre,.template-page.skin-selfie #airquality-4 .pageno,.template-page.skin-selfie #climate-4 .backre,.template-page.skin-selfie #climate-4 .pageno,.template-page.skin-selfie #exercise-3 .backre,.template-page.skin-selfie #exercise-3 .pageno,.template-page.skin-selfie #mind-3 .backre,.template-page.skin-selfie #mind-3 .pageno,.template-page.skin-selfie #nutrition-6 .backre,.template-page.skin-selfie #nutrition-6 .pageno,.template-page.skin-selfie #show-processing .backre,.template-page.skin-selfie #show-processing .pageno,.template-page.skin-selfie #sk-one .backre,.template-page.skin-selfie #sk-one .pageno,.template-page.skin-selfie #sk-two .backre,.template-page.skin-selfie #sk-two .pageno,.template-page.skin-selfie #skin-11 .backre,.template-page.skin-selfie #skin-11 .pageno,.template-page.skin-selfie #uv-3 .backre,.template-page.skin-selfie #uv-3 .pageno,.template-page.skin-selfie .processing-result .backre,.template-page.skin-selfie .processing-result .pageno{color:#4a4a5a;z-index:1}.template-page.assessment #airquality-4 .topsection svg,.template-page.assessment #climate-4 .topsection svg,.template-page.assessment #exercise-3 .topsection svg,.template-page.assessment #mind-3 .topsection svg,.template-page.assessment #nutrition-6 .topsection svg,.template-page.assessment #show-processing .topsection svg,.template-page.assessment #sk-one .topsection svg,.template-page.assessment #sk-two .topsection svg,.template-page.assessment #skin-11 .topsection svg,.template-page.assessment #uv-3 .topsection svg,.template-page.assessment .processing-result .topsection svg,.template-page.processing #airquality-4 .topsection svg,.template-page.processing #climate-4 .topsection svg,.template-page.processing #exercise-3 .topsection svg,.template-page.processing #mind-3 .topsection svg,.template-page.processing #nutrition-6 .topsection svg,.template-page.processing #show-processing .topsection svg,.template-page.processing #sk-one .topsection svg,.template-page.processing #sk-two .topsection svg,.template-page.processing #skin-11 .topsection svg,.template-page.processing #uv-3 .topsection svg,.template-page.processing .processing-result .topsection svg,.template-page.skin-selfie #airquality-4 .topsection svg,.template-page.skin-selfie #climate-4 .topsection svg,.template-page.skin-selfie #exercise-3 .topsection svg,.template-page.skin-selfie #mind-3 .topsection svg,.template-page.skin-selfie #nutrition-6 .topsection svg,.template-page.skin-selfie #show-processing .topsection svg,.template-page.skin-selfie #sk-one .topsection svg,.template-page.skin-selfie #sk-two .topsection svg,.template-page.skin-selfie #skin-11 .topsection svg,.template-page.skin-selfie #uv-3 .topsection svg,.template-page.skin-selfie .processing-result .topsection svg{stroke:#4a4a5a}.template-page.assessment #airquality-4 .count,.template-page.assessment #airquality-4 .pageno,.template-page.assessment #climate-4 .count,.template-page.assessment #climate-4 .pageno,.template-page.assessment #exercise-3 .count,.template-page.assessment #exercise-3 .pageno,.template-page.assessment #mind-3 .count,.template-page.assessment #mind-3 .pageno,.template-page.assessment #nutrition-6 .count,.template-page.assessment #nutrition-6 .pageno,.template-page.assessment #show-processing .count,.template-page.assessment #show-processing .pageno,.template-page.assessment #sk-one .count,.template-page.assessment #sk-one .pageno,.template-page.assessment #sk-two .count,.template-page.assessment #sk-two .pageno,.template-page.assessment #skin-11 .count,.template-page.assessment #skin-11 .pageno,.template-page.assessment #uv-3 .count,.template-page.assessment #uv-3 .pageno,.template-page.assessment .processing-result .count,.template-page.assessment .processing-result .pageno,.template-page.processing #airquality-4 .count,.template-page.processing #airquality-4 .pageno,.template-page.processing #climate-4 .count,.template-page.processing #climate-4 .pageno,.template-page.processing #exercise-3 .count,.template-page.processing #exercise-3 .pageno,.template-page.processing #mind-3 .count,.template-page.processing #mind-3 .pageno,.template-page.processing #nutrition-6 .count,.template-page.processing #nutrition-6 .pageno,.template-page.processing #show-processing .count,.template-page.processing #show-processing .pageno,.template-page.processing #sk-one .count,.template-page.processing #sk-one .pageno,.template-page.processing #sk-two .count,.template-page.processing #sk-two .pageno,.template-page.processing #skin-11 .count,.template-page.processing #skin-11 .pageno,.template-page.processing #uv-3 .count,.template-page.processing #uv-3 .pageno,.template-page.processing .processing-result .count,.template-page.processing .processing-result .pageno,.template-page.skin-selfie #airquality-4 .count,.template-page.skin-selfie #airquality-4 .pageno,.template-page.skin-selfie #climate-4 .count,.template-page.skin-selfie #climate-4 .pageno,.template-page.skin-selfie #exercise-3 .count,.template-page.skin-selfie #exercise-3 .pageno,.template-page.skin-selfie #mind-3 .count,.template-page.skin-selfie #mind-3 .pageno,.template-page.skin-selfie #nutrition-6 .count,.template-page.skin-selfie #nutrition-6 .pageno,.template-page.skin-selfie #show-processing .count,.template-page.skin-selfie #show-processing .pageno,.template-page.skin-selfie #sk-one .count,.template-page.skin-selfie #sk-one .pageno,.template-page.skin-selfie #sk-two .count,.template-page.skin-selfie #sk-two .pageno,.template-page.skin-selfie #skin-11 .count,.template-page.skin-selfie #skin-11 .pageno,.template-page.skin-selfie #uv-3 .count,.template-page.skin-selfie #uv-3 .pageno,.template-page.skin-selfie .processing-result .count,.template-page.skin-selfie .processing-result .pageno{color:#4a4a5a}.template-page.assessment #airquality-4 .question__starburst-wrapper,.template-page.assessment #climate-4 .question__starburst-wrapper,.template-page.assessment #exercise-3 .question__starburst-wrapper,.template-page.assessment #mind-3 .question__starburst-wrapper,.template-page.assessment #nutrition-6 .question__starburst-wrapper,.template-page.assessment #show-processing .question__starburst-wrapper,.template-page.assessment #sk-one .question__starburst-wrapper,.template-page.assessment #sk-two .question__starburst-wrapper,.template-page.assessment #skin-11 .question__starburst-wrapper,.template-page.assessment #uv-3 .question__starburst-wrapper,.template-page.assessment .processing-result .question__starburst-wrapper,.template-page.processing #airquality-4 .question__starburst-wrapper,.template-page.processing #climate-4 .question__starburst-wrapper,.template-page.processing #exercise-3 .question__starburst-wrapper,.template-page.processing #mind-3 .question__starburst-wrapper,.template-page.processing #nutrition-6 .question__starburst-wrapper,.template-page.processing #show-processing .question__starburst-wrapper,.template-page.processing #sk-one .question__starburst-wrapper,.template-page.processing #sk-two .question__starburst-wrapper,.template-page.processing #skin-11 .question__starburst-wrapper,.template-page.processing #uv-3 .question__starburst-wrapper,.template-page.processing .processing-result .question__starburst-wrapper,.template-page.skin-selfie #airquality-4 .question__starburst-wrapper,.template-page.skin-selfie #climate-4 .question__starburst-wrapper,.template-page.skin-selfie #exercise-3 .question__starburst-wrapper,.template-page.skin-selfie #mind-3 .question__starburst-wrapper,.template-page.skin-selfie #nutrition-6 .question__starburst-wrapper,.template-page.skin-selfie #show-processing .question__starburst-wrapper,.template-page.skin-selfie #sk-one .question__starburst-wrapper,.template-page.skin-selfie #sk-two .question__starburst-wrapper,.template-page.skin-selfie #skin-11 .question__starburst-wrapper,.template-page.skin-selfie #uv-3 .question__starburst-wrapper,.template-page.skin-selfie .processing-result .question__starburst-wrapper{text-align:center}.template-page.assessment #airquality-4 .question__starburst-wrapper .myCanvas,.template-page.assessment #climate-4 .question__starburst-wrapper .myCanvas,.template-page.assessment #exercise-3 .question__starburst-wrapper .myCanvas,.template-page.assessment #mind-3 .question__starburst-wrapper .myCanvas,.template-page.assessment #nutrition-6 .question__starburst-wrapper .myCanvas,.template-page.assessment #show-processing .question__starburst-wrapper .myCanvas,.template-page.assessment #sk-one .question__starburst-wrapper .myCanvas,.template-page.assessment #sk-two .question__starburst-wrapper .myCanvas,.template-page.assessment #skin-11 .question__starburst-wrapper .myCanvas,.template-page.assessment #uv-3 .question__starburst-wrapper .myCanvas,.template-page.assessment .processing-result .question__starburst-wrapper .myCanvas,.template-page.processing #airquality-4 .question__starburst-wrapper .myCanvas,.template-page.processing #climate-4 .question__starburst-wrapper .myCanvas,.template-page.processing #exercise-3 .question__starburst-wrapper .myCanvas,.template-page.processing #mind-3 .question__starburst-wrapper .myCanvas,.template-page.processing #nutrition-6 .question__starburst-wrapper .myCanvas,.template-page.processing #show-processing .question__starburst-wrapper .myCanvas,.template-page.processing #sk-one .question__starburst-wrapper .myCanvas,.template-page.processing #sk-two .question__starburst-wrapper .myCanvas,.template-page.processing #skin-11 .question__starburst-wrapper .myCanvas,.template-page.processing #uv-3 .question__starburst-wrapper .myCanvas,.template-page.processing .processing-result .question__starburst-wrapper .myCanvas,.template-page.skin-selfie #airquality-4 .question__starburst-wrapper .myCanvas,.template-page.skin-selfie #climate-4 .question__starburst-wrapper .myCanvas,.template-page.skin-selfie #exercise-3 .question__starburst-wrapper .myCanvas,.template-page.skin-selfie #mind-3 .question__starburst-wrapper .myCanvas,.template-page.skin-selfie #nutrition-6 .question__starburst-wrapper .myCanvas,.template-page.skin-selfie #show-processing .question__starburst-wrapper .myCanvas,.template-page.skin-selfie #sk-one .question__starburst-wrapper .myCanvas,.template-page.skin-selfie #sk-two .question__starburst-wrapper .myCanvas,.template-page.skin-selfie #skin-11 .question__starburst-wrapper .myCanvas,.template-page.skin-selfie #uv-3 .question__starburst-wrapper .myCanvas,.template-page.skin-selfie .processing-result .question__starburst-wrapper .myCanvas{width:100%;height:auto}.template-page.assessment #sk-two,.template-page.processing #sk-two,.template-page.skin-selfie #sk-two{padding:0;margin-top:0;height:100%}.template-page.assessment #sk-two .popup-header__close,.template-page.assessment #sk-two .popup-header__title,.template-page.processing #sk-two .popup-header__close,.template-page.processing #sk-two .popup-header__title,.template-page.skin-selfie #sk-two .popup-header__close,.template-page.skin-selfie #sk-two .popup-header__title{color:#4a4a5a}.template-page.assessment .selfie-one,.template-page.processing .selfie-one,.template-page.skin-selfie .selfie-one{height:auto}.template-page.assessment .selfie-terms__description,.template-page.processing .selfie-terms__description,.template-page.skin-selfie .selfie-terms__description{margin-top:20px}.template-page.assessment .skin-pages-div,.template-page.processing .skin-pages-div,.template-page.skin-selfie .skin-pages-div{position:absolute;height:100vh;z-index:5000;width:100%;height:100%;background:#fff}.template-page.assessment .skin-pages-div #sk-one .question__title-complete,.template-page.processing .skin-pages-div #sk-one .question__title-complete,.template-page.skin-selfie .skin-pages-div #sk-one .question__title-complete{margin:0 0 10px}.template-page.assessment .skin-pages-div .question__section-subtitle,.template-page.processing .skin-pages-div .question__section-subtitle,.template-page.skin-selfie .skin-pages-div .question__section-subtitle{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:#4a4a5a;margin:0 0 60px}@media (min-width:680px){.template-page.assessment .skin-pages-div .question__section-subtitle,.template-page.processing .skin-pages-div .question__section-subtitle,.template-page.skin-selfie .skin-pages-div .question__section-subtitle{margin:0 0 100px}}.template-page.assessment .skin-pages-div .question__terms-label,.template-page.processing .skin-pages-div .question__terms-label,.template-page.skin-selfie .skin-pages-div .question__terms-label{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;color:#4a4a5a;margin-bottom:20px;width:calc(100% - 40px)}@media (min-width:680px){.template-page.assessment .skin-pages-div .question__terms-label,.template-page.processing .skin-pages-div .question__terms-label,.template-page.skin-selfie .skin-pages-div .question__terms-label{width:100%}}.template-page.assessment .skin-pages-div .question__terms-label a,.template-page.processing .skin-pages-div .question__terms-label a,.template-page.skin-selfie .skin-pages-div .question__terms-label a{text-decoration:underline;color:#4a4a5a}.template-page.assessment .skin-pages-div .question__terms-label.is-invalid,.template-page.processing .skin-pages-div .question__terms-label.is-invalid,.template-page.skin-selfie .skin-pages-div .question__terms-label.is-invalid{color:red}.template-page.assessment .skin-pages-div .question__terms-label.is-invalid a,.template-page.processing .skin-pages-div .question__terms-label.is-invalid a,.template-page.skin-selfie .skin-pages-div .question__terms-label.is-invalid a{text-decoration:underline;color:red}.template-page.assessment .question__terms-label,.template-page.processing .question__terms-label,.template-page.skin-selfie .question__terms-label{display:-ms-flexbox;display:flex}.template-page.assessment .question__terms-label .question__terms-checkbox,.template-page.processing .question__terms-label .question__terms-checkbox,.template-page.skin-selfie .question__terms-label .question__terms-checkbox{visibility:hidden;position:absolute}.template-page.assessment .question__terms-label .question__terms-checkbox:checked~.checkmark,.template-page.processing .question__terms-label .question__terms-checkbox:checked~.checkmark,.template-page.skin-selfie .question__terms-label .question__terms-checkbox:checked~.checkmark{border-color:#bb319a}.template-page.assessment .question__terms-label .question__terms-checkbox:checked~.checkmark:after,.template-page.processing .question__terms-label .question__terms-checkbox:checked~.checkmark:after,.template-page.skin-selfie .question__terms-label .question__terms-checkbox:checked~.checkmark:after{background-repeat:no-repeat;background-position:50%;background-size:18px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTkgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjQgKDY3Mzc4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7vgIxAMng8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQy4tRGlhZ25vc3RpYy8wOS0tLVNlbGZpZS8wMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4LjAwMDAwMCwgLTQ4Ny4wMDAwMDApIiBmaWxsPSIjQUUzMjk5Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTU2LjI1MzkwNjIsNDg5LjgzNTkzOCBDNTYuNDcyNjU3Myw0OTAuMDU0Njg5IDU2LjU4MjAzMTIsNDkwLjMyMDMxMSA1Ni41ODIwMzEyLDQ5MC42MzI4MTIgQzU2LjU4MjAzMTIsNDkwLjk0NTMxNCA1Ni40NzI2NTczLDQ5MS4yMTA5MzYgNTYuMjUzOTA2Miw0OTEuNDI5Njg4IEw0Ni4xNzU3ODEyLDUwMS41MDc4MTIgQzQ1Ljk1NzAzMDIsNTAxLjcyNjU2NCA0NS42OTE0MDc4LDUwMS44MzU5MzggNDUuMzc4OTA2Miw1MDEuODM1OTM4IEM0NS4wNjY0MDQ3LDUwMS44MzU5MzggNDQuODAwNzgyMyw1MDEuNzI2NTY0IDQ0LjU4MjAzMTIsNTAxLjUwNzgxMiBMMzguNzQ2MDkzOCw0OTUuNjcxODc1IEMzOC41MjczNDI3LDQ5NS40NTMxMjQgMzguNDE3OTY4OCw0OTUuMTg3NTAyIDM4LjQxNzk2ODgsNDk0Ljg3NSBDMzguNDE3OTY4OCw0OTQuNTYyNDk4IDM4LjUyNzM0MjcsNDk0LjI5Njg3NiAzOC43NDYwOTM4LDQ5NC4wNzgxMjUgTDQwLjMzOTg0MzgsNDkyLjQ4NDM3NSBDNDAuNTU4NTk0OCw0OTIuMjY1NjI0IDQwLjgyNDIxNzIsNDkyLjE1NjI1IDQxLjEzNjcxODgsNDkyLjE1NjI1IEM0MS40NDkyMjAzLDQ5Mi4xNTYyNSA0MS43MTQ4NDI3LDQ5Mi4yNjU2MjQgNDEuOTMzNTkzOCw0OTIuNDg0Mzc1IEw0NS4zNzg5MDYyLDQ5NS45NDE0MDYgTDUzLjA2NjQwNjIsNDg4LjI0MjE4OCBDNTMuMjg1MTU3Myw0ODguMDIzNDM2IDUzLjU1MDc3OTcsNDg3LjkxNDA2MiA1My44NjMyODEyLDQ4Ny45MTQwNjIgQzU0LjE3NTc4MjgsNDg3LjkxNDA2MiA1NC40NDE0MDUyLDQ4OC4wMjM0MzYgNTQuNjYwMTU2Miw0ODguMjQyMTg4IEw1Ni4yNTM5MDYyLDQ4OS44MzU5MzggWiIgaWQ9Iu+AjCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)}.template-page.assessment .question__terms-label .checkmark,.template-page.processing .question__terms-label .checkmark,.template-page.skin-selfie .question__terms-label .checkmark{position:relative;display:block;min-width:28px;height:28px;border:1px solid #e4e4e4;background-color:#fff;margin-right:20px}.is-invalid .template-page.assessment .question__terms-label .checkmark,.is-invalid .template-page.processing .question__terms-label .checkmark,.is-invalid .template-page.skin-selfie .question__terms-label .checkmark{border-color:red}.template-page.assessment .question__terms-label .checkmark:after,.template-page.processing .question__terms-label .checkmark:after,.template-page.skin-selfie .question__terms-label .checkmark:after{content:"";background-repeat:no-repeat;background-position:50%;position:absolute;display:block;left:3px;top:2px;width:20px;height:20px}.template-page.assessment .button.regimen-kit,.template-page.processing .button.regimen-kit,.template-page.skin-selfie .button.regimen-kit{margin:30px 0 10px}.template-page.assessment #ok-got-it,.template-page.processing #ok-got-it,.template-page.skin-selfie #ok-got-it{border-radius:0;margin-bottom:20px}.template-page.assessment #ok-got-it.is-disabled,.template-page.processing #ok-got-it.is-disabled,.template-page.skin-selfie #ok-got-it.is-disabled{color:#ababab;background:#ababab}.template-page.assessment #ok-got-it.is-disabled:focus,.template-page.assessment #ok-got-it.is-disabled:hover,.template-page.processing #ok-got-it.is-disabled:focus,.template-page.processing #ok-got-it.is-disabled:hover,.template-page.skin-selfie #ok-got-it.is-disabled:focus,.template-page.skin-selfie #ok-got-it.is-disabled:hover{cursor:not-allowed}.template-page.assessment #ok-got-it.is-disabled:focus span,.template-page.assessment #ok-got-it.is-disabled:hover span,.template-page.processing #ok-got-it.is-disabled:focus span,.template-page.processing #ok-got-it.is-disabled:hover span,.template-page.skin-selfie #ok-got-it.is-disabled:focus span,.template-page.skin-selfie #ok-got-it.is-disabled:hover span{background-color:#fff}.template-page.assessment #ok-got-it.is-disabled .button__icon,.template-page.processing #ok-got-it.is-disabled .button__icon,.template-page.skin-selfie #ok-got-it.is-disabled .button__icon{color:#ababab;background-image:none}.template-page.assessment .question__location--checked:after,.template-page.processing .question__location--checked:after,.template-page.skin-selfie .question__location--checked:after{content:"";display:inline-block;width:11px;height:11px;margin-bottom:-1px;margin-left:5px;background-repeat:no-repeat;background-position:50%;background-size:11px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTE4LjI1NCAyLjgzNmMuMjE5LjIxOS4zMjguNDg0LjMyOC43OTcgMCAuMzEyLS4xMS41NzgtLjMyOC43OTdMOC4xNzYgMTQuNTA4YTEuMDg1IDEuMDg1IDAgMCAxLS43OTcuMzI4Yy0uMzEzIDAtLjU3OC0uMTEtLjc5Ny0uMzI4TC43NDYgOC42NzJhMS4wODUgMS4wODUgMCAwIDEtLjMyOC0uNzk3YzAtLjMxMy4xMS0uNTc4LjMyOC0uNzk3TDIuMzQgNS40ODRjLjIxOS0uMjE4LjQ4NC0uMzI4Ljc5Ny0uMzI4LjMxMiAwIC41NzguMTEuNzk3LjMyOGwzLjQ0NSAzLjQ1NyA3LjY4Ny03LjY5OWMuMjItLjIxOS40ODUtLjMyOC43OTctLjMyOC4zMTMgMCAuNTc4LjExLjc5Ny4zMjhsMS41OTQgMS41OTR6IiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==)}.template-page.assessment .questionmain .topsection{border-bottom:1px solid hsla(0,0%,100%,.21)}.template-page.skin-selfie .skin-pages-div #sk-one .header{display:block}.template-page.skin-selfie .skin-pages-div #sk-one .page-container{margin-top:-80px}@media (min-width:680px){.template-page.skin-selfie .skin-pages-div #sk-one .selfie-one{text-align:center}}@media (min-width:680px){.template-page.skin-selfie .skin-pages-div #sk-one .question__title-complete{max-width:90%;margin:0 auto 10px}}@media (min-width:1024px){.template-page.skin-selfie .skin-pages-div #sk-one .question__title-complete{max-width:60%}}@media (min-width:680px){.template-page.skin-selfie .skin-pages-div #sk-one .question__section-subtitle{max-width:90%;margin:0 auto 50px}}@media (min-width:1024px){.template-page.skin-selfie .skin-pages-div #sk-one .question__section-subtitle{max-width:60%}}@media (min-width:680px){.template-page.skin-selfie .skin-pages-div #sk-one #selfie-terms{margin-top:5px;margin-bottom:0}}@media (min-width:680px){.template-page.skin-selfie .skin-pages-div #sk-one .skin-btn{clear:both}}@media (min-width:680px){.template-page.skin-selfie .skin-pages-div #sk-one .selfie-terms{clear:both;max-width:90%;margin:0 auto;text-align:left}}@media (min-width:1024px){.template-page.skin-selfie .skin-pages-div #sk-one .selfie-terms{max-width:60%}}@media (min-width:680px){.template-page.skin-selfie .skin-pages-div #sk-one .skin-links{text-align:center}}.spacer{height:200px;display:none}@media (min-width:680px){#sk-three{background-color:#f8f8fb;height:100%}}@media (min-width:680px){#sk-three #mirror_content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:0}}#climate-step2{display:none}#location-search__back{font-size:14px;font-size:1.4rem;text-align:center;text-decoration:underline;margin:60px 0 0}#location-search__back:hover{cursor:pointer}#create_customer .question__terms-label{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;color:#4a4a5a;display:-ms-flexbox;display:flex;text-align:left;margin-top:20px}#create_customer .question__terms-label .question__terms-checkbox{visibility:hidden;position:absolute}#create_customer .question__terms-label .question__terms-checkbox:checked~.checkmark{border-color:#bb319a}#create_customer .question__terms-label .question__terms-checkbox:checked~.checkmark:after{background-repeat:no-repeat;background-position:50%;background-size:18px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTkgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjQgKDY3Mzc4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7vgIxAMng8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQy4tRGlhZ25vc3RpYy8wOS0tLVNlbGZpZS8wMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4LjAwMDAwMCwgLTQ4Ny4wMDAwMDApIiBmaWxsPSIjQUUzMjk5Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTU2LjI1MzkwNjIsNDg5LjgzNTkzOCBDNTYuNDcyNjU3Myw0OTAuMDU0Njg5IDU2LjU4MjAzMTIsNDkwLjMyMDMxMSA1Ni41ODIwMzEyLDQ5MC42MzI4MTIgQzU2LjU4MjAzMTIsNDkwLjk0NTMxNCA1Ni40NzI2NTczLDQ5MS4yMTA5MzYgNTYuMjUzOTA2Miw0OTEuNDI5Njg4IEw0Ni4xNzU3ODEyLDUwMS41MDc4MTIgQzQ1Ljk1NzAzMDIsNTAxLjcyNjU2NCA0NS42OTE0MDc4LDUwMS44MzU5MzggNDUuMzc4OTA2Miw1MDEuODM1OTM4IEM0NS4wNjY0MDQ3LDUwMS44MzU5MzggNDQuODAwNzgyMyw1MDEuNzI2NTY0IDQ0LjU4MjAzMTIsNTAxLjUwNzgxMiBMMzguNzQ2MDkzOCw0OTUuNjcxODc1IEMzOC41MjczNDI3LDQ5NS40NTMxMjQgMzguNDE3OTY4OCw0OTUuMTg3NTAyIDM4LjQxNzk2ODgsNDk0Ljg3NSBDMzguNDE3OTY4OCw0OTQuNTYyNDk4IDM4LjUyNzM0MjcsNDk0LjI5Njg3NiAzOC43NDYwOTM4LDQ5NC4wNzgxMjUgTDQwLjMzOTg0MzgsNDkyLjQ4NDM3NSBDNDAuNTU4NTk0OCw0OTIuMjY1NjI0IDQwLjgyNDIxNzIsNDkyLjE1NjI1IDQxLjEzNjcxODgsNDkyLjE1NjI1IEM0MS40NDkyMjAzLDQ5Mi4xNTYyNSA0MS43MTQ4NDI3LDQ5Mi4yNjU2MjQgNDEuOTMzNTkzOCw0OTIuNDg0Mzc1IEw0NS4zNzg5MDYyLDQ5NS45NDE0MDYgTDUzLjA2NjQwNjIsNDg4LjI0MjE4OCBDNTMuMjg1MTU3Myw0ODguMDIzNDM2IDUzLjU1MDc3OTcsNDg3LjkxNDA2MiA1My44NjMyODEyLDQ4Ny45MTQwNjIgQzU0LjE3NTc4MjgsNDg3LjkxNDA2MiA1NC40NDE0MDUyLDQ4OC4wMjM0MzYgNTQuNjYwMTU2Miw0ODguMjQyMTg4IEw1Ni4yNTM5MDYyLDQ4OS44MzU5MzggWiIgaWQ9Iu+AjCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)}#create_customer .question__terms-label .checkmark{position:relative;display:block;min-width:28px;height:28px;border:1px solid #e4e4e4;background-color:#fff;margin-right:20px}#create_customer .question__terms-label .checkmark:after{content:"";background-repeat:no-repeat;background-position:50%;position:absolute;display:block;left:3px;top:2px;width:20px;height:20px}.blog-meta{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}@media (min-width:1024px){.blog-meta{font-size:18px;font-size:1.8rem;line-height:23px;line-height:2.3rem}}.blog-meta__author{font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif}.blog-meta__tags{color:#fff;white-space:nowrap;text-decoration:underline}.blog-meta__tags:hover{color:#fff}.article--story .blog-meta{border-top:1px solid #e4e4e4;margin:60px 0 0;padding:15px 0}@media (min-width:680px){.article--story .blog-meta{padding:40px 0 0;margin:100px 0 0}}.article--story .blog-meta__tags{color:#6c3996}.article--story .blog-meta__tags:hover{color:#512b71}.page-section--featured-blogs{padding-top:0}.featured-blogs__title{padding-top:40px;border-top:1px solid #e4e4e4;margin:0 0 10px}@media (min-width:680px){.featured-blogs__title{padding-top:80px}}.featured-blog__grid{margin-top:40px}@media (min-width:680px){.featured-blog__grid{margin:0 auto;max-width:1260px;padding:0;width:calc(100% - 60px);margin-top:40px}}.search-resutls #Search{border:1px solid #e4e4e4;display:initial;width:50%;height:55px;padding:15px;vertical-align:top}.search-resutls .button{padding:15px;height:55px;width:55px;position:relative;left:-4px}.result-container{width:100%;clear:both;padding:0;overflow:hidden}.result-container li{list-style-type:none;width:100%;clear:both;display:none;padding:25px 5px;transition:-.5s}.result-container .leftitem{width:35%;float:left}.result-container .rightitem{width:60%;float:left;margin-left:4%}.result-container .rightitem .h3.page-section__title{font-weight:600;padding-bottom:20px}#loadMore{clear:both;color:#fff;font-size:24px;margin:0 auto;margin-top:60px;width:50%;float:left}.noContent{display:none}@media (max-width:767px){.search-resutls #Search{width:80%}#loadMore{margin-top:30px}#loadMore,.result-container .leftitem{width:100%}.result-container .rightitem{width:100%;margin-left:0}}.jquery-modal.blocker{padding:0;z-index:10000}.jquery-modal.blocker:before{margin-right:0}.jquery-modal .modal{border-radius:0;box-shadow:none;padding:30px;padding-top:60px;width:100%}.jquery-modal .modal a.close-modal{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMy40IDMzLjQiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS43LjdsMzIgMzJNLjcgMzIuN2wzMi0zMiIvPjwvc3ZnPg==");height:20px;top:20px;right:20px;width:20px}.jquery-modal .modal small{color:#757585;margin-bottom:5px}#newsPop{padding:0}#newsPop .newsletter__description{display:none}#newsPop.modal a.close-modal{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS43LjdsMzIgMzJtLTMyIDBsMzItMzIiLz48L3N2Zz4=")}.modal.product-modal{width:90%;max-width:1280px;margin:30px 0}@media (min-width:1024px){.modal.product-modal{padding:80px;margin:0}}@media (min-width:680px){.product-modal__container{display:-ms-grid;display:grid;-ms-grid-columns:auto minmax(auto,300px);grid-template-columns:auto minmax(auto,300px);-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;grid-column-gap:20px}}@media (min-width:1024px){.product-modal__container{display:-ms-grid;display:grid;-ms-grid-columns:auto minmax(auto,400px);grid-template-columns:auto minmax(auto,400px);-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}}.product-modal__container .pdp-header__proof-container{margin-bottom:25px}.product-modal__header{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.product-modal__images{-ms-grid-column:2;grid-column:2;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;padding-bottom:30px}.product-modal__slider{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;min-height:300px;min-width:250px}@media (min-width:1024px){.product-modal__slider{min-width:300px}}.product-modal__slider .slick-list{overflow:hidden!important}.product-modal__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}@media (min-width:680px){.product-modal__content{margin-top:0}}.product-modal__buttons{-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/span 2;-ms-grid-row:3;grid-row:3;border-top:1px solid #e4e4e4;padding-top:40px}.product-modal__buttons .button--text{display:block}@media (min-width:680px){.product-modal__buttons .button--text{display:inline-block}}.product-modal__buttons .cart-product__swap{margin-right:20px}.product-modal__title{margin:15px 0 0}@media (min-width:680px){.product-modal__title{margin:35px 0 0}}.product-modal__type{margin:10px 0 40px}@media (min-width:680px){.product-modal__type{margin:10px 0}}.modal.modal--switch-kit{padding-top:30px;max-width:400px}.modal.modal--switch-kit .modal__title{margin:0 0 10px}.modal.modal--switch-kit .modal__content{display:none}.kit-state--subscribed-3 .modal.modal--switch-kit .modal__content--complete,.kit-state--subscribed-5 .modal.modal--switch-kit .modal__content--core{display:block}.modal.modal--update-assessment{padding-top:30px}.modal.modal--update-assessment .modal__title{margin:0 0 10px}.modal__title.h3{font-size:2.6rem;font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:3.2rem}.prog,.Starburst__starburst_viz___2H7ng{font-size:16px;font-size:1.6rem;font-family:GT-Walsheim-Medium,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:12px;font-size:1.2rem;position:relative;overflow:visible!important;max-width:400px;margin:0 auto}@media (min-width:680px){.prog,.Starburst__starburst_viz___2H7ng{max-height:450px}}.prog .cli,.Starburst__starburst_viz___2H7ng .cli{color:#6c3996;position:absolute;right:15%;top:7%;transform:translate(-50%,-50%)}.prog .skin,.Starburst__starburst_viz___2H7ng .skin{color:#0d71b5;position:absolute;left:26%;top:7%;transform:translate(-50%,-50%)}.prog .air,.Starburst__starburst_viz___2H7ng .air{color:#bd419d;position:absolute;right:-13%;top:30%;text-align:center;line-height:1;transform:translate(-50%,-50%)}@media (min-width:680px){.prog .air,.Starburst__starburst_viz___2H7ng .air{right:-13%;top:37%}}.prog .uv,.Starburst__starburst_viz___2H7ng .uv{color:#e42a6c;position:absolute;left:87%;bottom:30%;transform:translate(-50%,-50%)}@media (min-width:680px){.prog .uv,.Starburst__starburst_viz___2H7ng .uv{left:87%;bottom:13%}}.prog .min,.Starburst__starburst_viz___2H7ng .min{color:#df9900;position:absolute;left:50%;bottom:16%;transform:translate(-50%,-50%)}@media (min-width:680px){.prog .min,.Starburst__starburst_viz___2H7ng .min{bottom:-5%}}.prog .exer,.Starburst__starburst_viz___2H7ng .exer{color:#5bbaa2;position:absolute;left:9%;top:30%;transform:translate(-50%,-50%)}@media (min-width:680px){.prog .exer,.Starburst__starburst_viz___2H7ng .exer{left:0;top:41%}}.prog .nut,.Starburst__starburst_viz___2H7ng .nut{color:#90b612;position:absolute;left:14%;bottom:30%;transform:translate(-50%,-50%)}@media (min-width:680px){.prog .nut,.Starburst__starburst_viz___2H7ng .nut{left:9%;bottom:15%}}#starburst-viz.diagnostic-starburst{width:100%;max-width:100%;margin:40px auto}@media (min-width:680px){#starburst-viz.diagnostic-starburst{max-width:100%;width:375px;max-height:375px;margin:20px 50px 40px}}#starburst-viz.diagnostic-starburst .diagnostic-starburst__legend{position:absolute;top:0;right:0;width:100%;height:100%}#starburst-viz.diagnostic-starburst .diagnostic-starburst__title{font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;display:block}@media (min-width:680px){#starburst-viz.diagnostic-starburst .diagnostic-starburst__title{font-size:16px}}#starburst-viz.diagnostic-starburst .diagnostic-starburst__subtitle{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;color:#757585;display:block;font-size:10px}@media (min-width:680px){#starburst-viz.diagnostic-starburst .diagnostic-starburst__subtitle{font-size:12px}}#starburst-viz.diagnostic-starburst #myCanvas{max-width:80%}@media (min-width:680px){#starburst-viz.diagnostic-starburst #myCanvas{max-width:100%}}.diagnostic-starburst__label{position:absolute;width:65px}@media (min-width:680px){.diagnostic-starburst__label{width:75px}}.diagnostic-starburst__skin{top:-9%;right:22%;max-width:60px;color:#0d71b5}@media (min-width:680px){.diagnostic-starburst__skin{top:-4%;right:19%}}.diagnostic-starburst__climate{top:32%;right:-7%;color:#6c3996}@media (min-width:680px){.diagnostic-starburst__climate{right:-15%}}.diagnostic-starburst__air{max-width:70px;text-align:center;bottom:10%;right:-1%;color:#bb319a}@media (min-width:680px){.diagnostic-starburst__air{max-width:65px;right:-5%}}.diagnostic-starburst__uv{bottom:-10%;left:39%;color:#e42a6c}@media (min-width:680px){.diagnostic-starburst__uv{left:40%}}.diagnostic-starburst__sleep{bottom:6%;left:1%;color:#ee831d}@media (min-width:680px){.diagnostic-starburst__sleep{bottom:8%;left:-4%}}.diagnostic-starburst__diet{top:28%;left:-6%;color:#5bbaa2}@media (min-width:680px){.diagnostic-starburst__diet{top:35%;left:-20%}}.diagnostic-starburst__excercise{top:-6%;left:22%;color:#1eb1d8}@media (min-width:680px){.diagnostic-starburst__excercise{top:-2%;left:15%}}@media (max-width:991px){.navigation__wrapper .site-nav.navigation__sub--menu .site-nav__account.searchicon{display:none}.header__searchicon.header__account-icon{width:22px}}@keyframes scale{0%{transform:scale(.625);opacity:.4}5%{transform:scale(1);opacity:1}15%{transform:scale(1);opacity:1}20%,to{transform:scale(.625);opacity:.4}}@keyframes switch{0%{opacity:0}5%{opacity:1}13%{opacity:1}20%,to{opacity:0}}@keyframes fade{0%{opacity:.3}5%{opacity:1}15%{opacity:1}20%,to{opacity:.3}}.page-section--processing-results{position:relative}.page-section--processing-results .close-button{stroke:#4a4a5a;transform:translateY(-15px);text-align:right}@media (min-width:1024px){.page-section--processing-results .close-button{transform:translateY(-40px)}}.diagnostic-loader{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:40px auto;max-width:500px}.diagnostic-loader__text{-ms-flex:0 1 100%;flex:0 1 100%;position:relative;margin:0 auto 40px;width:100%}.diagnostic-loader__text span{animation:switch 14s 0s infinite cubic-bezier(.2,.68,.18,1.08);display:block;position:absolute;text-align:center;width:100%}.diagnostic-loader__text>span:first-child{animation-delay:0s}.diagnostic-loader__text>span:nth-child(2){animation-delay:-12s}.diagnostic-loader__text>span:nth-child(3){animation-delay:-10s}.diagnostic-loader__text>span:nth-child(4){animation-delay:-8s}.diagnostic-loader__text>span:nth-child(5){animation-delay:-6s}.diagnostic-loader__text>span:nth-child(6){animation-delay:-4s}.diagnostic-loader__text>span:nth-child(7){animation-delay:-2s}.diagnostic-loader__icons{margin:0 auto}.diagnostic-loader__icons .diagnostic-loader__icon{animation:scale 14s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation-fill-mode:both;background-color:#6c3996;border-radius:100%;display:inline-block;font-size:24px;line-height:1;margin:0 -3px;position:relative;text-align:center;height:42px;width:42px}@media (min-width:1024px){.diagnostic-loader__icons .diagnostic-loader__icon{font-size:32px;margin:0 -2px;height:55px;width:55px}}.diagnostic-loader__icons>.diagnostic-loader__icon:first-child{animation-delay:0s;background-color:#0d71b5;background-image:linear-gradient(90deg,#1f9ecd,#0d71b5)}.diagnostic-loader__icons>.diagnostic-loader__icon:nth-child(2){animation-delay:-12s;background-color:#51307b;background-image:linear-gradient(90deg,#6f48a0,#51307b)}.diagnostic-loader__icons>.diagnostic-loader__icon:nth-child(3){animation-delay:-10s;background-color:#bd419d;background-image:linear-gradient(90deg,#bd419d,#51307b)}.diagnostic-loader__icons>.diagnostic-loader__icon:nth-child(4){animation-delay:-8s;background-color:#e8447f;background-image:linear-gradient(90deg,#e96069,#e8447f)}.diagnostic-loader__icons>.diagnostic-loader__icon:nth-child(5){animation-delay:-6s;background-color:#ff5600;background-image:linear-gradient(90deg,#df9900,#ff5600)}.diagnostic-loader__icons>.diagnostic-loader__icon:nth-child(6){animation-delay:-4s;background-color:#47a58d;background-image:linear-gradient(90deg,#90b612,#47a58d)}.diagnostic-loader__icons>.diagnostic-loader__icon:nth-child(7){animation-delay:-2s;background-color:#1eb1d8;background-image:linear-gradient(90deg,#26c9c7,#1eb1d8)}.diagnostic-icon{position:absolute;left:50%;top:calc(50% + 1px);transform:translate(-50%,-50%)}.diagnostic-loader__labels .label{animation:fade 14s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.diagnostic-loader__labels .label:first-child{animation-delay:0s}.diagnostic-loader__labels .label:nth-child(2){animation-delay:-12s}.diagnostic-loader__labels .label:nth-child(3){animation-delay:-10s}.diagnostic-loader__labels .label:nth-child(4){animation-delay:-8s}.diagnostic-loader__labels .label:nth-child(5){animation-delay:-6s}.diagnostic-loader__labels .label:nth-child(6){animation-delay:-4s}.diagnostic-loader__labels .label:nth-child(7){animation-delay:-2s}.template-404 .empty-page-content{margin:0 0 60px}.yotpo .yotpo-small-box{display:none}.yotpo-icon.pull-left{color:#fff;margin-bottom:0}.yotpo-icon-star:before{content:"\E60E";font-family:yotpo-widget-font!important}.yotpo-icon-empty-star:before{content:"\E61B";font-family:yotpo-widget-font!important}.yotpo-reviews__subtitle{font-size:22px;font-size:2.2rem;line-height:28px;line-height:2.8rem;margin-bottom:0}.yotpo-reviews__wrapper .yotpo *{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif!important;line-height:17px}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget a{color:#6c3996!important;text-decoration:underline}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-regular-box{margin:0}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-icon-left-arrow:before,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-icon-right-arrow:before{color:#6c3996}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-label{display:none;border-bottom:0;padding:30px 0 0}@media (min-width:680px){.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-label{display:-ms-flexbox;display:flex}}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-label .yotpo-logo-link-new{display:none}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .write-review .yotpo-header .yotpo-icon,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-pager .yotpo-page-element.yotpo-active{color:#6c3996}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .primary-color-btn,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget input[type=button].primary-color-btn{background:#6c3996}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .primary-color-btn.yotpo-disabled,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget input[type=button].primary-color-btn.yotpo-disabled{background:rgba(108,57,150,.5)}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comments-box{border-color:#6c3996}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution{margin:30px 0 0;border:0}@media (min-width:680px){.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution{padding-left:0;float:none}}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span{color:#6c3996;text-decoration:underline}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content{width:300px;margin-left:0}@media (min-width:680px){.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content{width:400px}}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars{margin-bottom:0}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star{color:#6c3996;line-height:17px}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews{margin-top:2px}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews{color:#4a4a5a;margin-bottom:0}@media (min-width:680px){.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews{display:block}}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs{margin-top:7px}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph{width:250px;margin-bottom:7px}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-unactive .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-unactive .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-unactive .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score{background-color:rgba(108,57,150,.5)}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score{background-color:#6c3996}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-star-digits{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.33;font-size:16px;bottom:-1px}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-empty-star,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-star{color:#6c3996;font-size:20px;vertical-align:top;padding-bottom:0}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-bottomline-box-1 .yotpo-sum-reviews{display:none}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-nav{display:block}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper{border-color:#6c3996}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-nav ul .yotpo-nav-tab.yotpo-active span{color:#6c3996}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-main{max-width:800px}@media (min-width:680px){.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-footer,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-main{margin-left:0}}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name{color:#6c3996;font-size:16px}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-title,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-title,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-title,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-title{font-size:16px}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-icon-profile,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-icon-profile,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-icon-profile{background-color:#6c3996}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-icon-profile.yotpo-store-avatar,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile.yotpo-store-avatar,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-icon-profile.yotpo-store-avatar,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-icon-profile.yotpo-store-avatar{background-color:#fff}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-icon-profile-social,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile-social,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-icon-profile-social,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-icon-profile-social{border-radius:30px;overflow:hidden}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-icon-profile-social img,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile-social img,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-icon-profile-social img,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-icon-profile-social img{top:-2px;position:relative}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon{color:#6c3996}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .content-title,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-header .content-title,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .content-title,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-review .yotpo-header .content-title{font-size:18px}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .content-review,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-header .content-review,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .content-review,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-review .yotpo-header .content-review{font-size:16px;line-height:22px}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comment .yotpo-action:hover,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comment .yotpo-footer .yotpo-action:hover,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comment .yotpo-footer .yotpo-action:hover .transparent-color-btn,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comment .yotpo-footer .yotpo-action:hover .y-label,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-comment .yotpo-read-more,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-action:hover,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover .transparent-color-btn,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover .y-label,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-read-more,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-question .yotpo-action:hover,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-question .yotpo-footer .yotpo-action:hover,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-question .yotpo-footer .yotpo-action:hover .transparent-color-btn,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-question .yotpo-footer .yotpo-action:hover .y-label,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-question .yotpo-read-more,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-review .yotpo-action:hover,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-review .yotpo-footer .yotpo-action:hover,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-review .yotpo-footer .yotpo-action:hover .transparent-color-btn,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-review .yotpo-footer .yotpo-action:hover .y-label,.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-review .yotpo-read-more{color:#6c3996}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-regular-box{border:none}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-regular-box+.yotpo-regular-box{border-top:1px solid #e4e4e4}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-regular-box .yotpo-main{display:block;padding:10px 0 0}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-regular-box .yotpo-syndication-reference{display:none}@media (min-width:680px){.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-regular-box.yotpo-bottomline-3-boxes .yotpo-stars-and-sum-reviews{float:none;vertical-align:top}}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-regular-box .yotpo-comments-box .yotpo-comment-box{margin-left:20px}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-regular-box .yotpo-comments-box .yotpo-comment-box .yotpo-main{padding:0}.yotpo-reviews__wrapper .yotpo.yotpo-main-widget .yotpo-regular-box .yotpo-comments-box .yotpo-comment-box .yotpo-store-avatar{margin-bottom:5px;margin-right:15px}.yotpo-reviews__wrapper div.yotpo-preloader-wrapper{display:none!important}.yotpo-reviews__wrapper div.yotpo-preloader-wrapper .yotpo-pre-loader{height:0}.yotpo-reviews__wrapper div.yotpo-preloader-wrapper .yotpo-pre-loader .yotpo-icon{display:none}.accordion__content--reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution,.accordion__content--reviews .yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution,.accordion__content--reviews .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution{margin:0}.accordion__content--reviews .yotpo.yotpo-main-widget .yotpo-regular-box.yotpo-bottomline-3-boxes .yotpo-stars-and-sum-reviews{display:none}.review--accordion-title.yotpo{margin-top:10px}.review--accordion-title.yotpo .yotpo-bottomline .yotpo-icon,.review--accordion-title.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.review--accordion-title.yotpo .yotpo-bottomline .yotpo-icon-half-star,.review--accordion-title.yotpo .yotpo-bottomline .yotpo-icon-star,.review--accordion-title.yotpo .yotpo-bottomline .yotpo-stars{color:#6c3996}.review--accordion-title.yotpo .yotpo-bottomline a{margin-left:10px;color:#6c3996!important}.review--pdp-header.yotpo .yotpo-bottomline .yotpo-star-digits{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.33;font-size:16px;bottom:-1px}.review--pdp-header.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.review--pdp-header.yotpo .yotpo-bottomline .yotpo-icon-half-star,.review--pdp-header.yotpo .yotpo-bottomline .yotpo-icon-star{color:#6c3996;font-size:20px;vertical-align:top;padding-bottom:0}.review--pdp-header.yotpo a{margin-left:10px;color:#6c3996!important;border-bottom:1px solid #6c3996}.review--pdp-header.yotpo a:hover{color:#6c3996!important}.review--range-header.yotpo .yotpo-bottomline .yotpo-icon,.review--range-header.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.review--range-header.yotpo .yotpo-bottomline .yotpo-icon-half-star,.review--range-header.yotpo .yotpo-bottomline .yotpo-icon-star,.review--range-header.yotpo .yotpo-bottomline .yotpo-stars{color:#fff}.review--range-header.yotpo .yotpo-bottomline a{margin-left:10px;color:#fff!important;border-bottom:1px solid #fff}.review--product-modal.yotpo .yotpo-bottomline .yotpo-icon,.review--product-modal.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.review--product-modal.yotpo .yotpo-bottomline .yotpo-icon-half-star,.review--product-modal.yotpo .yotpo-bottomline .yotpo-icon-star,.review--product-modal.yotpo .yotpo-bottomline .yotpo-stars{color:#6c3996}.review--product-modal.yotpo .yotpo-bottomline a{margin-left:10px;color:#6c3996!important;border-bottom:1px solid #6c3996}@media (min-width:680px){.review--product-range-card.yotpo .pull-left{float:none}}.review--product-range-card.yotpo .yotpo-bottomline{text-align:center;-ms-flex-pack:center;justify-content:center;margin-top:5px}.review--product-range-card.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.review--product-range-card.yotpo .yotpo-bottomline .yotpo-stars{color:#6c3996}.review--product-range-card.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.review--product-range-card.yotpo .yotpo-bottomline .yotpo-icon-half-star,.review--product-range-card.yotpo .yotpo-bottomline .yotpo-icon-star{color:#6c3996;font-size:18px}.review--product-range-card.yotpo .yotpo-bottomline .yotpo-sum-reviews{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;color:#fff;border-bottom:1px solid #fff}.review--product-range-card.yotpo .yotpo-bottomline .yotpo-star-digits{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;font-size:16px;bottom:0}.review--product-range-card.yotpo .yotpo-bottomline a.text-m{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;color:#4a4a5a!important;margin-left:5px}.review--accordion.yotpo.bottomLine{margin-top:10px}.review--accordion.yotpo.bottomLine .yotpo-bottomline .yotpo-icon,.review--accordion.yotpo.bottomLine .yotpo-bottomline .yotpo-stars{color:#6c3996}.review--accordion.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,.review--accordion.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,.review--accordion.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star{color:#6c3996;font-size:23px}.review--accordion.yotpo.bottomLine .yotpo-bottomline a{margin-left:10px;color:#6c3996!important;position:relative;top:4px;font-size:16px}.review--proof-point.yotpo .yotpo-bottomline{text-align:center;float:none;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;pointer-events:none}.review--proof-point.yotpo .yotpo-bottomline .yotpo-icon,.review--proof-point.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.review--proof-point.yotpo .yotpo-bottomline .yotpo-icon-half-star,.review--proof-point.yotpo .yotpo-bottomline .yotpo-icon-star,.review--proof-point.yotpo .yotpo-bottomline .yotpo-stars{color:#6c3996}.review--proof-point.yotpo .yotpo-bottomline a{margin-left:5px;margin-top:1px;color:#6c3996!important;border-bottom:0;pointer-events:none}.get-started--proof-point.yotpo .yotpo-bottomline{text-align:center;float:none;-ms-flex-pack:center;justify-content:center;margin-top:15px;pointer-events:none}@media (min-width:680px){.get-started--proof-point.yotpo .yotpo-bottomline{text-align:left;-ms-flex-pack:start;justify-content:flex-start}}.get-started--proof-point.yotpo .yotpo-bottomline .yotpo-icon,.get-started--proof-point.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.get-started--proof-point.yotpo .yotpo-bottomline .yotpo-icon-half-star,.get-started--proof-point.yotpo .yotpo-bottomline .yotpo-icon-star,.get-started--proof-point.yotpo .yotpo-bottomline .yotpo-stars{color:#6c3996}.get-started--proof-point.yotpo .yotpo-bottomline a{margin-left:5px;margin-top:1px;color:#6c3996!important;border-bottom:0;pointer-events:none}.subscription__schedule{text-align:left;margin-top:40px;display:none}.kit-state--subscribed-3 .subscription__schedule,.kit-state--subscribed-5 .subscription__schedule{display:block}@media (min-width:680px){.subscription__schedule{text-align:center}}.subscription__schedule .schedule__icon{display:inline-block;margin-right:10px}.subscription__schedule .schedule__content{-ms-grid-column:2;grid-column:2}.subscription__schedule .schedule__title{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-family:GT-Walsheim-Pro-Regular,Helvetica,Arial,sans-serif;margin:0}@media (min-width:1024px){.subscription__schedule .schedule__title{font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem}}.subscription__schedule .schedule__description{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;color:#757585;display:block;margin-top:10px}.subscription__schedule .schedule__link{display:inline-block;margin-top:0}@media (min-width:680px){.subscription__schedule .schedule__link{text-align:center}}.page-section--skip-options{background:#f8f8fb}.skip-options{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px}.skip-option__title{-ms-flex:0 1 100%;flex:0 1 100%}.skip-option__link{color:#4a4a5a;-ms-flex:0 1 calc(50% - 10px);flex:0 1 calc(50% - 10px);margin-bottom:20px;cursor:pointer;vertical-align:center}.modal--skip-kit{padding-top:30px;max-width:400px}.modal--skip-kit .form__error-message{display:block;margin-top:10px}.modal--skip-kit .btn__skip{display:block}.modal--skip-kit .modal__title{margin:0 0 10px}.modal--skip-kit .modal__content{display:none}.modal--skip-kit .modal__content.modal__content--calendar,.modal--skip-kit[data-skip="7"] .modal__content-7,.modal--skip-kit[data-skip="14"] .modal__content-14,.modal--skip-kit[data-skip="30"] .modal__content-30,.modal--skip-kit[data-skip="60"] .modal__content-60{display:block}.subscription__cancel{border-top:1px solid #e4e4e4;display:none}.kit-state--subscribed-3 .subscription__cancel,.kit-state--subscribed-5 .subscription__cancel{display:block}@media (min-width:680px){.subscription__cancel{text-align:center}}.subscription__cancel .content-block__description{margin-bottom:20px}.subscription__cancel .button--text{text-align:left}@media (min-width:680px){.subscription__cancel .button--text{text-align:center}}.subscription__cancel .content-block__description--disable,.subscription__cancel.subscription__cancel--disabled .content-block__description--cancel{display:none}.subscription__cancel.subscription__cancel--disabled .content-block__description--disable{display:block}.pika-single{border:0;z-index:1}.pika-single td,.pika-single th{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.33;background:#fff;border:0;padding:15px 0}@media (min-width:1024px){.pika-single td,.pika-single th{padding:20px 0}}.pika-table thead{border-bottom:1px solid #e4e4e4}.pika-table th{font-size:13px;font-size:1.3rem;color:#bbb;font-family:GT-Walsheim-Medium,Helvetica,Arial,sans-serif}@media (min-width:1024px){.pika-table th{font-size:16px;font-size:1.6rem}}.pika-table th abbr{text-decoration:none}.pika-lendar{float:none;margin:0;width:100%}.pika-title .pika-label{font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;font-style:normal;line-height:1.33;font-size:18px;font-size:1.8rem;color:#4a4a5a;font-weight:400}@media (min-width:1024px){.pika-title .pika-label{font-size:20px;font-size:2rem}}.pika-day{font-size:16px;font-size:1.6rem;color:#4a4a5a;font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;text-align:center}@media (min-width:1024px){.pika-day{font-size:18px;font-size:1.8rem}}.pika-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;height:40px;width:40px}@media (min-width:1024px){.pika-button{height:50px;width:50px}}.is-selected .pika-button,.is-today .pika-button,.pika-button,.pika-button:hover{background:#fff;box-shadow:none;border-radius:50%;font-weight:400}.pika-button:hover{background:#6c3996;color:#fff;transition:all .2s ease}.is-today .pika-button{background:#e4e4e4;color:#6c3996}.is-selected .pika-button{background:#6c3996;color:#fff}.page-section--recommended-products{background-color:#f8f8fb}@media (min-width:680px){.page-section--recommended-products{padding:60px 0}}.page-section--recommended-products .page-section__title{margin-top:15px}@media (min-width:680px){.recommended-products{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;grid-column-gap:30px}}@media (min-width:1024px){.recommended-products{grid-column-gap:50px}}@media (min-width:680px){.recommended-products__header{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.recommended-products__focus-icons{display:-ms-flexbox;display:flex}.recommended-products__focus-icons .focus__icon{font-size:23px;font-size:2.3rem;margin-right:10px}@media (min-width:680px){.recommended-products__focus-icons .focus__icon{font-size:35px;font-size:3.5rem;margin-right:25px}}@media (min-width:680px){.recommended-products__button{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}@media (min-width:680px){.recommended-products__product-toggle{-ms-grid-column:2;grid-column:2;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2}}.recommended-products__product-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;margin:20px 0 40px}@media (min-width:680px){.recommended-products__product-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);grid-gap:0 10px;margin-bottom:0}}.recommended-products__product{-ms-flex:0 1 33.333%;flex:0 1 33.333%;margin:10px 0 0;text-align:center;transition:all .2s ease}.core-products .recommended-products__product:nth-of-type(4),.core-products .recommended-products__product:nth-of-type(5){opacity:.4;pointer-events:none}@media (min-width:680px){.recommended-products__product{margin:0}}.recommended-products__product-image{overflow:hidden;margin:0 auto;height:auto;position:relative;max-width:60px}@media (min-width:680px){.recommended-products__product-image{max-width:75px}}@media (min-width:1024px){.recommended-products__product-image{max-width:115px}}.recommended-products__product-image img{width:auto;max-width:none;position:relative;left:50%;transform:translateX(-50%);top:0;height:120px}@media (min-width:680px){.recommended-products__product-image img{height:155px}}@media (min-width:1024px){.recommended-products__product-image img{height:235px}}.recommended-products__product-type{font-size:10px;font-size:1rem;line-height:13px;line-height:1.3rem;margin-top:5px;color:#4a4a5a}@media (min-width:680px){.recommended-products__product-type{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;margin-top:10px}}@media (min-width:1024px){.recommended-products__product-type{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem}}.recommended-products__link{font-size:12px;font-size:1.2rem;display:block;margin-top:5px;text-align:center}@media (min-width:1024px){.recommended-products__link{font-size:14px;font-size:1.4rem}}.product-toggle .kit-card__tag{display:none;background-color:#fff}.kit-state--subscribed-5 .product-toggle .kit-card__tag{transform:translateX(-50%);left:26%;top:-40px;display:block}.kit-state--subscribed-5 .product-toggle.complete-products .kit-card__tag{border:1px solid #6c3996;color:#6c3996}.kit-state--subscribed-5 .product-toggle.complete-products .kit-card__tag:before{border-top:8px solid #6c3996}.kit-state--subscribed-3 .product-toggle .kit-card__tag{display:block;transform:translateX(-50%);left:76%;top:-40px}.kit-state--subscribed-3 .product-toggle.core-products .kit-card__tag{border:1px solid #6c3996;color:#6c3996}.kit-state--subscribed-3 .product-toggle.core-products .kit-card__tag:before{border-top:8px solid #6c3996}.page-section--product-kit{outline:none;margin-top:40px}.kit-state--subscribed .page-section--product-kit{margin-top:60px}@media (min-width:680px){.page-section--product-kit{text-align:center}}.page-section--product-kit .kit-card__tag:after{border-top:7px solid #f8f8fb}.kit-state--subscribed-5 .page-section--product-kit .kit-card__tag{display:block;transform:translateX(-50%);left:26%;top:-40px}.kit-state--subscribed-5 .page-section--product-kit .complete-products .kit-card__tag{background-color:#fff;border:1px solid #6c3996;color:#6c3996}.kit-state--subscribed-5 .page-section--product-kit .complete-products .kit-card__tag:before{border-top:8px solid #6c3996}.kit-state--subscribed-3 .page-section--product-kit .kit-card__tag{display:block;transform:translateX(-50%);left:76%;top:-40px}.kit-state--subscribed-3 .page-section--product-kit .core-products .kit-card__tag{background-color:#fff;border:1px solid #6c3996;color:#6c3996}.kit-state--subscribed-3 .page-section--product-kit .core-products .kit-card__tag:before{border-top:8px solid #6c3996}.kit-state--subscribed-3 .page-section--product-kit .core-products .kit-card__tag:after{border-top:7px solid #fff}.kit-state--subscribed-3 .product-toggle,.kit-state--subscribed-5 .product-toggle{margin-top:45px}.product-kit__card{margin-bottom:20px}@media (min-width:680px){.product-kit__card{display:block}}.product-kit__header{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;margin:0 0 20px}@media (min-width:680px){.product-kit__header{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.product-kit__image{height:30px;width:100px;color:#6c3996}.product-kit__image .icon{height:30px;width:inherit}@media (min-width:680px){.product-kit__image{margin:0 0 10px}.product-kit__image,.product-kit__image .icon{height:55px;width:auto}}.product-kit__type{position:relative}.product-kit__title{font-size:20px;font-size:2rem;line-height:25px;line-height:2.5rem;font-family:GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;margin:0;text-align:left;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}@media (min-width:680px){.product-kit__title{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem;-ms-flex-order:2;order:2;text-align:center}}.product-kit__description{margin-bottom:0}a.kit-pricing__image-link.anchor-header{-ms-grid-column:main;grid-column:main;-ms-grid-row-span:2;-ms-grid-row:2;grid-row:2/span 2}@media (min-width:1260px){a.kit-pricing__image-link.anchor-header{-ms-grid-row-span:4;-ms-grid-row:2;grid-row:2/span 4}}@media (min-width:1024px){a.kit-pricing__image-link.anchor-header{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row-span:3;-ms-grid-row:2;grid-row:2/span 3}}@media (min-width:680px){a.kit-pricing__image-link.anchor-header{transform:translateX(0);-ms-grid-column-span:4;-ms-grid-column:7;grid-column:7/span 4;-ms-grid-row-span:3;-ms-grid-row:3;grid-row:2/span 4;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;-ms-grid-row-span:4;-ms-grid-row:2;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}}@media only screen and (min-width:760px) and (max-width:1024px){a.kit-pricing__image-link.anchor-header{-ms-grid-column-span:4;-ms-grid-column:7;grid-column:7/span 4;-ms-grid-row-span:3;-ms-grid-row:2;grid-row:2/span 3}}a.kit-pricing__image-link.anchor-kit{width:100%}@media (min-width:680px){.text-block{text-align:center}}.text-block__image{width:100px;height:auto}.text-block__title{margin:20px 0 10px}.page-section--text-block{padding-bottom:0}@media (min-width:680px){.page-section--text-block{max-width:1024px;margin:0 auto}}.text-block--image{text-align:center}.index-section+.text-block-section .page-section--text-block-image{padding-top:0}.index-section+.text-block-section .text-block{padding:80px 0 0;border-top:1px solid #e4e4e4}@media (min-width:1024px){.index-section+.text-block-section .text-block{padding:80px 100px 0}}.form--cancellation{margin:0 auto;max-width:600px}.cancellation-form{display:none}.cancellation-form.is-active{display:block}@media (min-width:1024px){.cancellation-form .page-section,.retention-strategy .page-section{padding:40px 0}.cancellation-form .page-section+.page-section,.retention-strategy .page-section+.page-section{padding-top:0}}.retention-strategy,.retention-strategy .content-block__title,.retention-strategy .retention-strategy__description{display:none}.retention-strategy .content-block__title.is-active,.retention-strategy.is-active,.retention-strategy .retention-strategy__description.is-active{display:block}.cancel-subscription__field{font-size:16px;font-size:1.6rem;display:block;width:100%;padding:15px;margin:0 auto;border:1px solid #e4e4e4;min-height:150px}@media (min-width:680px){.cancel-subscription__field{max-width:400px}}.proof-points__header{text-align:center}.proof-points__image{max-width:80px}.proof-points__list{list-style-type:none;padding:0;max-width:250px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:20px;margin-top:40px}@media (min-width:680px){.proof-points__list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:600px}}@media (min-width:1260px){.proof-points__list{-ms-grid-columns:(minmax(200px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:none;grid-gap:0}}.proof-points__title{margin:10px 0}.proof-points__list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:1260px){.proof-points__list-item+.proof-points__list-item{padding-left:20px}}.proof-points__list-item .checkmark__icon{font-size:28px;margin-right:10px;color:#90b612}
  .whitecolor {
    color: #fff !important;
  }
  .disbaleButton {
    cursor: none;
    opacity: 0.7;
  }
  .button--sticky-cta.start-diagnostic {
    position: relative;
  }
  .button--sticky-cta.start-diagnostic.fixedposition { 
    position: fixed;
  }
  .pdp-header__frequency {
    display: none;
  }
  .how-it-works__description .pdp-header__proof-container {
    grid-gap: 15px;
  }
  .home-hero__content .start-diagnostic.button--cta .button__label {
    background-color: transparent;
    color: #fff;
  }site-footer__linklist
  .home-hero .home-hero__image {
    cursor: pointer;
  }
  .home-hero__content .button.start-diagnostic {
    width: 75%;
  }
  .home-hero__nextimage img.home-hero__nextimage {
    position: relative;
    top: -35px;
  }  
  #newsPop.modal a.close-modal {
    background-image: url('https://cdn.shopify.com/s/files/1/1891/4477/files/close-img.png?v=1602758949');
  }
  #newsPop {
    background: url('https://cdn.shopify.com/s/files/1/1891/4477/files/bg1.png?v=1602757696') center no-repeat;
    background-size: cover;
  }
  #newsPop #shopify-section-newsletter--toast .page-section--newsletter1 .newsletter-container,
  #newsPop #shopify-section-newsletter--toast .newsletter-container .newsletter__form .newsletter__input {
    color: #000;
  }  
  .newsletter-container .popup-subhead .h6, 
  #newsPop #shopify-section-newsletter--toast .newsletter-container .newsletter__policy {
    width: 70%;
  }   
  .newsletter__fieldset {
    background-color: #fff;
    border-color: #000;
  }
  #newsPop .form--floating-label .form__field:placeholder-shown+.form__label {
    color: #000;
    font-size: 20px;    
  }
  #newsPop #shopify-section-newsletter--toast .newsletter-container .newsletter__policy a {
    color: #000;
  }
  .site-footer__content--newsletter .newsletter__fieldset {
    background-color: transparent;
  }
  .inner__content {
    border: 1px solid #ccc;
    margin: 40px 60px 40px 0;
    padding: 0 50px 5px;
    position: relative;
  }
  .basecolor {
    color: #6c3996 !important;
  }
  .choosefrom {
    background: #6c3996;
    color: #fff;
    font-size: 14px;
    width: 110px;
    padding: 0 15px;
    position: absolute;
    top: -15px;
    left: 40%;
  }
  .inner__content .productoption {
    display: flex;
    padding: 20px 0;
  }
  .imagetext__container .imagetext__container-text {
    font-size: 12px;
    font-weight: 600;
  }
  .inner__content .orcontainer {
    font-size: 15px;
    font-weight: 600;
    margin-top: 8%;
    padding: 0 25px 0 10px;
    text-align: center;    
  }
  .pdp-header__header .pdp-header__type {
    color: #4a4a5a;
  }
  .pdp-header__header .pdp-header__details {
    color: #6c3996
  }
  .product-kit__description {
    font-size: 15px;
  }
  .cart-product__background {
    border: 1px solid #eee;
  }
  #shopify-section-product-grid {
    padding-top: 50px;
  }
  .page-section--product-grid .card--product-cart {
    grid-template-columns: 30px 10fr 0 10px;
    grid-template-rows: 0 auto 1fr auto auto;
  }
  .cart-product__title {
    font-size: 1.6rem;
  }
  .card--product.card--product-cart .cart-product__image-wrapper {
    -ms-grid-column: 1;
    grid-column: 1;
  }
  .card--product.card--product-cart .cart-product__header {
    -ms-grid-column: 2;
    grid-column: 2;
    padding: 30px 15px 0 90px;
  }
  .card--product.card--product-cart .cart-product__header a strong span {
    font-weight: 400;
    font-size: 12px;
  }
  .card--product.card--product-cart .cart-product__content-wrapper {
    border: none;
    padding-left: 105px;
    margin-top: 5px;
  }
  .card--product.card--product-cart .cart-product__image {
    bottom: -45px;
    right: -120px;
  }
  .cart-product__content-wrapper .focus-areas-list__item {
    font-size: 13px;
    line-height: 17px;
    height: 28px;
    margin-bottom: 0;
  }
  .card--product-cart .cart-product__link {
    margin: 5px 0 35px;
    padding-left: 105px;
  }
  .card--product-cart .cart-product__link.card--product-product-price {
    color: #6c3996;
    font-weight: 600;
    padding-left: 90px;
    position: relative;
    top: 30px;
  }
  .card--product .card--product-product-addtocart {
    width: 135px;
    position: relative;
    left: 62%;
    top: 180px;
  }
  .card--product .card--product-product-addtocart .product-form__cart-submit {
    color: #fff;
    font-size: 13px;
    padding: 8px 13px;
  }
  .card--product .card--product-product-addtocart .product-form__cart-submit #AddToCartText {
    color: #fff;
  }
  .card--product .card--product-product-addtocart .product-form__cart-submit #AddToCartText .button__icon {
    font-size: 20px;
    width: 12px;
    height: 16px;
  }
  .pdp-header__header .button.product-form__cart-submit {
    color: #fff;
    padding: 10px 20px;
  }
  .pdp-header__quantity {
    cursor: pointer;
    padding: 10px 5px;
  }
  .template-collection .page-section--hero-simple {
    padding-top: 0;
  }
  .num-block {
    width: 100%;
  }
  .num-block-text {
    color: #555;
    display: block;
    font-size: 14px;
    text-align: center;
  }
  .skinsei .num-in {
    float: left;
    width: 100%;
  }
  .skinsei input.in-num {
    background-color: #fff;
    font-size: 14px;
    float: left;
    height: 44px;
    width: 83px;
    text-align: center;
  }
  .skinsei .num-in span  {
    background-color: #F5C57B;
    color: #6c3996;
    cursor: pointer;
    display: block;
    font-size: 32px;
    line-height: 42px;
    float: left;
    width: 35px;
    height: 44px;
    text-align: center;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .skinsei .num-in span:hover {
    background-color: #d7d7d8;
  }
  .skinsei .num-in input {
    font-size: 21px;
    float: left;
    line-height: 36px;
    text-align: center;
  }
  .product-form__cart-title {
    color: #656573;
    font-weight: 700;
    padding: 0;
    margin: 15px 0;
  }
  .product-form__cart-title .product-grid__typebutton {
    color: #fff;
    padding: 10px 20px;
  }
  .product-grid form[action="/cart"] {
    margin-bottom: 40px;
  }
  .multiple-items .slick-track {
    margin-left: 0;
    margin-right: 0;
  }
  .multiple-items {
    overflow: hidden;
    position: relative;
  }
  .recomm-prodlist .cart-product-left {
    float: left;
    width: 46%;
    padding: 0 15px;
    text-align: center;
  }
  .recomm-prodlist .cart-product-right {
    float: left;
    width: 54%;
    padding: 0 12px;
  }
  .product-grid-view.multiple-items .recomm-prodlist {
    background-color: #f8f8fb;
    clear: both;
    width: 100%;
    margin-bottom: 12px;
    padding: 10px 15px;
    overflow: hidden;
  }
  .diagnostic-top-time .breadcrumb-nav {
    font-size: 2.5rem;
    line-height: 2.8rem;
    padding: 0 20px;
  }
  .diagnostic-top-time .recommendation-count {
    font-size: 1.3rem;
    font-weight: 600;
    padding: 0 20px;
  }
  .diagnostic-top-time .diagnostic-top-time-sort .sort-title {
    background-color: #f8f8fb;
    border-top: 1px solid #6c3996;
    border-bottom: 1px solid #6c3996;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 0;
    max-height: 58px;
    overflow: hidden;
    text-align: left;
    text-transform: uppercase;
  }
  /* .diagnostic-top-time .diagnostic-top-time-sort .diagonstic-filter,
  .diagnostic-top-time .diagnostic-top-time-sort .diagonstic-sort {
  float: left;
  width: 50%;
  padding: 10px 20px;
  text-align: center;
} */
  .diagonstic-filter .sort-title-icon {
    display: block;
    padding: 12px;
    width: 20%;
    float: left;
    text-align: center;
  }
  .loggedinuser-myproduct .diagonstic-filter .sort-title-icon,
  .loggedinuser-myproduct .diagonstic-filter .sort-title-producttype, 
  .loggedinuser-myproduct .diagonstic-filter .selected-category,
  .loggedinuser-myproduct .diagonstic-filter .sort-title-svg  {
    display: block;
    float: left;
    text-align: center;
  }
  .loggedinuser-myproduct .diagonstic-filter .sort-title-icon {
    padding: 12px;
    width: 20%;
  }
  .loggedinuser-myproduct .diagonstic-filter .sort-title-producttype {
    padding: 12px;
    width: 35%;
  }
  .loggedinuser-myproduct .diagonstic-filter .selected-category {
    padding: 12px;
    width: 35%;
  }
  .loggedinuser-myproduct .diagonstic-filter .sort-title-svg {
    width: 5%;
    margin-top: 12px;
    margin-right: 7px;
  }
  .loggedinuser-myproduct .diagonstic-filter .sort-title-svg {
    transform: rotate(180deg);
  } 
  .loggedinuser-myproduct .diagonstic-filter.accordionopen .sort-title-svg {
    transform: rotate(0);
  } 
  .diagonstic-filter .sort-title-icon img {
    width: 25px;
  }

  .diagonstic-filter .diagonstic-filter-producttype,
  .diagonstic-filter .diagonstic-filter-concerns {
    display: block;
    font-size: 14px;
    float: left;
    padding: 15px 20px;
    width: 40%;
    text-align: center;
  }
  .diagonstic-filter .diagonstic-filter-producttype.accordionopen,
  .diagonstic-filter .diagonstic-filter-concerns.accordionopen  {
    background: #656573;
    color: #fff;
    opacity: .8;
  }
  .diagnostic-top-time .diagnostic-top-time-sort .diagonstic-sort {
    border-left: 1px solid #6c3996;
  }
  .diagnostic-top-time .breadcrumb-nav a,
  .diagnostic-top-time .breadcrumb-nav span {
    color: #4a4a5a;
  }
  body#account .recommendation-container .productrating .pdp-header__proof-container-title,
  body#diagnostic .recommendation-container .productrating .pdp-header__proof-container-title,
  body#diagnostic .recommendation-container .productrating .pdp-header__proof-container,
  body#diagnostic .recommendation-container .productrating .pdp-header__content .yotpo.bottomLine.desktop-only.yotpo-small,
  body#diagnostic .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution,
  .template-collection .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution {
    display: none;
  }
  body#diagnostic .page-section--recommended-product-list .recommendation-container .myproductdetails #AddToCart {
    font-family: 'GT-Walsheim-Pro-Regular';
    margin-top: 10px;
  }
  .skinsection .recommended-product-focus .focus-areas-list .icon {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  .cart-product--completes .cart-product-right .cart-product__subtitle {
    margin: 15px 0;
  }
  .product-grid-view.multiple-items .recomm-prodlist .cart-product__background {
    display: none;
  }
  .product-grid-view.multiple-items .recomm-prodlist .cart-product__content-wrapper {
    border: none;
    margin-top: 5px;
    min-height: 70px;
  }
  .product-grid-view.multiple-items .recomm-prodlist .cart-product__content-wrapper ul.focus-areas-list {
    min-height: 65px;
  }
  .product-grid-view.multiple-items .recomm-prodlist .recomm-for {
    font-size: 90%;
    margin-bottom: 5px;
  }
  .product-grid-view.multiple-items .recomm-prodlist .cart-product__title {
    font-size: 1.4rem;
    font-weight: 400;
    margin-bottom: 5px;
  }
  .product-grid-view.multiple-items .recomm-prodlist .cart-product__link {
    margin: 10px 0;
  }
  .product-grid-view.multiple-items .recomm-prodlist .cart-product__link.card--product-product-price {
    color: #6c3996;
    font-size: 20px;
    font-weight: 700;
    margin-top: 0;
  }
  .cart-product__addtocart.card--product-product-addtocarts .plp-cart.product-form__cart-submit {
    color: #fff;
    font-size: 16px;
    font-family: 'GT-Walsheim-Pro-Regular';
    padding: 10px 5px;
    text-align: center;
  }
  .multiple-items.slick-slider .slick-next:before, 
  .multiple-items.slick-slider .slick-prev:before {
    display: block;
    color: #6c3996; 
    font-size: 60px;
  }
  .multiple-items .slick-arrow {
    display: block !important;
    opacity: 1;
    position: absolute;
    top: 0;
  }
  .multiple-items .slick-arrow.slick-prev {
    left: 92%;
  }
  .multiple-items .slick-arrow.slick-next {
    right: 3%;
  }
  .multiple-items .slick-arrow {
    background: none;
    display: block !important;
    opacity: 1;
    width: auto;
    height: auto;
    position: absolute;
    top: -50px;
  }
  .multiple-items .slick-arrow:hover, .multiple-items .slick-arrow:focus {
    background: none;
    border: none;
    outline: none;
  }
  .slick-prev:before, .slick-next:before { 
    font-family: "slick"; 
    font-size: 40px; 
    line-height: 45px; 
    color: #6c3996; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale; 
  }   

  .multiple-items .slick-prev:before { 
    content: "‹"; 
  }
  .multiple-items .slick-next:before { 
    content: "›"; 
  }

  .recomm-prodlist form .cart-product--complete {
    margin-right: 40px;
    min-height: 225px;
  }
  /* New PDP Page */

  #shopify-section-product-template .pdp-description .pdp-description__title, 
  #shopify-section-product-template .accordion__title, 
  #shopify-section-product-template .pdp-reviews__title, 
  #shopify-section-product-template .product-modal__type, 
  #shopify-section-product-template h4,
  #shopify-section-product-template .pdp-description__subtitle {
    font-size: 16px;
    font-weight: 600;
  }
  .page-section--pdp-header.pdp-newdesign .pdp-header {
    grid-template-rows: auto 2fr 1fr auto;
  }
  .page-section--pdp-header .pdp-keybenefit {
    grid-column: main;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .page-section--pdp-header .pdp-header__content.pdp-review {
    -ms-grid-column: main;
    grid-column: main;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .page-section--pdp-header .pdp-header__content.pdp-review .pdp-header__proof-container {
    -ms-grid-columns: (40px) [auto-fill];
    grid-template-columns: repeat(auto-fill,40px);
    grid-gap: 15px;
  }
  .page-section--pdp-header .pdp-keybenefit ul {
    padding: 0;
    display: inline-flex;
  }
  .page-section--pdp-header .pdp-keybenefit ul li {
    list-style-type: none;
    margin-right: 8px;
  }
  .pdp-header__frequency input {
    width: 15px;
    text-align: left;
    margin-right: 5px;  
  }
  .pdp-header__frequency label {
    font-size: 14px;
  }
  .pdp-header__frequency label #pdp-subscriptionselection {
    font-family: inherit;
    margin-left: 35px;
    padding: 5px 30px;
    position: relative;
    top: 12px; 
    width: 150px;
    float: right;
  }
  .pdp-header__frequency label .smalltext {
    display: block;
    font-size: 12px;
    line-height: 20px;
    padding-left: 24px;  
  }
  .page-section--pdp-header .pdp-product-details {
    background: #F8F8FB;
    grid-column: main;
    -ms-grid-row: 6;
    grid-row: 6;
    padding: 10px;
  }
  .page-section--pdp-header .pdp-header__header {
    padding-top: 0;
    margin-top: 0;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .page-section--pdp-header .carousel--pdp {
    -ms-grid-row-span: 2;
    -ms-grid-row: 2;
    grid-row: 2/span 2;
    margin-bottom: 0;
  }
  .product-form__controls-group--submit .pdp-header__qty {
    float: left;
    width: 30%;
  }
  .product-form__controls-group--submit .product-form__item--submit {
    float: left;
    width: 65%;
    padding: 10px 0;
    position: static;
  }
  .product-form__controls-group--submit .product-form__item--submit .product-form__cart-submit {
    color: #fff;
    padding: 10px;
  }
  .pdp-description .key-ingredients, .pdp-description .pdp-getstarted {
    background: #f8f8fb;
  }
  .pdp-description .key-ingredients,
  .pdp-description #howtouse,
  .pdp-description .pdp-description__content,
  .pdp-description .pdp-category-listing,
  .pdp-description .pdp-getstarted {
    margin: 0;
    padding: 30px;
  }
  .pdp-description .pdp-description__content .match {
    display: none;
  }
  .pdp-description .key-ingredients .pdp-inner {
    display: none;
    padding-top: 20px;
  }
  .pdp-description .key-ingredients .pdp-inner.show {
    display: block;
  }
  .pdp-description .pdp-getstarted .pdp-getstarted-title {
    font-size: 36px;
    line-height: 45px;
  }
  .pdp-description .pdp-getstarted .pdp-getstarted-desc {
    font-size: 14px;
    line-height: 20px;
    margin: 15px 0 0;
  }
  .pdp-description .pdp-getstarted .pdp-getstarted-link {
    margin-top: 25px;
  }
  .pdp-description .pdp-getstarted .pdp-getstarted-link .pdp-diagnostic-btn {
    background: #000;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    padding: 10px 25px;
    width: auto;
  }
  .pdp-description .pdp__items .pdp__title {
    font-weight: 600; 
    margin-bottom: 20px;
  }
  .pdp-description p {
    margin-bottom: 5px;
  }
  .card--product .button.product-form__cart-submit:hover #AddToCartText,
  .pdp-header__header .button.product-form__cart-submit:hover {
    background-color: #6c3996;
    background-image: linear-gradient(90deg,#6c3996,#bb319a);
  }
  .pdp-header__header .button.product-form__cart-submit:hover {
    color: #fff;
  }
  .pdp-header .breadcrumb--pdp-header {
    color: #4a4a5a;
    margin: 30px 0 0;
    padding: 0;
  }
  .pdp-header__price {
    color: #6c3996;
    font-size: 36px;
    letter-spacing: 1px;
    padding: 30px 0;
    margin-top: 20px;
  }
  .pdp-header__price-piece {
    font-size: 20px;
    letter-spacing: 0;
  }
  .pdp-header__price {
    display: inline-flex;
    width: 27%;
    position: relative;
    top: 35px;
  }
  .pdp-header__qty {
    display: inline-flex;
    justify-content: center;
    padding: 30px;
    width: 31%;
    margin-right: 5%;
  }
  .product-form__item--submit {
    display: inline-flex;
    width: 35%;
    position: relative;
    top: 35px;
  }
  .sealsubs-target-element {
    display: none !important;
  }
  .product-form__controls-group .selector-wrapper.product-form__item,
  .product-form__error-message-wrapper.product-form__error-message-wrapper--hidden,
  #myproducts .button--sticky-cta.ordernow-diagnostic {
    display: none;
  }
  .card--product-cart .cart-product__checkbox {
    -ms-grid-column: 3;
    grid-column: 1;
    -ms-grid-row-span: 2;
    -ms-grid-row: 1;
    grid-row: 1/span 2;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
    justify-self: start;
    position: relative;
    z-index: 99;
    left: 20px;
    top: 15px;
  }
  .kit-card {
    cursor: pointer;
  }
  .kit-card__content .kit-card__header {
    display: block;
  }
  .kit-card__content .kit-card__image,
  .kit-card__content .imagetext__container-text {
    color: #CDCFD0;
  }
  .kit-card {
    border: 1px solid #e4e4e4;
  }
  .kit-card.selected {
    border: 1px solid #6c3996;
  }
  .kit-card.selected .kit-card__content .kit-card__image,
  .kit-card.selected .kit-card__content .imagetext__container-text {
    color: #6c3996;
  }
  .kitlabel {
    font-weight: 700;
  }
  .kit-card-proceed, .infobar {
    width: 50%;
    margin: 50px auto 30px;
    letter-spacing: 1px;
    text-align: left;    
  }
  .iconcontainer {
    width: 100%;
  }
  .iconcontainer-item {
    width: 33%;
    float: left;
  }
  .iconcontainer-item img {
    width: 50%;
  }
  .iconcontainer-item.firstimage {
    text-align: left;
  }
  .iconcontainer-item.secondimage {
    text-align: center;
  }
  .iconcontainer-item.thirdimage {
    text-align: right;
  }
  .get-your-kit__terms-link {
    clear: both;
    font-size: 12px;
    margin-top: 20px;
    text-align: center;  
  }
  .smallfont {
    font-size: 12px;
    list-style: none;
    padding-left: 15px;
    margin-bottom: 0;
  }
  .smallfont li:before {
    content:'\2713';
    display: inline-block;
    color: #6c3996;
    font-weight: 700;
    font-size: 14px;
    padding: 0 6px 0 0;
  }
  .kit-card-proceed .button--gradient {
    width: 100%;
    opacity: 1;
  }
  .kit-card-proceed .button--gradient.inactive,
  .kit-card-proceed .button--gradient.inactivebtn {
    pointer-events: none;
    opacity: 0.3;
  }  
  #get-yout-kit .get-your-kit__grid {
    grid-column-gap: 0;
  }
  .kit-card-radio-selection {
    border: none;
    padding: 20px 10px;
    margin-bottom: 20px;
  }
  .kit-card-radio-selection.active {
    border: 1px solid #CDCFD0;
  }
  .errormessage {
    display: none;
    color: red;
    font-size: 12px; 
    padding-left: 90px;
  }
  .errormessage.active {  
    display:block;
  }  
  .selecteditems .errormessage.active {  
    display:none;
  }    
  .mismatch-error.errormessage {
    padding-left: 0;
    margin-top: 10px;
  }
  .mismatch-error.errormessage.btnerror {
    display: block; 
  }  
  .card--product-cart .cart-product__link.errormessage {
    padding-top: 20px;
  }
  .kit-state--subscribed.kit-state--subscribed-5 #get-yout-kit .kit-card--complete,
  .kit-state--subscribed.kit-state--subscribed-3 #get-yout-kit .kit-card--core {
    background-color: #efebeb;
    border: 1px solid #6c3996;
  }
  .kit-state--subscribed.kit-state--subscribed-5 .kit-card--complete .kit-card__image,
  .kit-state--subscribed.kit-state--subscribed-3 .kit-card--core .kit-card__image,
  .kit-state--subscribed.kit-state--subscribed-5 .kit-card__content,
  .kit-state--subscribed.kit-state--subscribed-3 .kit-card__content,
  .kit-state--subscribed.kit-state--subscribed-5 .kit-card__content .kit-card__product-list,
  .kit-state--subscribed.kit-state--subscribed-3 .kit-card__content .kit-card__product-list,
  .kit-state--subscribed.kit-state--subscribed-5 .kit-card__content .kit-card__product-list li span,
  .kit-state--subscribed.kit-state--subscribed-3 .kit-card__content .kit-card__product-list li span,
  .kit-state--subscribed.kit-state--subscribed-5 .kit-card--complete .kit-card__title,
  .kit-state--subscribed.kit-state--subscribed-3 .kit-card--core .kit-card__title {
    color: #6c3996;
  }
  .kit-state--subscribed.kit-state--subscribed-5 .kit-card--complete-proceed .kit-card--complete-monthly,
  .kit-state--subscribed.kit-state--subscribed-3 .kit-card--core-proceed .kit-card--core-monthly  { 
    display: none !important;
  }
  .kit-state--subscribed.kit-state--subscribed-5 #get-yout-kit  {
  }
  .template-collection #shopify-section-collection-template .page-section--page-hero {
    padding-bottom: 0;
  }
  .template-collection #shopify-section-collection-template .page-section--page-hero .product-range__header-content {
    display: none;
  }
  .template-collection #shopify-section-collection-template .page-section.page-section--collection-products {
    padding-top: 0;
  }  

  /* New Diagnostic Page */
  .page-section--pdp-reviews .yotpo-main-widget .yotpo-first-review-content .write-review-button {
    width: auto;
  }
  section.page-section.page-section--areas-of-concern.skinsection {
    padding: 20px 0;
  }
  .recommended-product-image.card--product-cart {
    grid-template-rows: 120px auto 1fr auto auto;
  }
  section.page-section.page-section--areas-of-concern.skinsection .skin-diagnosis {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    padding-bottom: 20px;
  }
  .diagnosis-section {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
  }
  .diagnosis-section.focusareaitem {
    background: #f8f8fa;
    padding: 15px;
  }
  .diagnosis-section.focusareaitem .focus-areas-list__item {
    display: inline-block;
    margin: 10px 15px;
  }
  .recommendation-details .focus-areas-list .focus-areas-list__item {
    font-size: 13px;
    line-height: 17px;
    height: 28px;
    margin-bottom: 0;
  }
  .diagnosis-section.focusareaitem .focus-areas-list__item .svg-icon.focus-areas-list__icon {
    display: inline-block;
  }
  .diagnostic-tabs-nav ul li a img {
    max-height: 88px;
  }
  .diagnosis-section .bordertop2 {
    border-top: 2px solid #ccc;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .diagnosis-section .recommended-product-title {
    font-weight: 700;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .diagnosis-section-box1, .diagnosis-section-box2 {
    background: #f8f8fa;
    font-size: 14px;
    float: left;
    width: 48%;
    height: 240px;
    line-height: 18px;
    padding: 15px;
  }
  .diagnosis-section-box1 {
    margin-right: 4%;
  }
  .diagnosis-section-box2 .recommended-product-focus {
    display: none;
  }
  .fixeditem {
    position: fixed;
    top: 0;
    width: calc(100% - 60px);
    z-index: 9999;
  }
  .diagnostic-tabs-nav {
    background: #fff;
    border-bottom: 1px solid #ccc;
    clear: both;
    padding: 0;
    overflow: hidden;
    max-width: 100%;
    width: 100%;
    height: 100px;
    left: 0;
  }
  .diagnostic-tabs-nav ul {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .diagnostic-tabs-nav li {
    width: 25%;
    float: left;
    list-style-type: none;
    padding: 0 10px;
  }
  .diagnostic-tabs-nav a {
    display: block;
    font-weight: 700;
    color: #fff;
    text-align: center;
  }
  .diagnostic-tabs-nav a .tab-text {
    color: #656573;
    display: block;
    font-size: 16px;
    padding: 10px 0 15px;
  }
  /* Active tab */
  .diagnostic-tabs-nav li.active {
    border-bottom: 4px solid #555;
  }
  .diagnostic-tabs-content {
    clear: both;
  }
  .diagnostic-tab-content {
    outline: none;
  }
  .productoptions {
    width: 100%;
  }
  .diagnostic-tabs .page-section--diagnostic-results {
    padding-top: 20px;
  }
  .diagnostic-tabs__content .page-section {
    padding-top: 20px;
  }
  .page-section.page-section--recommended-product-list {
    padding: 35px 0;
    outline: none;
  }
  .recommended-products__topsection {

  }
  .recommended-products__topsection .inner__contents {
    background: #f8f8fa;
    border-radius: 8px;
    padding: 15px;
    margin-bottom: 20px;
  }
  .recommended-products__topsection .inner__contents .tabs {
    display: block;
  }
  .recommended-routine {
    border-bottom: 1px solid #ccc;
    color: #000;
    font-size: 14px;
    float: left;
    width: 100%;
    margin-right: 4%;
    padding-bottom: 10px;
    text-align: center;
  }
  .recommended-extra {
    border-bottom: 1px solid #ccc;
    color: #000;
    font-size: 14px;
    float: left;
    width: 100%;
    margin-top: 20px;
    padding-bottom: 10px;
    text-align: center;
  }
  .productoptions .recommended-routine-product {
    color: #000;
    font-size: 10px;
    width: 33%;
    float: left;
    text-align: center;
  }
  .productoptions .recommended-routine-product.product4 {
    width: 100%;
  }
  .productoptions .recommended-routine-product img {
    min-height: 57px;
    max-height: 72px;
    width: auto;
  }
  .productoptions .recommended-routine-product .recommended-routine-product-title {
    font-size: 14px;
  }
  .recommendation-list {
    width: 100%;
    margin: 30px auto;
    overflow: hidden;
  }
  .recommendation-details {
    color: #000;
    width: 43%;
    float: left;
    margin-right: 4%;
  }
  .recommendation-container {
    width: 53%;
    float: left;
  }
  .recommendation-details .stepcount {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 15px;  
  }
  .recommendation-details .productdetails {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 15px;
  }
  .recommendation-details .focusarea {
    font-size: 12px;
    margin-bottom: 10px;
  }
  .recommendation-container .productimage {
    background-color: #f8f8fa;
    position: relative;
    text-align: center;
  }
  .recommendation-container .productimage .plp-learn-more {
    font-size: 12px;
  }
  .recommendation-container .productimage .matching-container {
    position: absolute;
    top: 5px;
    left: -5px;
  }
  .recommendation-container .productimage .matching-container .matching-label {
    font-size: 10px;
    font-weight: 600;
  }
  .matching-container {
    color: #008000;
    font-size: 14px;
    font-weight: 600;
  }
  .matching-container .progress {
    background: transparent;
    color: #008000;
    font-size: 16px;
    display: inline-block;
    line-height: 32px;
    overflow: hidden;
    position: relative;
    text-align: center;  
  }
  .matching-container .matching-label {
    display: inline-block;
    position: relative;
    top: -10px;
    left: 3px;
  }
  .matching-container .progress::after {
    content: "%";
  }
  .matching-container .progress .title {
    font-weight: 600;
    position: relative;
    z-index: 100;
  }
  .matching-container .progress .overlay {
    background-color: transparent;
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;  
  }
  .matching-container .progress .left, .progress .right {
    border: 2px solid #30a713;
    border-radius: 100px 0px 0px 100px;
    border-right: 0;
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: right;
  }
  .matching-container .progress .left {
    animation: load1 1s linear forwards;
  }
  .matching-container .progress:nth-of-type(2) .right, .progress:nth-of-type(3) .right {
    animation: load2 .5s linear forwards 1s;
  }
  .matching-container  .progress:last-of-type .right, .progress:first-of-type .right {
    animation: load3 .8s linear forwards 1s;
  }

  @keyframes load1 {
    0% {transform: rotate(0deg);}
    100% {transform: rotate(180deg);}
  }

  @keyframes load2 {
    0% {z-index: 100;transform: rotate(180deg);}
    100% {z-index: 100;transform: rotate(270deg);}
  }

  @keyframes load3 {
    0% {z-index: 100;transform: rotate(180deg);}
    100% {z-index: 100;transform: rotate(315deg);}
  }

  .recommendation-container .productimage .heart-icon {
    color: #6c3996;
    font-size: 16px;
    font-weight: 600;
    position: absolute;
    top: 5px;
    right: 5px;
  }
  .recommendation-container .producttitle {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    margin: 10px 0 5px;
  }
  .recommendation-container .producttitle a {
    color: #656573;
    font-family: 'GT-Walsheim-Pro-Regular';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
  }
  .recommendation-container .productcategory {
    font-style: normal;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 16px;
    margin-top: 7px;
  }
  .recommendation-container .productrating {
    margin: 20px 0;
    min-height: 20px;
  }
  .recommendation-container .productprice {
    font-size: 20px;
    font-weight: 700;
    padding: 10px 0;
  }
  .recommendation-list .recommendation-all-product {
    clear: both;
    padding-top: 10px;
    overflow: hidden;
  }
  .recommendation-list .recommendation-all-product a {
    font-size: 18px;
    font-weight: 600;
  }
  .recommended-products .addtocart,
  .recommended-productss .addtocart {
    background-color: #6c3996;
    background-image: linear-gradient(170deg,#bb319a,#6c3996);
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 8px;
    text-align: center;
  }
  .recommended-products .addtocart.deskoponly {
    width: 100%;
    text-align: center;
  }
  .recommended-products .addtocart #AddToCartText,
  .recommended-products .addtocart #AddToCartAllText,
  .recommended-productss .addtocart #AddToCartAllText {
    color: #fff;
    font-size: 16px;
  }
  .extra-treatment {
    padding: 30px 0 40px;
    position: relative;
    width: 100%;
  }
  .extra-treatment .extra-treatment-line {
    border-bottom: 2px solid #000;
    color: #000;
    display: inline-block;
    position: absolute;
    top: 42px;
    left: 45%;
    width: 55%;
    height: 3px;
  }
  /* Top Selling - Home */
  .best_selling__inner, .shop_for__inner {
    margin: 0 auto;
    max-width: 1260px;
    padding: 0;
    width: calc(100% - 60px);
  }
  .shop_for__inner {
    overflow: hidden;
  }
  .best_selling__inner h4 {
    font-size: 1.4rem;
    font-weight: 600;
    margin-top: 0;
  }
  .shop_for__inner h4 {
    font-size: 1.4rem;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
  }
  ul.grid.top-selling-slider {
    background: #fff;
    padding: 0;
    margin: 0 0 20px;
  }
  .top-selling-slider li {
    list-style-type: none;
  }
  .top-selling-slider li .pdp-learnmore {
    display: none;
  }
  .top-selling-slider li .cart-product__image-wrappers {
    background-color: #f8f8fb;
  }
  .top-selling-slider li .cart-product__title {
    /*   font-family: 'GT-WALSHEIM-PRO-REGULAR';
    font-size: 1.6rem;
    font-weight: 600; */
    font-family: GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    color: #6c3996;
    margin-bottom: 5px;
  }
  .top-selling-slider li .cart-product--completes .cart-product-right .cart-product__subtitle {
    /*   margin: 10px 0; */
    font-family: GT-Walsheim-Pro-Regular;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    color: #656573;
    margin: 8px 0;
  }
}
.top-selling-slider li .cart-product__addtocart.card--product-product-addtocarts .plp-cart.product-form__cart-submit {
  color: #fff;
  font-family: 'GT-WALSHEIM-PRO-REGULAR';
  font-size: 1.6rem;
  font-weight: 600;
  padding: 10px 5px;
  text-align: center;
}
.top-selling-slider.slick-initialized .slick-slide .cart-product__background {
  border: none;
}
.top-selling-slider.slick-initialized .slick-slide {
  padding: 0 10px;
}
.top-selling-slider.slick-slider .slick-list,
.review-slider.slick-slider .slick-list {
  padding: 0 !important;
}
.top-selling-slider.slick-slider .slick-next, 
.top-selling-slider.slick-slider .slick-prev,
.review-slider.slick-slider .slick-next,
.review-slider.slick-slider .slick-prev {
  opacity: 1;
  color: #000;
  background-color: transparent;
  width: 16px;
  height: 16px;
}
.top-selling-slider.slick-slider .slick-prev {
  top: 34%;
  left: -20px;
}
.top-selling-slider.slick-slider .slick-next {
  top: 34%;
  right: -20px;
}
.top-selling-slider.slick-slider .slick-next:after,
.review-slider.slick-slider .slick-next:after {
  content: " ";
  cursor: pointer;
  border-right: 2px solid #000;
  border-top: 2px solid #000;
  width: 12px;
  height: 12px;
  display: inline-block;
  transform: rotate(45deg);
}
.top-selling-slider.slick-slider .slick-prev:after,
.review-slider.slick-slider .slick-prev:after {
  content: " ";
  cursor: pointer;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
  width: 12px;
  height: 12px;
  display: inline-block;
  transform: rotate(45deg);
}  
#shopify-section-1630601314ef35eeec .page-section--personalized-kit {
  background: none;
}
.review-slider.slick-slider .slick-next, 
.review-slider.slick-slider .slick-prev {
  top: auto;
  bottom: -55px;
}
.review-slider .slick-slide:nth-child(odd) .card--image-review .image-review__content {
}
.review-slider .slick-slide:nth-child(even) .card--image-review .image-review__content {
  background-color: #B58C12;
  background-image: linear-gradient(135deg,#D76941,#B58C12);
}

.swiper-container {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}


.shop-for-container-item {
  background-color: #f8f8fb;
  width: 47%;
  float: left;
  padding: 20px;
  margin-right: 5%;
  margin-bottom: 15px;
  text-align: center;
}
.shop-for-container-item.marginright0 {
  margin-right: 0;
}
.shop-for-container-item a {
  color: #4a4a5a;
  font-family: 'GT-WALSHEIM-PRO-REGULAR';
  font-size: 1.6rem;
  font-weight: 600;
  overflow: hidden;
}
.shop-for-container-item img {
  width: auto;
  height: 54px;
}
.container.content-block__content.assessment-button {
  margin-top: 5px;
}
.assessment-button .start-diagnostic .button__gradient {
  color: #fff;
  display: inline-block;
  padding: 15px 0;  
}
.diagostic-headerelement {
  display: block;
  margin-left: 25%;
  padding-left: 55px;
}
.diagostic-headerelement .diagostic-headerelement-h3{
  font-family: 'GT-SUPER-DISPLAY-LIGHT';
  grid-column-start: 2;
  margin: 26px 0 0;
}
.home-startdiagnostic.assessment-button.targetassessment {
  text-align: center;
}
.home-startdiagnostic.assessment-button.targetassessment .button__gradient {
  padding: 15px 20px;
}
#shopify-section-best-selling .best_selling__inner .matching-container,
#shopify-section-best-selling .best_selling__inner .cart-product__content-wrapper {
  display: none;
}
.template-index .home-hero__nextimage {
  position: relative;
}
#tab2 {
  padding-top: 30px;
}
#tab2 .ingredient-list {
  clear: both;
  list-style-type: none;
}
#tab2 .ingredient-list .benefit_image {
  display: block;
  width: 11%;
  float: left;
  position: relative;
  top: 10px;  
}
#tab2 .ingredient-list .title {
  display: block;
  width: 89%;
  float: left;
  padding: 20px;
}
#tab2 .ingredient-list .rich_text {
  margin-left: 11%;
  padding: 20px;
}
#tab3 {
  padding-top: 30px;
}
#tab3 .card {
  clear: both;
  list-style-type: none;
}
#tab3 .card .benefit_image {
  display: block;
  width: 18%;
  float: left;
  position: relative;
  top: 10px;  
  left: 5px;
}
#tab3 .card .title {
  display: block;
  width: 82%;
  float: left;
  padding: 20px 20px 10px;
}
#tab3 .card .rich_text {
  clear: both;
  margin-left: 0;
  padding: 20px;
}
.pdp-header__reviews {
  margin: 0;
  max-height: 30px;
}
.cart-product__content-wrapper {
  clear: both;
}
.pdp-header__reviews .yotpo.bottomLine .yotpo-bottomline .yotpo-stars {
  padding-top: 10px;
  vertical-align: middle;
}
.pdp-header__reviews .main-widget .promoted-products-box,
.pdp-header__reviews .main-widget .yotpo-small-box.yotpo-nav.reviews,
.pdp-header__reviews .main-widget .yotpo-nav-content {
  display: none !important;
}
.pdp-header__reviews .yotpo.yotpo-main-widget.review--pdp-header .main-widget .yotpo-display-wrapper .yotpo-regular-box.yotpo-bottomline.yotpo-bottomline-2-boxes {
  height: auto;
  padding: 0;
  margin: 0;
}
body#diagnostic .pdp-header__reviews .yotpo.yotpo-main-widget.review--pdp-header .main-widget .yotpo-display-wrapper .yotpo-regular-box.yotpo-bottomline.yotpo-bottomline-2-boxes {
  margin: 15px 0;
}  
@media (min-width: 992px) {
  .diagnostic-tabs.container {
    max-width: 100%;
    width: 100%;
  }
  #tab3 .pdp-inner .card {
    width: 33.33%;
  }
  .kit-card .kit-card__tag {
    left: 30%;
  }
  .template-index .home-hero__nextimage .home-hero__image.desktoponly.home-hero__nextimage {
    top: -25%;
  }
  #shopify-section-1586285208211 {
    display: none;
  }
  .home-hero__nextimage img.home-hero__nextimage {
    top: -60px;
  }
  .content-block--personalized-kit .content-block__gradient.newdesign {
    background-color: #6c3996;
    background-image: linear-gradient(90deg ,#6c3996,#bb319a);
    -ms-grid-row-span: 4;
    -ms-grid-row: 1;
    grid-row: 1/span 4;
    grid-column: 1/span 4;
    margin: 0;
  }
  .content-block--personalized-kit a.kit-pricing__image-link.anchor-header.newdesign-img {
    -ms-grid-column-span: 5;
    -ms-grid-column: 5;
    grid-column: 2/span 5;
  }
  #shopify-section-1630601314ef35eeec {
    clear: both;
  }
  #shopify-section-1586284864161 .content-block__hero--gradient .content-block__header,
  #shopify-section-1630601314ef35eeec .content-block__hero--gradient .content-block__header {
    display: block;
    grid-row: 3/span 4;
    grid-column: 8/span 8;
  }
  #shopify-section-1586284864161 .content-block__content.assessment-button.targetassessment {
    margin: 0;
  }
  #shopify-section-1586284864161 .content-block__content.assessment-button.targetassessment .start-diagnostic {
    padding: 0 25px;
  }
  #shopify-section-home-hero--typedjs .home-hero--typedjs .home-hero__content {
    grid-column: 2/span 5;
    padding: 0 50px;
  }
  #shopify-section-home-hero--typedjs .home-hero__content .button.start-diagnostic {
    width: 30%;
    margin-top: 15px;
  }
  #shopify-section-home-hero--typedjs .home-hero__nextimage,
  #shopify-section-best-selling {
    padding: 0 35px;
  }
  #shopify-section-best-selling {
    width: 100%;
  }
  #shopify-section-1586284864161 .page-section--personalized-kit {
    background: none;
  }
  #shopify-section-best-selling .best_selling__inner {
    padding: 0 35px;
    float: left;
    width: 70%;
  }
  #shopify-section-best-selling .best_selling__inner .cart-product__header {
    padding: 10px 0 0;
  }
  #shopify-section-best-selling .best_selling__inner .top-selling-slider li .cart-product__addtocart.card--product-product-addtocarts .plp-cart.product-form__cart-submit {
    font-size: 16px;
    padding: 10px 20px;
    width: 100%;
  }
  #shopify-section-best-selling .shop_for__inner {
    padding: 0 35px;
    float: left;
    width: 30%;
  }
  #shopify-section-best-selling .best_selling__inner h4,
  #shopify-section-best-selling .shop_for__inner h4 {
    font-family: 'GT-WALSHEIM-PRO-REGULAR';
    font-size: 1.8rem;
    font-weight: 600;
    margin: 10px 0 15px;
    text-align: center;
    text-transform: capitalize;
  }
  #shopify-section-best-selling .shop_for__inner .shop-for-container-item {
    padding: 10px;
  }
  #shopify-section-1586284864161 {
    clear: both;
  }
  .page-section.page-section--how-it-works-homepage {
    padding: 40px 0;
  }
  .how-it-works--homepage,
  .how-it-works--homepage .home-howitworks-full {
    display: block;
    width: 94%;
    max-width: 100%;
    margin: 0 auto;
  }
  .how-it-works--homepage .home-howitworks-full .how-it-works__image {
    width: 50%;
    float: left;
  }
  .how-it-works--homepage .home-howitworks-full .how-it-works__description {
    width: 50%;
    float: left;
    font-size: 24px;
    line-height: 32px;
    margin: 10% 0;
    padding-left: 12%;
    text-align: left;
  }
  .how-it-works--homepage .home-howitworks-full .section-image {
    width: 75%;
    max-width: 100%;
  }
  #shopify-section-1586285208211 {
    clear: both;
  }
  .proofofpointcontaine .proofofpointdesign .content-block__header {
    -ms-grid-row-span: 4;
    -ms-grid-row: 1;
    grid-row: 1/span 4;
  }
  .proofofpointcontaine.content-block--personalized-kit a.kit-pricing__image-link.anchor-header.newdesign-img {
    transform: translateX(0);
    -ms-grid-column-span: 4;
    -ms-grid-column: 7;
    grid-column: 7/span 4;
    -ms-grid-row-span: 3;
    -ms-grid-row: 3;
    grid-row: 2/span 4;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-row-span: 4;
    -ms-grid-row: 2;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }
  .proofofpointcontaine.content-block--personalized-kit a.kit-pricing__image-link.anchor-header.newdesign-img .content-block__image {
    padding-left: 0;
  }
  #shopify-section-1630601314ef35eeec .proofofpointcontaine {
    grid-template-rows: 1px 1fr 1fr 1fr 1fr;
  }
  #shopify-section-1630601314ef35eeec .proofofpointcontaine .content-block__gradient.content-block__gradient--pink.proofofpointdesign {
    grid-column: 8/span 5;
    grid-row: 1/span 4;
  }
  #shopify-section-1630601314ef35eeec .proofofpointcontaine a.kit-pricing__image-link.anchor-header.newdesign-img {
    grid-column: 7/span 4;
    grid-row: 3/span 4;
  }
  #shopify-section-1630601314ef35eeec .proofofpointcontaine .homeproo.proof-points__header {
    font-size: 24px;
    line-height: 32px;
    -ms-grid-column-span: 5;
    -ms-grid-column: 2;
    grid-column: 2/span 5;
    grid-row: 2/span 4;
    margin-top: 50px;
    padding: 0 10%;
    text-align: left;
  }
  #shopify-section-1630601314ef35eeec .proofofpointcontaine .homeproo.proof-points__header .proof-points__title {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 15px;
  }
  #shopify-section-1586285332801 .image-review__grid .slick-track {
    width: 100% !important;
    margin: 0 auto;
    transform: none !important;
  }
  #shopify-section-1586285332801 .image-review__grid .slick-track .slick-slide {
    width: 50%!important;
    padding: 0 30px 50px;
  }
}
@media (min-width: 991px) {
  .mobileonly {
    display: none;
  }
}  
@media (min-width: 641px) {
  #shopify-section-get-started .get-started__header {
    margin-bottom: 40px;
    margin-top: 30px;
  }
  .card.card--product.card--product-carts.js--product-cart.cart-product--completes .cart-product__header {
    padding-top: 15px;
  }
  .page-section--home-hero .home-hero--typedjs {
    grid-template-columns: minmax(26px,1fr) repeat(2,minmax(0,665px)) minmax(30px,1fr);
    grid-template-rows: minmax(auto,80px) auto minmax(auto,65px)
  }
  .recommended-product-image.card--product-cart.desktopstyling {
    display: block;
  }
  .recommended-product-image.card--product-cart.desktopstyling .cart-product__image {
    position: relative;
    bottom: 0;
  }
  .diagnosis-section-box2 .recommended-product-image {
    padding: 25px 30px 0;
  }
  .recommendation-details .stepcount {
    color: #fff;
    font-size: 18px;
    font-family: 'GT-WALSHEIM-PRO-REGULAR';
    font-weight: 700;
    position: absolute;
    top: -13%;
    left: 0;
  }
  .pdp-header.page-section--pdp-details .pdp-topitem-section.desktoponly {
    background-color: #f5b106;
    background-image: linear-gradient(90deg ,#f5b106,#f08e19);
  }
  .recommended-productss {
    width: 25%;
    float: left;
  }
  .recommended-productss-list {
    width: 75%;
    float: left;
  }
  .recommended-routine, .recommended-extra {
    font-size: 18px;
  }
  .recommended-productss-list .recommendation-details {
    background: #f8f8fa;
    width: 42%;
    margin-left: 8%;
    margin-right: 0;
    margin-top: 6%;
    padding: 20px;
    position: relative;
    left: 5%;
    height: 260px;
  }
  .recommended-productss-list .recommendation-container {
    background-color: #f8f8fa;
    width: 42%;
    margin-left: 8%;
    margin-top: 6%;
    padding: 20px;
    height: 260px;
  }
  .extra-treatment {
    margin-left: 6%;
  }
  .extra-treatment .extra-treatment-line {
    left: 15%;
    width: 78%;
  }
  .recommendation-list {
    position: relative;
  }
  .recommendation-list .recommendation-list-bg {
    width: 315px;
    height: 250px;
    margin-left: 6%;
    position: absolute;
  }
  .recommendation-list .recommendation-list-bg.bg-color1 {
    background-color: #6c3996;
    background-image: linear-gradient(90deg ,#6c3996,#bb319a);
  }
  .recommendation-list .recommendation-list-bg.bg-color2 {
    background-color: #e95c64;
    background-image: linear-gradient(153deg,#e95c64,#e42a6c);
  }
  .recommendation-list .recommendation-list-bg.bg-color3 {
    background-color: #F5B106;
    background-image: linear-gradient( 90deg ,#F5B106,#F08E19);
  }
  .recommendation-list .recommendation-list-bg.bg-color4 {
    background-color: #B3CB5E;
    background-image: linear-gradient( 90deg ,#B3CB5E,#74B8A1);
  }
  .page-section--recommended-product-list .recommended-productss-list .productimage {
    width: 46%;
    float: left;
    padding-right: 10px;
  }
  .page-section--recommended-product-list .recommendation-container .myproductdetails {
    width: 54%;
    float: left;
  }
  .page-section--recommended-product-list .recommendation-container .myproductdetails #AddToCart {
    background-color: #6c3996;
    background-image: linear-gradient(170deg,#bb319a,#6c3996);
    color: #fff;
    font-size: 16px;
    font-family; 'GT-Walsheim-Pro-Regular';
    font-weight: 700;
    padding: 7px 20px;
    text-align: center;
  }
  .recommended-productss-list.desktoponly .recommendation-all-product {
    margin-left: 59%;
    padding-top: 20px;
  }
  .recommendation-container .productimage .matching-container.inside-productimage {
    position: relative;
  }
  .recommendation-container .productimage .matching-container.inside-productimage  .matching-label {
    font-size: initial;
  }
  .site-footer {
    clear: both;
  }
  .template-page.diagnostic .page-section.page-section--hero-simple.diagnosticpage {
    display: inline-block;
    width: 33%;
    text-align: left;
    vertical-align: top;
  }
  .template-page.diagnostic .page-section.page-section--areas-of-concern.skinsection {
    display: inline-block;
    width: 66%;
    padding-top: 80px;
  }
  .template-page.diagnostic .skin-diagnosis.desktoponly {
    font-weight: 700;
    line-height: 34px;
    margin: 40px 20px 40px 80px;
  }
  .template-page.diagnostic .skin-diagnosis.desktoponly .skin-diagnosis-result.js--focus-area-icons {
    font-weight: 500;
    padding-left: 12px;
  }
  .template-page.diagnostic .page-section.page-section--hero-simple.diagnosticpage .hero-simple__title {
    font-size: 36px !important;
    line-height: 42px;
    margin-right: 20px;
  }
  .template-page.diagnostic .diagostic-clearboth {
    display: none;
  }
  .template-page.diagnostic .diagnosis-section {
    display: inline-flex;
    width: 64%;
    float: left;
  }
  .template-page.diagnostic .diagnosis-section.focusareaitem {
    display: block;
    width: 32%;
    float: left;
    margin-left: 22px;
    height: 240px;
  }
  .template-page.diagnostic .diagnosis-section.focusareaitem .recommended-product-focus .focus-areas-list {
    display: block;
    margin: 15% 8%;
    width: auto;
    text-align: left;
  }
  .diagnosis-section .diagnosis-section-box1 .recommended-product-title {
    position: relative;
    top: -50px;
  }
  .recommended-product-focus .js--focus-area-icons .focus__icon {
    width: auto;
    padding: 8px;
  }
  .template-page.diagnostic .diagnosis-section-box1 {
    margin-right: 22px;
  }
  .template-page.diagnostic .recommended-product,
  .recommended-product-desc {
    font-size: 17px;
    line-height: 22px;
  }
  .diagnosis-section .recommended-product-title {
    font-size: 16px;
  }
  .diagnosis-section .diagnosis-section-box2 .recommended-product-title {
    position: relative;
    top: 7px;
  }
  .diagnostic-tabs-nav ul {
    width: 60%;
    margin: 0 auto;
  }
  .diagnostic-tabs-nav ul li a img {
    width: 75px;
    max-height: 132px;
  }
  .diagnostic-tabs-nav {
    height: 157px;
    padding-top: 15px;
  }
  div#tab2, div#tab3 {
    padding: 30px;
  }
  .diagnosis-section .diagnosis-section-box2 .recommended-product-image img {
    width: auto;
    height: 75px;
  }
  .cart-product__image {
    bottom: -30px;
    right: 0;
  }
  .page-section.page-section--recommended-product-list .recommended-products {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .recommended-products__topsection {
    position: relative;
    top: -34px;
  }
}
@media (max-width: 991px) {
  .desktoponly, .desktop-only {
    display: none;
  }
}  
@media (max-width: 640px) {
  .recomm-prodlist {
    clear: both;
    padding: 30px 0;
  }
  .template-index .page-section--home-hero .home-hero--typedjs {
    grid-template-columns: minmax(26px,1fr) repeat(2,minmax(0,610px)) minmax(0,1fr);
  }
  .template-index .page-section--home-hero .home-hero--typedjs .home-hero__content {
    min-width: 350px;
  }
  .template-index .home-hero__nextimage .portion-redirection {
    position: absolute;
    top: 0;
  }
  .template-index .home-hero__nextimage .portion-redirection a {
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
  }
  .diagnostic-tabs-nav li {
    padding: 0 5px;
    margin-top: 0;
  }
  .diagnostic-tabs-nav ul li a img {
    max-height: 112px;
    width: 40px;
  }
  .diagnostic-tabs-nav ul li a .tab-text {
    font-size: 13px;
    line-height: 17px;
    min-height: 60px;
  }
  div#shopify-section-how-to-use-blog-block {
    clear: both;
  }
  .diagnostic-tabs-nav {
    height: 112px;
  }
  .diagnostic-tabs-nav.fixeditem {
    height: 123px;
    padding-top: 10px;
  }
  #tab2 .top-ingredient {
    padding: 0;
    width: 100%;
  }
  #tab2 .ingredient-list .rich_text {
    clear: both;
    margin: 20px 0 0;
    padding: 20px 0;
  }
  #tab2 .ingredient-list .benefit_image {
    width: 18%; 
  }
  #tab2 .ingredient-list .title {
    width: 82%;
  }
  #tab3 .top-ingredient {
    padding: 0;
    width: 100%;
  }
  #tab3 .card .rich_text {
    clear: both;
    margin: 0 0 0 5px;
    padding: 0 0 20px;
  }
  #tab3 .card .benefit_image {
    width: 22%; 
  }
  #tab3 .card .title {
    width: 78%;
    position: relative;
    top: -5px;
    line-height: 18px;
  }
  .pdp-header__price {
    display: block;
    width: 100%;
    top: 0;
    margin-top: 5px;
    padding: 15px 0;
  }
  .pdp-header__qty {
    display: block;
    width: 100%;
    padding: 10px 0;
  }
  .num-block.skinsei {
    padding-bottom: 20px;
  }
  .num-block-text {
    text-align: left;
  }
  .product-form__item--submit {
    display: block;
    width: 100%;
    top: 10px;
  }
}
@media (max-width: 991px) {
  #shopify-section-1630601314ef35eeec {
    display: none;
  }
  .page-section.page-section--how-it-works-homepage {
    padding-bottom: 0;
  }
  .page-section--hero-simple.diagnosticpage {
    padding-top: 20px;
  }
  .hero-simple__title {
    font-size: 34px !important;
    line-height: 38px;
  }
  .inner__content .productoption {
    padding: 20px 0 10px;
  }
  .inner__content {
    margin: 40px 0;
    padding: 0 30px 5px;
  }
  .choosefrom {
    left: 35%;
  }
  .imagetext__container .imagetext__container-text {
    font-size: 12px;
    font-weight: 700;
  }
  .inner__content .orcontainer {
    font-size: 14px;
    margin-top: 8%;
  }
  .inner__content .orcontainer {
    padding: 0 45px 0 30px;
  }
  .recommended-products__button {
    margin-bottom: 15px;
  }
  .diagnostic__section .result__category .result__category-subtitle {
    display: none;
  }
  .pdp-header__header .button.product-form__cart-submit {
    display: inline-block;
    width: auto;
  }
  .pdp-header__quantity {
    display: inline-block;
    width: auto;
  }
  .page-section--product-grid.myproductlist {
    padding: 0 20px;
  }
  .recomm-prodlist form .cart-product--complete {
    margin-right: 0;
  }
  .page-section--product-grid.myproductlist .product-form__cart-title {
    width: auto;
  }
  .desktoponly .product-form__cart-title {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.04em;

  }  
  .multiple-items .slick-arrow {
    top: -55px;
  }
  .multiple-items .slick-arrow.slick-next {
    right: 0;
  }
  .card--product .card--product-product-addtocart {
    width: 115px;
    left: 60%;
    top: 185px;
    bottom: 0;
  }
  .card--product .card--product-product-addtocart .product-form__cart-submit {
    font-size: 12px;
    padding: 7px 12px;
  }
  .card--product .card--product-product-addtocart .product-form__cart-submit #AddToCartText .button__icon {
    font-size: 15px;
    width: 12px;
    height: 12px;
  }
  .myproductlist .page-section--hero-simple, #our-product-list .page-section--hero-simple {
    padding: 0;
  }
  .myproductlist #shopify-section-product-grid {
    padding-top: 20px;
  }
  .myproductlist .product-form__cart-title .product-grid__typebutton {
    width: auto;
  }
  .recommendation-container .addtocart .button--cta {
    font-size: 1.5rem;
  }
}
@media (max-width: 480px) {
  .infobar {
    width: 95%;
  }  
  .page-section--product-grid .container {
    margin: 0;
    width: 100%;
  }
  .page-section--product-grid .container .product-grid {
    grid-gap: 0;
  }
  .get-your-kit__title {
    text-align: center;
  }
  .kit-card-proceed {
    width: 95%;
  }
  .kit-card-proceed .button--gradient {
    margin-top: 20px;
  }
}
@media (max-width: 420px) {
  .imagetext__container .imagetext__container-text {
    font-size: 10px;
  }
  .choosefrom {
    left: 32%;
    padding: 0 12px;
  }
  .inner__content {
    margin: 25px 0 25px 0;
    padding: 0 30px 5px;
  }
  .inner__content .orcontainer {
    width: 100px;
  }
  .inner__content .orcontainer {
    padding: 0 25px 0 10px;
  }
}
@media (min-width: 680px) and (max-width: 1180px) {
  .template-index .home-hero__nextimage .home-hero__image.desktoponly.home-hero__nextimage {
    top: -15%;
  }
  .home-hero__nextimage img.home-hero__nextimage {
    top: -65px;
  }
  .recomm-prodlist form .cart-product--complete {
    margin-right: 20px; 
  }
  .inner__content .orcontainer {
    padding: 0;
  }
  .imagetext__container .imagetext__container-text {
    font-size: 16px;
    font-weight: 600;
    width: 100px;
  }
  .choosefrom {
    font-size: 12px;
  }
  .card--product.card--product-cart .cart-product__image {
    bottom: -20px;
    right: -88px;
    max-height: 110px;
  }
  .card--product-product-price {

  }
}

@media (max-width: 375px) {
  .choosefrom {
    padding: 0 10px;
  }	
  .loggedinuser-myproduct .diagonstic-filter .sort-title-producttype,
  .loggedinuser-myproduct .diagonstic-filter .selected-category {
    font-size: 13px;
  }
}
@media (max-width: 560px) {
  .card--product.card--product-cart .cart-product__image {
    bottom: -20px;
    right: -88px;
    max-height: 95px;
  }
  .multiple-items .slick-arrow.slick-prev {
    left: 88%;
  }
  .recomm-prodlist form .cart-product--complete {
    min-height: 200px;
  }
  .card--product .card--product-product-addtocart {
    top: 165px;
  }
}
@media (max-width: 370px) {
  .shop-for-container-item a {
    font-size: 1rem;
  }
}
@media (min-width: 1181px) {
  .diagnostic-tabs-nav.fixeditem {
    top: 100px;
  }
  .header { z-index: 99999; }
  .template-index .home-hero__nextimage .home-hero__image.desktoponly.home-hero__nextimage {
    top: -23%;
  }
  .card--product.card--product-cart .cart-product__image {
    bottom: -45px;
    right: -110px;
    max-height: 130px;
  }
  .card--product .button.product-form__cart-submit {

  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .cart-product__title {
    font-size: 1.4rem;
  }
  .recomm-prodlist form .cart-product--complete {
    margin-right: 20px; 
  }
  .card--product .card--product-product-addtocart {
    width: 135px;
    left: 60%;
    top: 188px;
    bottom: 0;
  }
  .card--product .card--product-product-addtocart .product-form__cart-submit {
    font-size: 12px;
    padding: 5px 10px;
  }
  .pdp-header__price {
    width: 22%;
    font-size: 24px;
  }
  .pdp-header__qty {
    width: 40%;
    margin-right: 2%;
  }
  .product-form__item--submit {
    width: 32%;
  }
  .pdp-header__header .button.product-form__cart-submit {
    padding: 10px;
  }
}
@media (max-width: 1360px) {
  .page-section--home-hero .home-hero--typedjs {
    grid-template-columns: minmax(26px,1fr) repeat(2,minmax(0,610px)) minmax(30px,1fr);
    grid-template-rows: minmax(auto,80px) auto minmax(auto,65px)
  }
}
@media (min-width: 1500px) and (max-width: 1800px) {
  .page-section--home-hero .home-hero--typedjs {
    grid-template-columns: minmax(26px,1fr) repeat(2,minmax(0,825px)) minmax(30px,1fr);
    grid-template-rows: minmax(auto,80px) auto minmax(auto,65px)
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  .home-hero__title {
    font-size: 4.2rem;
  }
  .template-index .home-hero__nextimage .home-hero__image.desktoponly.home-hero__nextimage {
    min-height: auto;
  }
  .index #shopify-section-best-selling .best_selling__inner .top-selling-slider li .cart-product__addtocart.card--product-product-addtocarts .plp-cart.product-form__cart-submit {
    font-size: 10px;
  }
  .diagnosis-section-box1, .diagnosis-section-box2 {
    padding: 15px 10px;
  }
}
@media (min-width: 1073px) and (max-width: 1280px) {
  .page-section--home-hero .home-hero--typedjs {
    grid-template-columns: minmax(26px,1fr) repeat(2,minmax(0,665px)) minmax(30px,1fr);
    grid-template-rows: minmax(auto,80px) auto minmax(auto,65px)
  }
  .card--product .card--product-product-addtocart {
    bottom: 0;
  }
}
@media (min-width: 599px) and (max-width: 730px) {
  .page-section--product-grid.myproductlist {
    padding: 0;
  }
  .cart-product__title {
    font-size: 1.2rem;
  }
  .recomm-prodlist form .cart-product--complete {
    margin-right: 10px;
  }
  .card--product .card--product-product-addtocart {
    width: 80px;
  }
  .card--product.card--product-cart .cart-product__header {
    padding: 30px 15px 0 60px;
  }
  .card--product.card--product-cart .cart-product__content-wrapper,
  .card--product-cart .cart-product__link,
  .card--product-cart .cart-product__link.card--product-product-price {
    padding-left: 75px;
  }
}
@media (min-width: 1281px) {
  .diagnostic-tabs.container {
    max-width: 100%;
    padding: 0 80px;
    width: 100%;
  }
  .template-index .home-hero__nextimage .home-hero__image.desktoponly.home-hero__nextimage {
    top: -28%;
  }
  .page-section--recommended-product-list .recommendation-container .myproductdetails {
    padding-top: 30px;
  }
  .template-page.diagnostic .diagnosis-section.focusareaitem .recommended-product-focus .focus-areas-list {
    margin: 15% 8%;
  }
  .recommended-product-focus .js--focus-area-icons .focus__icon {
    margin-bottom: 20px;
  }
  .template-page.diagnostic .diagnosis-section.focusareaitem .recommended-product-focus .focus-areas-list .svg-icon.focus__icon .icon {
    width: 12%;
    float: left;
  }
  .template-page.diagnostic .diagnosis-section.focusareaitem .recommended-product-focus .focus-areas-list .svg-icon.focus__icon span {
    width: 82%;
    float: left;
  }
  .template-page.diagnostic .diagnosis-section-box1 .recommended-product-image.card--product-cart.desktopstyling {
    max-height: 160px;
  }
  .template-page.diagnostic .diagnosis-section-box1 .recommended-product-title {
    position: static;
  }
  .template-page.diagnostic .diagnosis-section-box2 .recommended-product-image {
    max-height: 160px;
    padding-bottom: 20px;
  }
  .template-page.diagnostic .diagnosis-section-box2 .recommended-product-title {
    position: static;
  }
}
@media (min-width: 1601px) {
  .page-section--home-hero .home-hero--typedjs {
    grid-template-columns: minmax(26px,1fr) repeat(2,minmax(0,925px)) minmax(30px,1fr);
    grid-template-rows: minmax(auto,80px) auto minmax(auto,65px)
  }
  .template-index .home-hero__nextimage .home-hero__image.desktoponly.home-hero__nextimage {
    top: -55%;
  }
  #shopify-section-home-hero--typedjs .home-hero--typedjs .home-hero__content {
    padding: 0 50px;
  }
  .recommendation-details .productdetails {
    font-size: 17px;
    line-height: 22px;
  }
  .recommended-productss-list .recommendation-details,
  .recommended-productss-list .recommendation-container {
    height: 280px;
  }  
}

/* 9.2 MINI CART
========================================================================== */
@keyframes menu-to-bottom {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 15px, 0);
    transform: translate3d(0, 15px, 0); } }
@-webkit-keyframes menu-to-bottom {
  from {
    -webkit-transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 15px, 0); } }
@keyframes menu-in-top {
  from {
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@-webkit-keyframes menu-in-top {
  from {
    -webkit-transform: translate3d(0, -15px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0); } }

.jas-icon-cart .count,.jas_count_wishlist.count {
  width: 20px;
  height: 20px;
  font-size: 12px;
  line-height: 22px;
  left: 14px;
  top: 0;
}
.jas_count_wishlist.count {
  left: 20px;
  top: 0;
}
.jas-push-menu {
  position: fixed;
  background: #fff;
  width: 385px;
  top: 0;
  bottom: 0;
  z-index: 1050;
  overflow: hidden;
  overflow-y: auto;
  -webkit-transition: transform .3s ease;
  -moz-transition: transform .3s ease;
  -o-transition: transform .3s ease;
  transition: transform .3s ease
}
.mask-overlay {
  content: " ";
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0,0,0,.7);
  opacity: 0;
  visibility: hidden;
  z-index: 999;
  width: 100%;
  height: 100%;
}
.menu-opened .mask-overlay,.cart-opened .mask-overlay,.-opened .mask-overlay{
  opacity: 1;
  visibility: visible;
}
.jas-mini-cart,.jas-side-login {
  right: 0;
  transform: translate3d(400px,0,0);
  -webkit-transform: translate3d(400px,0,0);
  -ms-transform: translate3d(400px,0,0);
  -sand-transform: translate3d(400px,0,0);
}
.cart-opened .jas-mini-cart,.login-opened .jas-side-login {
  transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -sand-transform: translate3d(0,0,0)
}
body.cart-opened .sidebar-tab,
body.cart-opened #smile-ui-container {
  display: none;
}
.jas-canvas-menu {
  left: 0;
  transform: translate3d(-4000px,0,0);
  -webkit-transform: translate3d(-400px,0,0);
  -ms-transform: translate3d(-400px,0,0);
  -sand-transform: translate3d(-400px,0,0);
  -webkit-transition: transform .3s ease;
  -moz-transition: transform .3s ease;
  -o-transition: transform .3s ease;
  transition: transform .3s ease
}
.menu-opened .jas-canvas-menu {
  transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -sand-transform: translate3d(0,0,0);
}
.admin-bar .jas-push-menu {
  top: 32px;
}
.jas-push-menu h3 {
  background: #23246c;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  height: 60px;
  text-align: center;
}
.shopify .jas-push-menu h3 {
  margin-bottom: 0;
}
.jas-push-menu h3 i {
  left: 8px;
  top: 0;
  line-height: 50px;
  cursor: pointer;
  font-size: 40px;
}
.jas-push-menu h3 i.close-menu {
  left: auto;
  right: 8px;
} 
.jas-mini-cart ul.product_list_widget {
  padding: 15px;
  padding-bottom: 0;
  list-style: none;
}
.jas-mini-cart .widget_shopping_cart_footer {
  padding: 15px;
}
.widget_shopping_cart_footer .buttons {margin-bottom: 0}
.jas-mini-cart .mini_cart_item,
.widget_shopping_cart .mini_cart_item {
  list-style: none;
  overflow: hidden;
  position: relative;
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}
.cart_item_image {
  position: relative;
  padding-right: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.template-cart td.product-thumbnail img {
  max-width: 80px;
}
.jas-mini-cart .remove,
.widget_shopping_cart_content .remove {
  top: 1px;
  right: 0;
  padding-right: 0;
  font-size: 20px;
  width: 20px;
  margin-bottom: 0;
  border-radius: 50%;
  color: rgba(0,0,0,.8);
  z-index: 2;
}
.jas-mini-cart li:hover .remove,
.widget_shopping_cart li:hover .remove {
  opacity: 1;
}
.jas-mini-cart img,
.widget_shopping_cart img {
  max-width: 65px;
  max-height: 65px;
}
.jas-mini-cart .wc-extra-content img, 
.widget_shopping_cart .wc-extra-content img {
  max-width: 100%;	
}
.product_img_trust_seal {
  margin-top: 10px;
}
#content_cart__popup_nt .product_img_trust_seal {
  margin-top: 20px;
}
.widget_shopping_cart .product_img_trust_seal img{
  max-width: 100%;
  display: block;
}
.widget_shopping_cart_footer {
  border-top: 2px solid rgba(129,129,129,.2);
}
.jas-mini-cart dd img,
.shop_table dd img,
.widget_shopping_cart dd img {
  max-width: 20px;
  border-radius: 50%;
}
.jas-mini-cart .variation,
.jas-mini-cart .quantity,
.widget_shopping_cart .variation,
.widget_shopping_cart .quantity  {
  color: #bbb;
  font-size: 13px;
  margin-bottom: 0;
  display: block;
}
.jas-mini-cart .cart__meta-text.variation {
  display: none;
}
.jas-mini-cart dl.variation {
  width: 100%;
  dt.variation-Color {
    display: inline-block;
    width: 30%;
    float: left;
  }
  dd.variation-Color.actualvalue {
    display: inline-block;
    width: 60%;
    float: left;
    margin: 0;
  }
}
.jas-mini-cart .variation dt,
.cart_item .variation dt,
.widget_shopping_cart .variation dt {
  float: left;
  text-transform: capitalize;
  margin: 0 3px 0 0;
}
.jas-mini-cart .variation dd,
.cart_item .variation dd,
.widget_shopping_cart .variation dd {
  margin-bottom: 0;
}
.jas-mini-cart .variation p,
.cart_item .variation p,
.widget_shopping_cart .variation p {
  margin: 0;
}
.jas-mini-cart .total,
.widget_shopping_cart .total {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  color: #000;
  font-size: 18px;
}
.jas-mini-cart .button,.dropdown-cart .button,
.sidebar .widget_shopping_cart .button {
  display: block;
  text-align: center;
  background: #0065bb;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 11px;
  line-height: 40px;
}
.jas-mini-cart .checkout,.dropdown-cart .checkout,
.widget_shopping_cart .checkout {
  background: #0065bb;
  margin-top: 10px;
}
.jas-mini-cart .checkout:hover,.dropdown-cart .checkout:hover,
.widget_shopping_cart .checkout:hover {
  background: #23246c;
}
.jas-mini-cart .button:hover,.dropdown-cart .button:hover,
.widget_shopping_cart .button:hover {
  background: #23246c;
  color: #fff;
  opacity: 1;
}
.widget ul.product_list_widget li .buttons a {
  color:  #fff;
  background: #b59677;
  line-height: 40px;
}
.sidebar .widget_shopping_cart .button:hover {
  color:  #fff;
}
.widget ul.product_list_widget li a.remove {
  display: flex;
}
.mask-overlay {
  content: " ";
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0,0,0,.7);
  opacity: 0;
  visibility: hidden;
  z-index: 999;
  width: 100%;
  height: 100%;
}
.menu-opened .mask-overlay,.cart-opened .mask-overlay,.-opened .mask-overlay{
  opacity: 1;
  visibility: visible;
}
a.cart_item_link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 0;
  z-index: 1;
}
.cart_item_info {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding-right: 20px;
  text-align: left;
  .item_title {
    font-size: 12px;
  }
}
.shopify-Price-amount.amount {      
  display: inline-block;
  font-size: 18px;
  margin: 5px 0;
}
.cart__popup-quantity .quantity {
  .cart__popup-qty {
    font-size: 25px;
    line-height: 20px;
    vertical-align: text-bottom;
  }
  input {
    border: 1px solid #23246c;
    font-size: 14px;
    padding: 5px 10px;
    width: 50px;
  }
}
.cart__popup-quantity .quantity input:hover, .cart__popup-quantity .quantity input:focus {
  border: 1px solid #23246c;
}
.cart_item_info .item_title {
  display: block;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.jas-mini-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.amazon-buy {
  float: left;
  width: 120px;
  padding-top: 20px;
  padding-left: 20px;
}
.feelunique-buy {
  float: left;
  width: 180px;
  padding-top: 30px;
  padding-left: 35px;
  margin-bottom: 35px;
}
.gecko-scroll{
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.gecko-scroll .gecko-scroll-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.widget_shopping_cart .gecko-scroll-content,.cart__popup_upsell .gecko-scroll-content {
  position: relative;
  max-height: 250px;
  padding-right: 5px;
}
.cart__popup_upsell .gecko-scroll-content {
  max-height: 300px;
}
.widget_shopping_cart_body.gecko-scroll {
  height: auto;
}
.jas-mini-cart .widget_shopping_cart .gecko-scroll-content {
  position: relative;
  max-height: none;
  padding-right: 0;
}
.widget_shopping_cart .has-scrollbar .gecko-scroll-content,.cart__popup_upsell .has-scrollbar .gecko-scroll-content {
  overflow: scroll;
  overflow-x: hidden;
}
.gecko-scroll-pane {
  width: 3px;
  background: rgba(0,0,0,.15);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: .2s;
  transition: .2s;
  visibility: hidden;
  opacity: 0;
}
.gecko-scroll-pane.active, .gecko-scroll-pane.flashed, .gecko-scroll:hover>.gecko-scroll-pane, .gecko-scroll-quick:hover>.gecko-scroll-pane, .gecko-sidebar-scroll:hover>.gecko-scroll-pane {
  visibility: visible;
  opacity: .99;
}
.gecko-scroll-pane>.gecko-scroll-slider {
  background: rgba(0,0,0,.25);
  position: relative;
  margin: 0 0;
}
.jas-mini-cart .widget_shopping_cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
}
.jas-mini-cart .widget_shopping_cart_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.jas-mini-cart .widget_shopping_cart_footer {
  padding-bottom: 40px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  outline: 0;
}
.product_list_widget>li:after {
  content: "";
  clear: both;
  display: block;
}
a.cart_add_item {
  margin-top: 5px;
  padding: 8px 10px;
  font-size: 0.75em;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  white-space: normal;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  width: auto;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #e8e9eb;
}
.widget_shopping_cart .product_list_widget:before,.widget_shopping_cart:before {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -20px;
  margin-left: -20px;
  opacity: 0;
  transition: opacity .6s ease;
  -webkit-transition: opacity .6s ease;
  content: "";
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid rgba(0,0,0,.1);
  border-left-color: rgba(0,0,0,.8);
  border-radius: 50%;
}
.widget_shopping_cart.removing-process:before,.widget_shopping_cart .removing-process .product_list_widget:before {
  opacity: 1;
  animation: load-ani 450ms infinite linear;
  -webkit-animation: load-ani 450ms infinite linear;
}
.widget_shopping_cart.removing-process .widget_shopping_cart_content,.widget_shopping_cart .removing-process .product_list_widget {
  opacity: .5;
}
.header-lateral .dropdown-cat {
  display: none;
}  
.home-hero__nextimage .home-hero__image.desktoponly.home-hero__nextimage {
  width: 95%;
  height: auto;
  min-height: 242px;
  position: absolute;
  top: 90%;
}
.home-hero__nextimage .portion-redirection {
  width: 95%;
  height: 242px;
  position: relative;
}
.home-hero__nextimage .portion-redirection a {
  display: inline-block;
  width: 32%;
  height: 100%; 
  position: relative;
  top: -15%;
}
body.template-product.product .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1, 
body.template-product.product .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 {
  height: 35px;
}
@media only screen and (min-width: 991px) {  
  .product-grid-view.multiple-items .recomm-prodlist {
    width: 30%;
    float: left;
    clear: none;
    margin-right: 3%;
  }
  
  .desktoponly .recomm-prodlist {
    width: 395px;
    max-width: 395px;
    min-height: 260px;
    float: left;
    clear: none;
    margin-right: 3%;
    background: #F8F8FB;
  } 
  .template-collection.product-range .desktoponly .recomm-prodlist {
    min-height: 200px;
  }
  .desktoponly .cart-product__title {
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 16px;
    color: #6C3996;
  }  
  .desktoponly .cart-product-right .cart-product__subtitle {
    font-family: 'GT-Walsheim-Pro-Regular';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    color: #656573;
    margin: 0px 0;
  }  
  .desktoponly .cart-product__content-wrapper {
    border-top: none;
    margin-top: 5px;
  }  
  .desktoponly .cart-product__addtocart {
    margin-top: 10px;
  }  
  .desktoponly .cart-product__addtocart.card--product-product-addtocarts .plp-cart.product-form__cart-submit {
    padding: 7px 17px;
  }  
  .desktoponly .pdp-learnmore a{
    font-size: 14px;
  }  
  .desktoponly .matching-container {
    margin: 10px 0;
  }
  .desktoponly .matching-container .matching-label {
    top: -4px;
  }  
  .desktoponly .matching-container .progress {
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #008000;
  }  
  .product-grid-view.multiple-items .recomm-prodlist:nth-of-type(10) {
    clear: both;
  }
  #my-products #shopify-section-how-to-use-blog-block, .template-collection #shopify-section-how-to-use-blog-block{
    clear: both;
  }
  .product-grid-view.multiple-items {
    display: inline;
  }
  #shopify-section-product-grid {
    padding-top: 185px;
  }

  .diagnostic-top-time.desktop-only .diagnostic-top-time-sort .sort-title {
    border: none;
    background-color: transparent;
  }  


  .diagnostic-top-time.desktop-only .diagonstic-filter-concerns, .diagnostic-top-time.desktop-only .diagonstic-filter-producttype {
    padding: 8px;
    width: auto;
    min-width: 150px;
    height: 40px;
    background: #F8F8FB;
    opacity: 0.64;
    color: #656573;
    cursor: pointer;
  }  

  .diagnostic-top-time.desktop-only .diagonstic-filter-concerns.accordionopen, .diagnostic-top-time.desktop-only .diagonstic-filter-producttype.accordionopen {
    opacity: 1;
    color: #656573;
  }  

  .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-firstli,
  .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-secondli, 
  .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-fourthli, 
  .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-thirdli, 
  .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-fifthli{
    font-size: 14px;
    border: 1px solid #D7D7DA;
    padding: 30px 10px;
    min-height: 100px;
    width: auto;
    min-width: 158px;
    margin: 10px;
  }  
  .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-spliter2.fullwidth li {
    min-width: 130px;
    margin: 9px;
  }  
}  

@media (min-width: 1024px) {
  .hero-simple__title {
    font-size: 64px !important;
  }
}  


@media only screen and (min-width: 991px) {
  .diagnostic-top-time.loggedinuser-myproduct.mobile-only {
    display: none;
  }
  .diagnostic-top-time.loggedinuser-myproduct.desktop-only {
    width: calc(88% - 100px);
    position: absolute;
    margin: 0 auto;
    top: 450px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .collection-title.container.desktoponly {
    padding-bottom: 30px
  }  
  .collection-title.container.desktoponly .product-grid__subheading {
    max-width: 100%;
  }  
  .collection-title.container.desktoponly .product-grid__title {
    font-size: 28px;
    line-height: 36px;
    letter-spacing: 0.04em;
    color: #6C3996;
    font-family: GT-Super-Display-Light;
  }  
}  
.template-collection h1.hero-simple__title {
  font-family: GT-Super-Display-Light;
}
@media only screen and (min-width: 1364px) {
  .diagnostic-top-time.loggedinuser-myproduct.desktop-only {
    width: calc(80% - 100px);
  } 
}  

@media only screen and (min-width: 1440px) {
  .diagnostic-top-time.loggedinuser-myproduct.desktop-only {
    width: calc(72% - 100px);
  } 
}  

@media only screen and (min-width: 1600px) {
  .diagnostic-top-time.loggedinuser-myproduct.desktop-only {
    width: calc(70% - 100px);
  } 
}    

@media (min-width: 769px) {
  .cart-product__content-wrapper .focus-areas-list {
    margin-top: 10px;
  }

  img.key-ingredients.icon {
    height: 50px;
    width: 50px;
    display: inline-block;
    padding: 0;
    border: none;
    margin-right: 10px;
    vertical-align: middle;
  }
  .pdp-description__title {
    font-size: 2.2rem !important;
    font-weight: 400 !important; 
  }
  .pdp-description .cart-product__content {
    padding: 0 0 30px;
  }
  .focus-areas-list .icon {
    font-size: 3rem;
    width: 18px;
  }
  .key-ingredients1 {
    margin: 50px 0;
  }
  .fullcontainer {
    max-width: 1260px;
    width: calc(100% - 60px);
    margin: 0 auto;
    padding: 0;
  }
  .pdp-header__header {
    grid-row: 2 !important;
    align-self: start !important;
  }
  .page-section--pdp-header.pdp-newdesign .pdp-header {
    grid-template-rows: auto 2fr 3fr auto;
  }
  .page-section--pdp-details {
    padding: 0px;
  }
  .pdp-header__gradient {
    grid-row: 1/span 3;
    height: 384px;
  }
  .pdp-header__header .pdp-header__details,
  .pdp-header .breadcrumb--pdp-header,
  .pdp-header__header .pdp-header__type {
    color: #fff;
  }
  .page-section--pdp-header .pdp-header__content.pdp-review {
    grid-row: 3;
    margin-top: 150px;
  }
  .page-section--pdp-header .pdp-header__content.pdp-review .pdp-header__proof-container {
    grid-template-columns: repeat(auto-fill,70px);
  }
  .template-index .homeproo .pdp-header__proof-container {
    padding-top: 10px;
  }
  .template-product .best_selling__inner {
    float: none !important;
  }

  /* .top-selling-slider li .cart-product__image-wrappers {
  height: 217px;
} */
  span.yotpo-icon {
    color: #663399 !important;
  }
  .yotpo .text-m {
    font-size: 13px;
    margin-left: 10px;
    border-bottom: 1px solid #663399;
    color: #663399 !important;
  }
  .pdp-keybenefit { display: none; }
  .pdp-description .key-ingredients { 
    background: #fff; 
    border-right: 1px solid #e4e4e4; 
    padding: 0 50px 0 0;
  }
  div#howtouse {
    padding: 0 0 0 50px !important;
  }
  .accordion {
    color: #4a4a5a;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 2.2rem;
    line-height: 2.8rem;
    transition: 0.4s;
    font-family: GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;
  }

  /* .active, .accordion:hover {
  background-color: #ccc;
} */

  /* .accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

  .active:after {
  content: "\2212";
} */
  button.accordion {
    display: flex;
    justify-content: space-between;
  }
  .accordion.active .svg-icon{
    transform: rotate(180deg);
  }
  .panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
  }
  .pdp-details-section {
    padding: 60px 0 0;
  }
  .template-product .best_selling__inner {
    width: 100% !important;
  }
  .key-ingredients__text { padding-left: 60px; margin-bottom: 10px;}    
  .ul-main-ingredients { padding: 0; list-style: none;}
  .key-ingredients__item { margin: 0;}
  .key-ingredients__item svg {vertical-align: middle;}
}
span.yotpo-icon {
  color: #663399 !important;
}
@media (max-width: 640px) {
  .recommended-product-image.card--product-cart {
    grid-template-rows: 140px auto 1fr auto auto;
    height: auto;
  }
  .diagnostic-tab-content .pdp-inner ul.container {
    overflow-x: scroll;
  }
  .diagnosis-section .recommended-product-title {
    text-align: center;
  }
  .pdp-header .product-form__item--submit {
    display: table-column;
  }
  .cart-product--completes .cart-product-right .cart-product__subtitle {
    margin: 5px 0;
  }
  .pdp-header__reviews {
    margin-top: 10px;
  }
  .cart-product__content-wrapper .focus-areas-list__item {
    margin-bottom: 5px;
  }
  .card--product-carts.cart-product--completes .cart-product__content-wrapper {
    border: none;
    margin-top: 8px;
  }
  .card--product-carts.cart-product--completes .yotpo .standalone-bottomline .star-clickable,
  .card--product-carts.cart-product--completes .review--pdp-header.yotpo a {
    display: block;
  }
}

.gift-card-pdp .key-ingredients__text {
  padding-left: 60px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 26px;
  color: #656573;
}
.gift-card-pdp .carousel--pdp {
  margin-bottom: 0;
  background: linear-gradient(180deg, #FFFFFF 0%, #F0F0F1 100%);
  height: 440px;
}
.gift-card-pdp .button.product-form__cart-submit {
  color: #fff;
  padding: 0 10px 4px 10px;
  height: 56px;
  width: 260px;
}
.gift-card-pdp .selector-wrapper.js {
  width: 120px;
  height: 56px;
  display: inline-flex;
  margin-bottom: 0;
}
.gift-card-pdp .pdp-header__qty {
  padding: 0;
  width: 113px;
}
.gift-card-pdp .faq__header .h3 {
  text-align: left;
  padding-left: 18px;
  font-size: 22px;
  line-height: 29px;
  color: #656573;
  letter-spacing: 0.01em;
}
.gift-card-pdp .faq-accordion__title {
  font-size: 18px;
  line-height: 24px;
  color: #656573;
  letter-spacing: 0.01em;
}
.gift-card-pdp .faq-accordion__content {
  font-size: 16px;
  line-height: 26px;
  color: #656573;
}
.gift-card-pdp .select-variant-title {
  color: #656573;
  font-size: 14px;
  /* line-height: 19px; */
}
.gift-card-pdp .faq-accordion { padding-top: 0; }
.gift-card-pdp .faq__header { margin-bottom: 26px; }
.gift-card-pdp .page-section--how-skinsei-works {
  text-align: left;
  padding-top: 80px;
  padding-bottom: 40px;
}

.gift-card-pdp .key-ingredients__label {
  font-size: 18px;
  line-height: 24px;
  color: #656573;
  letter-spacing: 0.01em;
}
.gift-card-pdp .page-section--how-skinsei-works .h3 {
  margin-bottom: 26px;
  text-align: left;
  padding-left: 20px;
  font-size: 22px;
  line-height: 29px;
  color: #656573;
  letter-spacing: 0.01em;
}
.gift-card-pdp .product-form__item--variants { top: 145px; display: inline-block; width: 80%; position: relative;}
.gift-card-pdp .gift-variants { margin-bottom: 0; }
.gift-card-pdp .get-started__image-block {
  margin: 0;
  width: 203px;
}
.gift-card-pdp .page-section--get-started {
  -ms-grid-columns: [full-start] minmax(30px,1fr) [main-start] (minmax(0,630px))[2] [main-end] minmax(30px,1fr) [full-end];
  grid-template-columns: [full-start] minmax(30px,1fr) [main-start] repeat(2,minmax(0,630px)) [main-end] minmax(0px,1fr) [full-end];
  margin-bottom: 75px;
}
.gift-card-pdp .get-started__header.gift-getstarted {
  margin-bottom: 0px;
  padding-left: 46px;
}
.gift-card-pdp .get-started__header-content {
  width: 260px;
}
.gift-card-pdp .get-started__image-block {
  padding-top: 35px;
  padding-bottom: 29px;
}
.gift-card-pdp .pdp-header__qty {
  display: flex;
  justify-content: center;

  /*     width: 31%; */
  margin-right: 0;
}


.gift-card-pdp .product-form__item--submit {
  display: inline-flex;
  width: 100%;
  position: relative;
  top: 0px;
}
.gift-cart-product-main {
  display: flex;
}
/* .gift-width {
width: 16.33%;
} */
#Quantity-gift-card-template { height: 56px; border: 2px solid #656573; width: 113px;color: #656573;}
.gift-card-pdp .gift-add-to-cart {
  margin-left: 0;
  margin-top: 28px;
}
.gift-cart-product-main select { height: 56px; border: 2px solid #656573;color: #656573;}
.gift-quantity {
  width: 113px;
  margin-left: 20px;
  margin-right: 20px;
}
.gift-amount { width: 120px;}
.gift-card-pdp .carousel__slide {
  padding-right: 0px;
  padding-top: 60px;
}
@media (min-width: 992px) and (max-width: 1323px) {
  .template-page.diagnostic .diagnosis-section-box2 .recommended-product-image {
    padding-bottom: 0;
  }
}
@media (min-width: 992px) and (max-width: 1281px) {
  .desktoponly .cart-product-right .cart-product__subtitle {
    margin: 4px 0;
  }
  .cart-product__content-wrapper .focus-areas-list__item {
    height: 22px;
  }
  .desktoponly .recomm-prodlist {
    min-height: 230px;
  }
}

p.content-block__title {
  font-size: 3.2rem;
  line-height: 4.4rem;
  font-family: GT-Super-Display-Light,Georgia,serif;
}

@media (min-width: 1024px) {
  p.content-block__title {
    font-size: 3.8rem;
    line-height: 4.4rem;
  }
}
@media (max-width: 767px) {
  .template-collection.product-range .recomm-prodlist {
    clear: both;
    padding: 0;
    background-color: #f8f8fb;
    min-height: 200px;
    margin: 20px 0;
  }
  .template-collection.customer-logged-in .recomm-prodlist {
    clear: both;
    padding: 0;
    background-color: #f8f8fb;
    min-height: 300px;
    margin: 20px 0;
  }
  .diagnosis-section-box2 .recommended-product-image { margin-top: 36px; }
  .diagnosis-section .focus__icon { display: inline-flex; }
  .gift-card-pdp .carousel--pdp {
    height: auto;
    margin-left: 0px;
    margin-right: 30px;
  }
  .gift-card-pdp .product-form__item--variants {
    top: 0;
    width: 100%;
    color: #656573;
  }
  .gift-card-pdp .gift-variants { color: #656573; display: block;}

  .gift-card-pdp .pdp-keybenefit ul {
    padding: 0;
    display: block;
  }
  .gift-card-pdp .pdp-product-details { display: none; }

  .gift-cart-product-main { display: block; }

  .gift-card-pdp .gift-add-to-cart {
    margin-left: 0;
    margin-top: 5px;
  }
  .gift-card-pdp .page-section--how-skinsei-works {
    padding-top: 10px;
  }
  .gift-card-pdp .page-section--how-skinsei-works .h3 {
    margin-bottom: 10px;
    padding-left: 30px;
    margin-top: 10px;
  }
  .gift-card-pdp .key-ingredients__list {
    margin: 0;
    padding-left: 0;
  }
  .gift-card-pdp .ul-main-ingredients {
    padding-left: 25px;
    padding-right: 20px;
  }
  .gift-card-pdp .key-ingredients {
    margin: 0;
    padding: 0px;
  }
  .gift-card-pdp .key-ingredients__text {
    padding-left: 52px;
  }
  .gift-card-pdp .focus-areas-list__icon {
    height: 50px;
    width: 50px;
  }
  .gift-card-pdp .key-ingredients.icon {
    height: 50px;
    width: 50px;
  }
  #shopify-section-giftcard-get-started {
    margin: 0 20px;
  }
  .gift-card-pdp .page-section--get-started { display: block; }
  .gift-card-pdp .get-started__header-content { width: 240px;}
  .gift-card-pdp .get-started__image-block { width: 100%; }
  .gift-card-pdp .page-section--get-started { margin-bottom: 0; }
  .gift-card-pdp .faq__header .h3 { padding-left: 0; }

  .pdp-description img.key-ingredients.icon {
    height: 35px;
    width: 35px;
    margin: 0 10px 0 0;
    padding: 5px 0 0 0;
  }
  .pdp-description .key-ingredients__list {
    padding-left: 0;
  }
  .pdp-description .ul-main-ingredients {
    padding-left: 0px;
    padding-right: 20px;
  }
  .pdp-description .key-ingredients__item {
    margin-bottom: 0;
  }
  .pdp-description .key-ingredients__text {
    padding-left: 45px;
  }
}
/*   .gift-card-pdp .page-section--how-skinsei-works .h3 {
padding-left: 2px;    
} */

.cart-product__title {
  /*   font-family: 'GT-WALSHEIM-PRO-REGULAR';
  font-size: 1.6rem;
  font-weight: 600; */
  font-family: GT-Walsheim-Pro-Light,Helvetica,Arial,sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  color: #6c3996;
  margin-bottom: 5px;
}
.cart-product__subtitle {
  /*   margin: 10px 0; */
  font-family: GT-Walsheim-Pro-Regular;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  color: #656573;
  margin: 8px 0;
}
.amount-qty { display: flex; }

.yotpo-bottomline-box-2 { display: none; }
.yotpo-stars-and-sum-reviews { min-height: 33px; }



@media only screen and (min-device-width : 768px) and (max-device-width : 967px) {

  .template-collection .yotpo-sum-reviews span.based-on {
    vertical-align: middle !important;
    display: inline-block;
    padding-top: 0px !important;
    padding-left: 0px;
  }   
  .template-collection.product-range .recomm-prodlist {
    clear: both;
    padding: 0;
    background-color: #f8f8fb;
    min-height: 200px;
    margin: 20px 60px 20px 0;
  }
  .template-collection .recomm-prodlist {
    clear: both;
    padding: 0;
    background-color: #f8f8fb;
    min-height: 300px;
    margin: 20px 0px 20px 0;
  }
  .pdp-description img.key-ingredients.icon {
    height: 35px;
    width: 35px;
    margin: 0 10px 0 0;
    padding: 5px 0 0 0;
  }
  .pdp-description .key-ingredients__list {
    padding-left: 0;
  }
  .pdp-description .ul-main-ingredients {
    padding-left: 0px;
    padding-right: 20px;
  }
  .pdp-description .key-ingredients__item {
    margin-bottom: 0;
  }
  .pdp-description .key-ingredients__text {
    padding-left: 45px;
  }
  .template-index .content-block__header {
    grid-row: 2/span 4;
  }
  .template-index .content-block__title {
    width: 320px;
  }
  .template-index .content-block__header {
    display: block;
  }
  .template-index .assessment-button .button--cta {
    padding: 2px 15px;
  }
  .template-index .assessment-button .button {
    margin-top: 0;
  }
  .template-index .portion-redirection { display: none; }
  .template-index .how-it-works--homepage {
    display: grid;
    align-items: center;
    grid-template-columns: none;
  }
  .template-product .product-form__item--submit {
    margin-top: 22px;
  }
  .template-product .pdp-header__proof-container {
    grid-gap: 80px !important;
  }

  .template-page.diagnostic .diagnosis-section {
    width: 100% !important;
  } 
  .template-page.diagnostic .diagnosis-section .cart-product__image {
    height: 126px !important;
  }
  .template-page.diagnostic .page-section.page-section--hero-simple.diagnosticpage .hero-simple__title {
    margin-top: 48px;
  }
  .diagnosis-section-box2 .recommended-product-image {
    padding: 0px 30px 0;
  }
  .diagnosis-section-box1, .diagnosis-section-box2 {
    padding: 33px 10px;
  }
  .template-page.diagnostic .diagnosis-section.focusareaitem {
    height: auto !important;
  }
  .template-page.diagnostic .diagnosis-section.focusareaitem {;
    margin-left: 0px;
  }
  .recommended-product-focus .js--focus-area-icons .focus__icon {
    padding: 9px;
  }
  .template-page.diagnostic .diagnosis-section.focusareaitem .recommended-product-focus .focus-areas-list {
    margin: 2% 8%;
  }
  .diagnostic-tabs-nav ul {
    width: 100%;
  }
  .recommended-products__topsection .inner__contents {
    margin-top: 46px;
  }
  .page-section.page-section--recommended-product-list .recommended-products {
    grid-template-columns: 1fr 1fr;
  }
  .extra-treatment .extra-treatment-line {
    left: 32%;
    width: 54%;
  }
  #my-products .content-block--text {
    border-top: none;
  }
  #my-products .cart-product__content-wrapper {
    border-top: none;
  }
  #my-products img.cart-product__images {
    width: 54%;
  }
  #my-products .cart-product-right  .cart-product__header {
    padding-top: 33px;
  } 
  #my-products .cart-product--completes .cart-product-right .cart-product__subtitle {
    margin: 0px 0;
  }
  #my-products .cart-product__addtocart.card--product-product-addtocarts .plp-cart.product-form__cart-submit {
    padding: 10px 20px;
    margin-top: 10px;
  }
  #my-products .content-block--text .content-block__description {
    margin-bottom: 73px;
    margin-top: 54px;
  }
  #my-products p.content-block__title {
    position: relative;
    top: 37px;
  }
  #skinsei-skincare-personalized-skincare-products-vegan-skincare .cart-product__images {
    width: 45%;
    margin-top: 16px;
  }
  #skinsei-skincare-personalized-skincare-products-vegan-skincare .content-block--text {
    border-top: none; 
  }
  #skinsei-skincare-personalized-skincare-products-vegan-skincare .yotpo-stars {
    padding-top: 0px;
  }
  #skinsei-skincare-personalized-skincare-products-vegan-skincare .product-form__cart-submit {
    padding: 10px 20px;
  }
  #skinsei-skincare-personalized-skincare-products-vegan-skincare  .cart-product__header {
    padding-top: 31px;
  }
  #skinsei-skincare-personalized-skincare-products-vegan-skincare .content-block--text .content-block__description {
    margin-bottom: 73px;
    margin-top: 54px;
  }
  #skinsei-skincare-personalized-skincare-products-vegan-skincare p.content-block__title {
    position: relative;
    top: 37px;
  }
 
}
@media only screen and (min-device-width : 968px) and (max-device-width : 1024px) {
    #skinsei-skincare-personalized-skincare-products-vegan-skincare .product-grid-view.multiple-items .recomm-prodlist {
    margin-bottom: 36px;
    width: 50% !important;
    float: left;
    clear: none;
    margin-right: 5% !important;
    margin-left: 4% !important;
}
  .hero-simple__title {
    font-size: 56px !important;
  }
  .collection-title.container.desktoponly .product-grid__title {
    margin-left: 50px;
  }
  .product-form__cart-title {
    padding-left: 52px !important;
  }
  #shopify-section-best-selling .best_selling__inner {
    width: 100%;
  }
  #shopify-section-best-selling .shop_for__inner {
    width: 100%;
  }
  .template-collection .yotpo-sum-reviews { display: block !important; }

  .diagnosis-section-box2 .recommended-product-image {
    padding: 1px 30px 0 !important;
  }
  .diagnosis-section-box1, .diagnosis-section-box2 {
    padding: 33px 10px;
  }
  .template-page.diagnostic .diagnosis-section .cart-product__image {
    height: 126px !important;
  }
  .template-page.diagnostic .diagnosis-section.focusareaitem .recommended-product-focus .focus-areas-list {
    display: block;
    margin: 0% 8%;
    width: auto;
    text-align: left;
  }
  #my-products .desktoponly .cart-product__addtocart.card--product-product-addtocarts .plp-cart.product-form__cart-submit {
    padding: 12px 11px;
  }
  .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-fifthli, .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-firstli, .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-fourthli, .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-secondli, .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-thirdli {
    min-width: 130px;
  }
  .cart-product__addtocart.card--product-product-addtocarts .plp-cart.product-form__cart-submit {
    font-size: 10px;
  }
  .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-fifthli, .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-firstli, .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-fourthli, .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-secondli, .diagnostic-top-time.desktop-only ul.diagnostic-sorting .diagnostic-sorting-thirdli {
    padding: 18px 10px;
  }
  .desktoponly .recomm-prodlist {
    min-height: 256px;
  }

}
@media (max-width: 1023px){
  .site-header__cart.mobile-view .cart-new__icon{
    font-size: 24px;
    font-size: 2.4rem;
    position: relative;
    top: 2px;
  }
  .header__searchicon {
    max-width: 24px;
  }  
}  
@media (min-width: 1024px){
  .site-nav__cart .cart-new__icon {
    font-size: 27px;
    font-size: 2.7rem;
    display: block;
  }
  ul.navigation__sub--menu .site-nav__login {
    padding: 17px 10px;
  }  
  .site-nav__account .header__searchicon {
    max-width: 27px;
  }
  .recommended-product-focus .js--focus-area-icons .focus__icon {
    margin-left: 0px !important;
  }
}  

//.template-collection h1.hero-simple__title { font-family: 'GT-Walsheim-Pro-Regular' ; }
.template-collection .pdp-header__reviews { margin-bottom: 10px; }


#shopify-section-footer .footer-right {
  width: 30%;
  float: left;
  border-top: 1px solid hsla(0,0%,100%,.1);
}
#shopify-section-footer .vegalogo {
  text-align: right;
  margin-top: 15px;
}
@media (min-width: 1024px){
  #shopify-section-footer .vegalogo img {
    width: 40%;
  }
}
#shopify-section-footer .footer-left {
  width: 70%;
  float: left;
}
#shopify-section-footer .footer-main2 {
  width: 100%;
}
#shopify-section-footer .site-footer__content--legal .site-footer__linklist {
  justify-content: left;
}

.legal-text { 
    width: 775px;
    margin: 0 auto;
}
@media (max-width: 768px){
  .legal-text { 
    width: 100%;
    margin: 0 auto;
}
}
.page-section--pdp-header .pdp-product-details.desktop-only {
    background: none !important;
}
.page-section--pdp-header .pdp-header__qty.desktop-only{
  width: 20% !important;
  padding: 0 !important;
  margin-right: 0 !important;
  margin-left: -8px;
}
.pdp-header__qty.desktop-only input.in-num{
  height: 42px !important;
}
.page-section--pdp-header .product-form__item--submit.desktop-only .product-form__cart-submit {
    padding: 10px 20px !important;
/*     margin-left: -8px !important; */

}
.product-form__controls-group--submit .product-form__item--submit.desktop-only {
    padding: 0 !important;
/*     position: relative !important; */
}

.desktop-view .item-detail {
    width: 250px;
}
.step-block__item:before { display: none; }
span.step-block__item-head {
    font-size: 3.8rem;
    line-height: 4.4rem;
    letter-spacing: .04em;
    font-family: GT-Super-Display-Light,Georgia,serif;
    font-style: normal;
    font-weight: 400;
    color: #6c3996;
}

.template-collection .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution, body#account .recommendation-container .productrating .pdp-header__proof-container-title, body#diagnostic-summary .recommendation-container .productrating .pdp-header__content .yotpo.bottomLine.desktop-only.yotpo-small, body#diagnostic-summary .recommendation-container .productrating .pdp-header__proof-container, body#diagnostic-summary .recommendation-container .productrating .pdp-header__proof-container-title, body#diagnostic-summary .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution {
    display: none;
}
body#diagnostic-summary .page-section--recommended-product-list .recommendation-container .myproductdetails #AddToCart {
    margin-top: 10px;
}
.diagnostic-top-time-sort ul.diagnostic-sorting li a img { height: 17px;
    width: 18px;
}


.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 {
    min-width: auto !important;
}

.pdp-header__reviews .yotpo.bottomLine .yotpo-bottomline .yotpo-stars {
    padding-top: -5px !important;
    vertical-align: middle;
}
.yotpo .yotpo-icon, .yotpo .yotpo-icon:after, .yotpo .yotpo-icon:before {
    font-family: "yotpo-widget-font" !important;
    font-size: 12px !important;
}
.yotpo .yotpo-icon-default-star:before, .yotpo .yotpo-icon-star:before {
    content: "\e60e";
    font-size: 12px !important;
}
.template-collection .product-grid {
    grid-gap: 15px !important;
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1, .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 {
    max-width: 60% !important;
}
.pdp-header__reviews .yotpo.bottomLine .yotpo-bottomline .yotpo-stars {
    padding-top: 0px;
    vertical-align: middle;
}


#exercise-3 span.pageno {
    color: #fff !important;
}
#exercises-3 .inputspan {
    margin-bottom: 23px;
}
#exercise-3 .count {
    color: #fff !important;
}
#exercise-4 .inputspan {
    margin-bottom: 23px;
}
#exercise-5 .inputspan {
    margin-bottom: 23px;
}
#exercise-6 .inputspan {
    margin-bottom: 23px;
}
#exercise-6 .exercise-bg {
    background-color: #1eb1d8;
    background-image: linear-gradient(
180deg,#26c9c7,#1eb1d8);
    min-height: 100%;
    height: auto;
    padding: 30px;
    color: #fff;
}
.exercise-bg1 {
    background-color: #E7404E;
    background-image: linear-gradient(
180deg,#E58990,#E7404E);
    min-height: 100%;
    height: auto;
    padding: 30px;
    color: #fff;
}

.exercise-bg1 .button--back.button--torquiose {
    background-color: #E7404E;
}
.page-section--pdp-header .pdp-product-details.mobileonly { height: 130px; }
.pdp-product-details.mobileonly .shop-at-target {
    width: 295px;
    height: 46px;
    background: #c00;
    position: absolute;
    top: 665px;
    display: block;
    margin-top: 15px;
    margin-left: 0;
    padding: 8px 0 0 60px;
}

.shop-at-target {
    width: 278px;
    height: 46px;
    background: #CC0000;
    position: absolute;
    top: 220px;
    display: block;
    margin-top: 15px;
    margin-left: -8px;
    padding: 8px 0 0 50px;
}
.shop-at-target a {
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 24px;
text-align: right;
color: #FFFFFF;
vertical-align: middle;
}
.shop-at-target svg { vertical-align: middle; margin-left: 5px; }

.question-complete-loader__icons1 {
    top: 17px;
    left: 17px;
    height: 66px;
    width: 66px;
}
.question-complete-loader__icons1 {
    position: absolute;
   
    background-color: #EFA382;
    color: #fff;
    border-radius: 100px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}