.diag-container,.diag-richtext,.diag-richtext p{font-weight:400}.diag-richtext p strong,.diag-richtext.text-bold,.diag-richtext .text-bold{font-weight:600}.diag-h1{font-size:var(--heading-h1-font-size);margin-top:auto;margin-bottom:auto}.diag-h2{font-size:var(--heading-h2-font-size);margin-top:auto;margin-bottom:auto}.diag-h3{font-size:var(--heading-h3-font-size);margin-top:auto;margin-bottom:auto;line-height:1.1538461538}.diag-h4{font-size:var(--heading-h4-font-size);margin-top:auto;margin-bottom:auto}.diag-h5{font-size:var(--heading-h5-font-size);margin-top:auto;margin-bottom:auto}.diag-h6{font-size:var(--heading-h6-font-size);line-height:1.5;margin-top:auto;margin-bottom:auto}.diag-h-small{font-size:calc(var(--heading-small-font-size) + 2px);line-height:1.5;margin-top:auto;margin-bottom:auto}.diag-body{font-size:14px}.diag-header{margin-bottom:var(--vertical-breather)}.diag-slight-m{margin-bottom:20px}.diag-small-m{margin-bottom:12px}.diag-small-s{margin-bottom:6px}.diag-standard-mtop{margin-top:var(--vertical-breather)}.diag-standard-slight-mtop{margin-top:20px}.diag-standard-m{margin-bottom:40px}.diag-standard-p{padding-top:48px;padding-bottom:48px}.diag-slight-p{padding-top:20px;padding-bottom:20px}.diag-standard-pbottom{padding-bottom:40px}.diag-button-wrapper{margin-top:40px}.check-icon{vertical-align:middle}.diag-container{padding-top:var(--vertical-breather-tight);padding-bottom:var(--vertical-breather-tight)}.routine-product-container{margin-top:20px}.routine-video--section .video-section--boxed{margin-top:20px;margin-bottom:20px}@media screen and (max-width:1024px){.container.routine-results-container{padding-left:16px;padding-right:16px}.container#recos{padding-left:32px;padding-right:32px}}@media screen and (max-width:741px){.container.routine-results-container{padding:24px 0}.container#recos{padding-left:16px;padding-right:16px}.routine-grid .grid-item.span-6{grid-column:auto / span 12}.routine-grid .grid-item:nth-child(1){order:0}.routine-grid .grid-item:nth-child(3){order:1}.routine-grid .grid-item:nth-child(5){order:2}.routine-grid .grid-item:nth-child(2){order:4}.routine-grid .grid-item:nth-child(4){order:5}.routine-grid .grid-item:nth-child(6){order:6}.routine-grid .grid-item:nth-child(7){order:7}.routine-grid .grid-item:nth-child(7) .grid-item{order:initial}.routine-grid product-media.grid-item{grid-column:auto / span 3!important}.routine-grid product-meta.grid-item{grid-column:auto / span 9!important}}@media screen and (max-width:490px){.routine-grid product-media.grid-item{grid-column:auto / span 12!important}.routine-grid product-meta.grid-item{grid-column:auto / span 12!important}.routine-grid product-media{margin-right:0!important;margin-bottom:12px}}.diag-sticky-col{position:-webkit-sticky;-ms-flex-item-align:start;position:sticky;top:103px;align-self:start}.diag-tbi-container{max-width:1920px;margin:auto}.diag-tbi-intro{padding-right:16px;padding-left:16px}.diag-tbi-img{max-height:70vh;width:auto}.diag-tbi-subtitle{margin-top:25px}.diag-tct-additional-text{margin-top:var(--vertical-breather)}.diag-tct-img{max-width:70px;height:auto}.diag-img-text-container{margin-bottom:20px}@media screen and (min-width:861px){.diag-tct-cols--left{margin-right:40px}.diag-tct-cols--right{margin-left:40px}.diag-img-text-container .diag-img-flex{margin-right:40px}}.routine-product-block-intro{background:rgba(var(--primary-button-background),100);color:rgba(var(--primary-button-text-color),100);display:inline-block;margin-left:16px;width:calc(100% - 32px);padding:4px 4px 4px 16px;margin-bottom:0;border-radius:4px}.routine-product-container:not(.flex-full),.routine-product-container:not(.flex-full) .routine-product-block{display:flex;flex-direction:column;justify-content:space-between}.routine-product-container:not(.flex-full) .routine-product-block,.routine-product-block--product{height:100%}.routine-product-block{background-color:rgba(var(--background),100);padding:16px;border-radius:4px;margin:16px;-webkit-box-shadow:0px 2px 12px 0px rgb(var(--secondary-background));box-shadow:0 2px 12px rgb(var(--secondary-background))}.routine-product-main{height:100%}.routine-product--image img{height:100%;object-fit:cover}.routine-product-block .yotpo.bottomLine{min-height:0}.routine-product-block product-meta .yotpo{margin-top:0}.routine-product--title.diag-h-small{margin-bottom:4px}.routine-product--action.diag-h-small{margin:16px 0 0;font-weight:400}.routine-product-block .price-list{margin-top:12px;font-weight:600}.routine-product-block .price--highlight{font-weight:600}.routine-product--infos{display:flex;flex-direction:column;justify-content:space-between}.routine-product--added{margin-top:8px;font-size:calc(var(--heading-small-font-size) - 1px)!important}@media screen and (max-width:741px){.routine-product--added{font-size:var(--heading-small-font-size)!important}}.routine-product--unavailable{color:var(--error-color);font-style:oblique}.routine-product-block .yotpo-sr-bottom-line-text{font-family:var(--text-font-family)!important;color:rgb(var(--text-color))!important;font-weight:400!important;font-size:13px!important;margin-left:4px!important;margin-bottom:-1px!important}.routine-product-block .yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score:before,.routine-product-block .yotpo-sr-bottom-line-text:before{content:"("}.routine-product-block .yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score:after,.routine-product-block .yotpo-sr-bottom-line-text:after{content:")"}.routine-ingredient-container{margin-top:16px}.routine-ingredient-image{border-radius:50%;width:40px;height:40px;background-size:cover;background-repeat:no-repeat;background-position:center center}.routine-ingredient-title{margin-bottom:0}.routine-ingredient-desc{margin-top:0}.routine-howto-container.routine-product-block{margin:0 16px 24px}.routine-howto-accordion--header{display:flex;justify-content:space-between;align-items:center;width:100%;border-top:1px solid rgb(var(--secondary-background));background:rgb(var(--secondary-background));padding:12px 16px}.routine-howto-accordion--title{margin:0;font-weight:400}.routine-howto-container .collapsible{font-size:calc(var(--heading-small-font-size) + 2px)}.routine-howto-list{margin:12px 0!important;padding-left:16px}.routine-howto-list ul{padding-inline-start:16px}.routine-howto-desc{line-height:1.5;margin-bottom:12px}.routine-howto-icon{margin-right:10px;width:14px}.routine-howto-icon img{vertical-align:text-top;margin-top:1.5px}.routine-howto-desc{margin-top:0}.routine-cta-intro a{text-decoration:none!important}.routine-cta-container{margin-top:24px}.routine-cta-container .button{display:block;margin:auto}@media screen and (max-width:741px){.routine-cta-container{margin-top:0}}#sectionRoutineEfficiency,#sectionRoutineReviews{width:65vw;max-width:960px;margin:40px auto}#sectionRoutineEfficiency .product-reviews__details{width:100%;padding:20px 40px;height:auto;position:relative;top:0;text-align:center}#sectionRoutineEfficiency .product-reviews__details .heading,#sectionRoutineEfficiency .product-reviews__details .heading~span,#sectionRoutineEfficiency .product-reviews__details .heading~span~b{font-weight:600}#sectionRoutineEfficiency .product-reviews__details .heading{margin-bottom:13px}#sectionRoutineEfficiency .product-reviews__details ul{list-style-type:none;padding:0}.routine-reviews-container .product-reviews__yotpo{width:100%;margin:auto;padding:35px}#routineFormContainer,#routineFormLegalContainer{width:100%;max-width:550px}.k-routine-inputs{max-width:350px}.routine-form-legal-text{position:relative;font-size:10px}.klaviyo_messages{position:relative;top:0}.k-routine-inputs{margin-left:auto;margin-right:auto}.k-routine-input-container:not(:last-child){margin-bottom:16px}.k-routine-input-container label{display:block;text-align:left;font-weight:400}.k-routine-input-container input{width:100%}.k-routine-subscriber.diag-button-wrapper{width:100%;margin-top:24px}.error_message{margin-top:20px;font-weight:700}.subscribe-accordion--container{position:fixed;z-index:99;bottom:0;left:0;right:0;background:rgb(var(--background));-webkit-box-shadow:0px 0px 10px 3px rgba(173,173,173,.2);box-shadow:0 0 10px 3px #adadad33;max-height:calc(100vh - 60px)}.section-newsletter button.subscribe-accordion--button{text-transform:uppercase!important;padding:16px 42px;width:auto;margin:0 auto 24px;max-width:calc(100% - 32px)}.section-newsletter .subscribe-accordion--header{font-size:1em;line-height:1.2}#subscribeContent{margin:16px;max-height:100vh;max-height:calc(100vh - 60px);position:relative}#subscribeContent .drawer__close-button.tap-area{z-index:99;position:absolute;top:24px;right:24px}#subscribeContent .drawer__close-button.tap-area .icon{width:20px;height:20px}#subscribeContent[open]{overflow-y:auto!important}.collapsible[open]+button{display:none}.close-subscriber button{font-size:calc(var(--base-font-size) - 2px)!important;margin-top:12px;text-decoration:underline}@media screen and (max-width:741px){#subscribeContent .image-with-text-block__image-wrapper{background:transparent}}@media screen and (max-width:400px){#subscribeContent .drawer__close-button.tap-area{top:42px}}#storeLocatorSection{display:none}.sourceStore #storeLocatorSection{display:block}.routine-advice-container--isolated{max-width:650px;margin-left:auto;margin-right:auto}.routine-advices-experts--images{max-width:70px;display:inline-block}.routine-advices-experts--meta{margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dependencies-diagnostic-sections.css.map */
