#customize-name,#customize-name .question-top,#customize-name .question-bottom,#customize-name .question-bottom .name-form,#revive-quiz,#revive-quiz .page-top,#revive-quiz .question-block .question,#revive-results .page-content,#revive-fou .top-section{display:flex;flex-direction:column;align-items:center}#customize-name .status-banner,#revive-quiz .status-banner,#revive-results .status-banner{width:100vw;border-top:1px solid #EBF0F0;border-bottom:1px solid #EBF0F0}#customize-name .status-banner h4,#revive-quiz .status-banner h4,#revive-results .status-banner h4{color:#4A6A1D;font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;padding:13px 0}#customize-name .question-top h3,#revive-quiz .page-top h3{font-family:"Mackinac-Bold";font-size:26px;font-size:2.6rem;line-height:35px;line-height:3.5rem;margin-bottom:13px}#customize-name .question-top .bg-highlight,#revive-quiz .bg-highlight,#revive-results .page-content .bg-highlight{background-color:#EBF0F0;padding:16px 13px}#customize-name .question-top .bg-highlight p,#revive-quiz .bg-highlight p,#revive-results .page-content .bg-highlight p{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;margin-bottom:0}#customize-name .question-top .gray.bg-highlight,#revive-quiz .gray.bg-highlight,#revive-results .page-content .gray.bg-highlight{background-color:#FAFAFA}#revive-quiz .cta-buttons,#revive-results .page-content .cta-buttons{display:flex;justify-content:center;padding:56px 0}@media (max-width: 767px){#revive-quiz .cta-buttons,#revive-results .page-content .cta-buttons{padding:32px 0}}#revive-quiz .cta-buttons .back-btn,#revive-results .page-content .cta-buttons .back-btn{margin-right:16px}@media (max-width: 575px){#revive-quiz .cta-buttons button,#revive-results .page-content .cta-buttons button{min-width:40%}}#revive-quiz .sticky.cta-buttons,#revive-results .page-content .sticky.cta-buttons{display:flex;justify-content:center;position:sticky;bottom:0;padding:16px 0 16px;margin:20px 0 0;width:100vw;background-color:#fff}#revive-quiz .sticky.cta-buttons button,#revive-results .page-content .sticky.cta-buttons button{font-family:"Mackinac-Bold";min-width:178px}#revive-quiz .sticky-border.cta-buttons,#revive-results .page-content .sticky-border.cta-buttons{border-top:1px solid #E8E3DC}.autoship-icon{background:url("/images/colorsmith/widget/icon-autoship.png") no-repeat;width:13px;height:13px;margin-right:6px;display:block}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.autoship-icon{background-image:url("/images/colorsmith/widget/icon-autoship@2x.png");background-size:13px 13px}}#customize-name{width:100%}#customize-name .question-top{max-width:634px;padding:40px 17px}#customize-name .question-bottom{max-width:318px;width:100%}#customize-name .question-bottom .name-form{padding-bottom:48px;width:100%}#customize-name .question-bottom .name-form>p{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;margin-bottom:0}#customize-name .question-bottom .name-form .image-container{position:relative;padding:24px 0}#customize-name .question-bottom .name-form .image-container #bottle-name{position:absolute;z-index:5;width:100px;top:237px;left:12px;color:#D0D1Dc;text-align:center}#customize-name .question-bottom .name-form input{width:100%;max-width:286px;height:40px;padding:8px;border:1px solid #000}#customize-name .question-bottom .name-form input::placeholder{color:#000;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}#customize-name .question-bottom .name-form .input-footnote{display:flex;justify-content:space-between;padding-top:4px;width:100%;max-width:286px}#customize-name .question-bottom .name-form .input-footnote p{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;color:#767676;margin-bottom:0}#customize-name .question-bottom .main-cta-btn{margin-bottom:64px}@media (max-width: 767px){#revive-quiz{padding:0 16px}}#revive-quiz .page-top{max-width:634px;padding:40px 17px}#revive-quiz .question-block{margin-bottom:32px}#revive-quiz .question-block .question .question-text{font-family:"Niveau-Grotesk-Med";font-size:24px;font-size:2.4rem;line-height:36px;line-height:3.6rem;letter-spacing:-0.19px}#revive-quiz .question-block .question .help-text{font-family:"Niveau-Grotesk-Reg";font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:#276483;margin:4px auto 0}#revive-quiz .answer-block{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;width:100%;max-width:640px;margin-bottom:32px}@media (max-width: 575px){#revive-quiz .answer-block{row-gap:16px}}#revive-quiz .answer-block .answer-select{display:flex;align-items:center;position:relative;width:calc(48% - 14px);padding:12px;margin:2px;border:1px solid #000}#revive-quiz .answer-block .answer-select label{display:flex;align-items:center}#revive-quiz .answer-block .answer-select label .icon-container{width:72px;height:72px;background-position:center;background-size:contain}#revive-quiz .answer-block .answer-select label .icon-container.hairline{background:url("/images/colorsmith/widget/icon-hairline.png") no-repeat}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#revive-quiz .answer-block .answer-select label .icon-container.hairline{background-image:url("/images/colorsmith/widget/icon-hairline@2x.png");background-size:72px 72px}}#revive-quiz .answer-block .answer-select label .icon-container.crown{background:url("/images/colorsmith/widget/icon-crown.png") no-repeat}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#revive-quiz .answer-block .answer-select label .icon-container.crown{background-image:url("/images/colorsmith/widget/icon-crown@2x.png");background-size:72px 72px}}#revive-quiz .answer-block .answer-select label .icon-container.patchy{background:url("/images/colorsmith/widget/icon-patchy.png") no-repeat}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#revive-quiz .answer-block .answer-select label .icon-container.patchy{background-image:url("/images/colorsmith/widget/icon-patchy@2x.png");background-size:72px 72px}}#revive-quiz .answer-block .answer-select label .icon-container.thin{background:url("/images/colorsmith/widget/icon-both.png") no-repeat}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#revive-quiz .answer-block .answer-select label .icon-container.thin{background-image:url("/images/colorsmith/widget/icon-both@2x.png");background-size:72px 72px}}#revive-quiz .answer-block .answer-select label .icon-container.none{background:url("/images/colorsmith/widget/icon-none.png") no-repeat}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#revive-quiz .answer-block .answer-select label .icon-container.none{background-image:url("/images/colorsmith/widget/icon-none@2x.png");background-size:72px 72px}}#revive-quiz .answer-block .answer-select label .icon-container.straight{background:url("/images/colorsmith/widget/icon-straight.png") no-repeat}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#revive-quiz .answer-block .answer-select label .icon-container.straight{background-image:url("/images/colorsmith/widget/icon-straight@2x.png");background-size:72px 72px}}#revive-quiz .answer-block .answer-select label .icon-container.wavy{background:url("/images/colorsmith/widget/icon-wavy.png") no-repeat}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#revive-quiz .answer-block .answer-select label .icon-container.wavy{background-image:url("/images/colorsmith/widget/icon-wavy@2x.png");background-size:72px 72px}}#revive-quiz .answer-block .answer-select label .icon-container.dcurls{background:url("/images/colorsmith/widget/icon-curly.png") no-repeat}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#revive-quiz .answer-block .answer-select label .icon-container.dcurls{background-image:url("/images/colorsmith/widget/icon-curly@2x.png");background-size:72px 72px}}#revive-quiz .answer-block .answer-select label .icon-container.tcurls{background:url("/images/colorsmith/widget/icon-coily.png") no-repeat}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#revive-quiz .answer-block .answer-select label .icon-container.tcurls{background-image:url("/images/colorsmith/widget/icon-coily@2x.png");background-size:72px 72px}}#revive-quiz .answer-block .answer-select.active{border:3px solid #276483;padding:10px}@media (max-width: 575px){#revive-quiz .answer-block .answer-select{width:86%;min-width:313px}}#revive-quiz .answer-block .answer-select.text-center{justify-content:center}#revive-quiz .answer-block .answer-select.text-center p{margin:0}#revive-quiz .answer-block .answer-select p{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;margin-bottom:0;margin-left:16px;max-width:180px}#revive-quiz .answer-block .answer-select input{width:100%;height:100%;left:0}#revive-quiz .answer-block .answer-select input:hover{cursor:pointer}#revive-quiz .answer-block.text-only .answer-select{display:flex;align-items:center;padding:24px 12px;font-family:"Mackinac-Bold";font-weight:700;font-size:16px;font-size:1.6rem;line-height:19px;line-height:1.9rem}#revive-quiz .answer-block.text-only .answer-select.active{padding:22px 10px}#revive-quiz .bg-highlight{width:86%;max-width:640px}#revive-quiz .main-cta-btn{margin:24px 0 32px}#revive-quiz .separator{margin:50px 0}#revive-quiz .separator svg{width:25px;height:14px;rotate:180deg}#revive-results .remove-link{font-family:"Niveau-Grotesk-Reg";font-weight:400;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;text-decoration:underline;cursor:pointer;color:#808080}#revive-results .page-content{max-width:576px;margin:0 auto;padding:40px 24px 38px}#revive-results .page-content .bg-highlight{width:100%;margin-bottom:16px}#revive-results .page-content .sub-header .page-top h3{font-size:26px;font-size:2.6rem;line-height:35px;line-height:3.5rem;font-family:"Mackinac-Bold";text-align:center}#revive-results .page-content .sub-header.all-subs{max-width:516px}#revive-results .page-content .sub-header.all-subs img{width:100%}#revive-results .page-content .sub-header.all-subs .page-top{display:flex;justify-content:center}#revive-results .page-content .sub-header.all-subs .page-top h3,#revive-results .page-content .sub-header.all-subs .page-top p{max-width:361px}#revive-results .page-content .sub-header.all-subs .page-top p{margin-top:8px}#revive-results .page-content .sub-header.all-subs .all-subs-img{margin-top:24px}#revive-results .page-content .sub-header.all-subs .bg-highlight{margin:24px 0}#revive-results .page-content .sub-header.all-subs .bg-highlight h3{text-align:center}#revive-results .page-content .bg-highlight{margin:16px 0 0;text-align:center}#revive-results .page-content .prod-list{margin-bottom:32px;width:100%}#revive-results .page-content .prod-list .rec-card{width:100%;padding:16px 12px;margin-top:24px;box-shadow:0px 0px 22px -9px rgba(0,0,0,0.25)}#revive-results .page-content .prod-list .rec-card.removed .icon-trash{display:none}#revive-results .page-content .prod-list .rec-card.removed .icon-re-add{opacity:1}#revive-results .page-content .prod-list .rec-card.removed .prod-details{opacity:0.5;pointer-events:none}#revive-results .page-content .prod-list .rec-card.removed .top-row .label{color:#276483}#revive-results .page-content .prod-list .rec-card:not(.removed) .icon-re-add{display:none}#revive-results .page-content .prod-list .rec-card .top-row{display:flex;justify-content:space-between;align-items:center}#revive-results .page-content .prod-list .rec-card .top-row .label{padding:4px 8px;background-color:#FAFAFA;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem}#revive-results .page-content .prod-list .rec-card .top-row .label.green{background-color:#A0B58A}#revive-results .page-content .prod-list .rec-card .top-row .remove{margin-right:12px}#revive-results .page-content .prod-list .rec-card .prod-details{display:flex;align-items:center;padding:16px 0 24px}#revive-results .page-content .prod-list .rec-card .prod-details .image{padding-left:57px;padding-right:32px}@media (max-width: 767px){#revive-results .page-content .prod-list .rec-card .prod-details .image{padding-left:0;padding-right:24px}}#revive-results .page-content .prod-list .rec-card .prod-details .info-block{display:flex;flex-direction:column;align-items:start;max-width:226px}#revive-results .page-content .prod-list .rec-card .prod-details .info-block .prod-title{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;font-family:"Mackinac-Bold";margin-bottom:0}#revive-results .page-content .prod-list .rec-card .prod-details .info-block .qty{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;color:#767676}#revive-results .page-content .prod-list .rec-card .prod-details .info-block .prod-type-select{padding:8px 0}#revive-results .page-content .prod-list .rec-card .prod-details .info-block .prod-type-select fieldset{display:flex;align-items:center}#revive-results .page-content .prod-list .rec-card .prod-details .info-block .prod-type-select fieldset input{position:unset;opacity:unset;margin-right:4px}#revive-results .page-content .prod-list .rec-card .prod-details .info-block .prod-type-select fieldset input#hair-gummies{margin-left:16px}#revive-results .page-content .prod-list .rec-card .prod-details .info-block .ingredient-trigger{padding:8px 0;color:#4A6A1D;text-decoration:underline}#revive-results .page-content .prod-list .rec-card .prod-details .info-block .price{display:flex;align-items:center}#revive-results .page-content .prod-list .rec-card .prod-details .info-block .price .ad-price{font-family:"Niveau-Grotesk-Med";color:#276483;margin-right:6px}#revive-results .page-content .prod-list .rec-card .prod-details .ingredients-modal{transition:0.3s}#revive-results .page-content .prod-list .rec-card .prod-details .ingredients-modal .modal-dialog{padding:40px 24px 32px;height:auto;width:100%;max-width:480px;background-color:#fff}#revive-results .page-content .prod-list .rec-card .prod-details .ingredients-modal .modal-dialog h3{font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem;font-family:"Mackinac-Bold";border-bottom:1px solid #4A6A1D;margin-bottom:16px;padding-bottom:8px;width:fit-content}#revive-results .page-content .prod-list .rec-card .prod-details .ingredients-modal .modal-dialog .all-ingredients{padding:24px 0}#revive-results .page-content .prod-list .rec-card .prod-details .ingredients-modal .modal-dialog .all-ingredients .single{display:flex;flex-direction:column}#revive-results .page-content .prod-list .rec-card .prod-details .ingredients-modal .modal-dialog .all-ingredients .single:not(.single:last-child){margin-bottom:24px}#revive-results .page-content .prod-list .rec-card .prod-details .ingredients-modal .modal-dialog .all-ingredients .ingredient-title{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;font-family:"Mackinac-Bold"}#revive-results .page-content .prod-list .rec-card .prod-details .ingredients-modal .modal-dialog .all-ingredients .ingredient-desc{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}#revive-results .page-content .prod-list .rec-card .price-extended{display:flex;flex-direction:column;padding:28px 16px 24px;border-top:1px solid #ADADAD}@media (max-width: 767px){#revive-results .page-content .prod-list .rec-card .price-extended{padding:16px 16px 24px}}#revive-results .page-content .prod-list .rec-card .price-extended>div{display:flex;align-items:center}#revive-results .page-content .prod-list .rec-card .price-extended>div span.price{margin-left:auto}#revive-results .page-content .prod-list .rec-card .price-extended .flex .plan,#revive-results .page-content .prod-list .rec-card .price-extended .flex .price{color:#276483;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-family:"Niveau-Grotesk-Med"}#revive-results .page-content .prod-list .rec-card .price-extended .flex .pct-off{background-color:#4A6A1D;color:#fff;font-size:11px;font-size:1.1rem;line-height:13px;line-height:1.3rem;padding:4px 8px;margin-left:6px}#revive-results .page-content .prod-list .rec-card .price-extended .one-time .plan,#revive-results .page-content .prod-list .rec-card .price-extended .one-time .price{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-family:"Niveau-Grotesk-Reg"}#revive-results .page-content .profile-review{margin-top:26px}#revive-results .page-content .profile-review .header{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}#revive-results .page-content .profile-review .header h3{color:#276483;font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem;font-family:"Mackinac-Bold"}#revive-results .page-content .profile-review .header p{margin-bottom:0;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-family:"Niveau-Grotesk-Med"}#revive-results .page-content .profile-review .profile{display:flex;flex-direction:column;justify-content:space-between;max-width:434px;padding:24px 0;margin:0 auto 16px}#revive-results .page-content .profile-review .profile .row-group{display:flex;flex-direction:row;justify-content:space-between;width:100%;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}#revive-results .page-content .profile-review .profile .row-group .property{align-items:start;text-align:start;text-wrap:nowrap;min-width:106px}#revive-results .page-content .profile-review .profile .row-group .row-head{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;font-family:"Niveau-Grotesk-Med"}#revive-results .page-content .profile-review .profile .row-group .value{align-items:end;text-align:end;margin-left:50px}#revive-results .page-content .profile-review .profile .row-group .value a{color:#276483;text-decoration:underline}#revive-results .page-content .profile-review .profile .row-group span{margin-bottom:4px}#revive-results .page-content .profile-review .profile .row-group span.row-head{color:#276483;margin-bottom:8px}#revive-results .page-content .profile-review .footer{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem}@media (max-width: 767px){#revive-fou{padding:0 16px}}#revive-fou .top-section{max-width:584px;margin:40px auto 27px}#revive-fou .top-section h2{font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem;margin-bottom:8px}#revive-fou .top-section p{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;font-family:"Niveau-Grotesk-Med";margin-bottom:38px}#revive-fou .upsell-products{display:flex;justify-content:center;gap:56px;padding:46px 0 68px}@media (max-width: 991px){#revive-fou .upsell-products{flex-direction:column;align-items:center}}#revive-fou .upsell-products .product-card{display:flex;align-items:center;max-width:424px}#revive-fou .upsell-products .product-card img{width:150px;margin-right:32px}#revive-fou .upsell-products .product-card .prod-info h4{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;font-family:"Mackinac-Bold"}#revive-fou .upsell-products .product-card .prod-info p{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;margin-bottom:26px}#revive-fou .upsell-products .product-card .prod-info .price{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;display:flex;justify-content:start;margin-bottom:16px}#revive-fou .upsell-products .product-card .prod-info .price .one-time-price{color:#A5A6AB;margin-right:6px}#revive-fou .upsell-products .product-card .prod-info .price .ad-price{color:#4A6A1D;font-family:"Niveau-Grotesk-Med";margin-right:6px}#revive-fou .upsell-products .product-card .prod-info .price .pct-off{font-family:"Niveau-Grotesk-Med"}#revive-fou .cta-buttons{display:flex;justify-content:center;padding-top:40px;border-top:1px solid #E8E3DC}#revive-fou .cta-buttons button{font-family:"Mackinac-Bold"}#revive-fou .cta-buttons.sticky{position:sticky;bottom:0;gap:16px;padding:16px 0 16px;margin:20px 0 38px;background-color:#fff}#revive-fou .cta-buttons.sticky button{font-family:"Mackinac-Bold";min-width:178px}#revive-fou .cta-buttons.sticky-border{border-top:1px solid #E8E3DC}

/*# sourceMappingURL=revive-widget.css.map */