:root{--primary-color: rgb(19, 19, 19);--secondary-color: #fff;--accent-color: #000;--border-color: #211d1e;--text-color: rgb(3, 18, 38);--text-muted-color: #272727;--font-gt-america-family: "GT America Rg";--font-futura-pro-family: "futwora_proregular";--font-size-small: 12px;--font-size-base: 16px;--font-size-large: 17px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 20px;--border-radius-sm: 8px;--border-radius-md: 24px;--loader-size: 48px;--loader-border-width: 5px;--loader-speed: 1s;--selfie-img-width: 270px;--product-img-max-height: 220px;--star-size: 16px;--star-color: #fff;--star-background: #000}.Stars{--percent: calc(var(--rating) / 5 * 100%);-webkit-text-stroke-width:1px;display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1;position:relative}.Stars:before{content:"\2605\2605\2605\2605\2605";letter-spacing:3px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:100%;overflow:hidden}a{text-decoration:none!important}#tangent_selfie_parent_section{background:#f6f3ef}.tangent_product_price_text{color:var(--primary-color);margin-top:4px;text-align:left;font-size:15px;font-family:var(--font-gt-america-family);margin-bottom:5px}.tangent-rating-container{display:flex;align-items:center;min-height:24px}.reviews-count{font-size:11px;font-family:var(--font-gt-america-family)}#tangent_section_selfie_parent_wrapper{display:flex;flex-direction:row;width:85%;margin:0 auto;align-items:center;padding:3%}h1.your_regimen_title{margin-bottom:15px}#tangent_selfie_container{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:300px;width:fit-content;margin:0 auto;flex:35%}#section_selfie_container_parent{flex:65%;display:flex;align-items:center;padding:var(--spacing-lg);flex-direction:column}#section_selfie_container{width:100%}#tangent-concern-container{display:flex;width:100%;padding:0 3%}#tangent-concern-container>div{flex:50%}#tangent-concern-container>div>.concern-title{font-size:13px;line-height:22px;text-transform:uppercase;margin-bottom:0;font-family:var(--font-gt-america-family);font-weight:700;letter-spacing:.03rem}#tangent-concern-container>div>ul{padding-left:15px;margin-top:5px}#tangent-concern-container>div>ul>li{font-size:16px;line-height:25px;font-family:var(--font-gt-america-family);text-transform:capitalize}#loading-section{margin:0 auto;display:flex;align-items:center;justify-content:center;height:200px;background:#f6f3ef}.loader{margin:0 auto var(--spacing-md);width:var(--loader-size);height:var(--loader-size);border:var(--loader-border-width) solid var(--secondary-color);border-bottom-color:var(--primary-color);border-radius:50%;animation:rotation var(--loader-speed) linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tab{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:var(--spacing-lg)}#tab-wrapper{display:none}.tab button{border:none;cursor:pointer;padding:var(--spacing-md);margin:0;min-width:160px;font-size:18px;font-family:var(--font-gt-america-family);text-transform:uppercase;background-color:var(--secondary-color);color:#6c6c6c;border-bottom:5px solid rgba(242,242,242,1);transition:background-color .3s ease,color .3s ease;font-weight:500}.tab button:hover,.tab button.active{color:#131313;border-bottom:5px solid rgb(19,19,19)}.tabcontent{display:none;padding:var(--spacing-md)}#tangent-img-container{min-height:200px;display:flex;align-items:center;justify-content:center;position:relative;width:fit-content;margin:0 auto}#selfie_img{width:var(--selfie-img-width);object-fit:cover;margin:0 auto;border-radius:10px;border:1px solid rgb(19,19,19);aspect-ratio:2 / 3;max-width:150px}#message-text{visibility:hidden;text-align:center;padding:var(--spacing-lg);z-index:1}#message-text.show{visibility:visible}.section_product_grid{display:flex;flex-wrap:wrap;justify-content:center;padding:var(--spacing-md);font-family:var(--font-gt-america-family)}.section_product_grid>div{width:20%;margin:var(--spacing-xs);padding:var(--spacing-md);text-align:center}.badge-container{position:absolute;top:20px;right:20px;padding:5px;display:flex;flex-direction:column;gap:10px}.badge-image{width:55px}.section_product_grid>div a img{object-fit:contain;width:100%}.tangent-product-title{font-size:16px;color:#131313;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:5px;text-align:left;font-family:GT America Md}.tangent-btn-add{padding:var(--spacing-md) var(--spacing-lg);font-size:12px;cursor:pointer;background:#fff;color:#fff;margin:var(--spacing-sm) auto;font-family:var(--font-futura-pro-family);border:1px solid rgb(19,19,19);text-align:center}.tangent-product-meta-content{display:-webkit-box;-webkit-line-clamp:4;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;text-align:left;font-family:var(--font-gt-america-family);line-height:19px;margin-top:0}.section_action_container{display:flex;justify-content:center;width:80%;margin:auto;padding-bottom:4%;border-bottom:none}.section_add_all_to_cart,.section_save_button{font-size:14px;padding:var(--spacing-md) var(--spacing-lg);background:var(--accent-color);color:var(--secondary-color);border:.5px solid;display:none;cursor:pointer;text-align:center;height:45px;margin:10px;align-items:center;justify-content:center;font-family:var(--font-futura-pro-family);min-width:350px}.section_save_button{display:flex;background:#fff;color:#131313;box-sizing:border-box;max-width:100%}.hide-element{display:none}.checked{color:orange}.rating{font-size:17px;color:#000;display:inline-block;overflow:hidden}.rating:before{content:"\2605\2605\2605\2605\2605";float:left}.tangent-product-add-btn-wrapper{color:#131313!important}.section_add_all_to_cart>a{text-decoration:none;color:var(--secondary-color);font-size:14px}#tangent-general-text{display:none}#section_selfie_text_container{font-family:var(--font-gt-america-family)}.popup-back-cover{position:fixed;background:#00000061;left:0;right:0;top:0;bottom:0;z-index:1002}.popup-window{position:fixed;width:420px;height:fit-content;background:#fff;padding:1.5% 3%;margin:auto;top:0;right:0;bottom:0;left:0;z-index:10;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-gt-america-family);max-width:100%}.close_button_icon{position:absolute;right:0;top:0;padding:4%;cursor:pointer}#email_label_title{margin-bottom:0;font-size:12px;font-weight:400;line-height:22px;letter-spacing:.03em;text-align:left;font-family:var(--font-gt-america-family)}.tangent-hidden{display:none}.tangent-visible{display:flex}#user_email_input{margin:5px 0 0;width:100%;border-radius:1px;height:40px;border:1px solid;font-family:var(--font-gt-america-family)}#author-content-container{display:flex;align-items:center;justify-content:center;background:#f7f4f1;padding:4% 6%}#author-content-container>div{flex:50%}#author-text-heading{font-family:var(--font-futura-pro-family);width:85%;font-size:22px;line-height:30px}#author-text-paragraph{font-family:var(--font-gt-america-family);font-size:16px;line-height:22px;width:85%}#author-signature-block{height:80px}#section_additional_products_action_container{display:none}.popup_submit_button{min-height:30px;background:#000;width:100%;color:#fff;margin:5% 0;height:35px;font-size:16px;font-weight:400;line-height:21.31px;letter-spacing:.02em;border:none;text-align:center;font-family:var(--font-gt-america-family)}#tangent-sticky-action-buttons{position:fixed;justify-content:center;bottom:0;background:#fff;left:0;right:0;align-items:center;gap:6px;padding:1%}#tangent-sticky-add-all-to-cart-button,#tangent-sticky-save-results-button{width:fit-content;text-align:center;align-items:center;justify-content:center;height:45px;margin:0;font-family:var(--font-futura-pro-family);padding:20px;min-width:350px;cursor:pointer}#tangent-sticky-add-all-to-cart-button{background:#131313;color:#fff}#tangent-sticky-save-results-button{color:#131313;background:#fff;border:1px solid}#tangent-sticky-add-all-to-cart-link{color:#fff}#section_additional_products_text_container>h1{text-transform:uppercase;text-align:center;font-size:18px;font-family:var(--font-gt-america-family);line-height:30px;width:42%;margin:4% auto 0}#tangent-offer-banner{background:#131313;color:#fff;text-align:center;padding:5px;font-size:18px;line-height:24px;margin:0;display:flex;align-items:center;justify-content:center;font-family:GT America Rg}#tangent-copy-section{background:#fff;border-radius:18px;color:#000;font-size:12px;line-height:18px;display:flex;align-items:center;padding:5px 14px;margin:10px;cursor:pointer}.product-card-inner-container{display:flex;flex-direction:column;justify-content:space-between;position:relative}.section_discounted_text{font-size:16px;line-height:22px;font-family:GT America Rg;text-align:center;margin-bottom:3px;margin-top:4%}.tangent-total-discount-amount{color:#e63862;font-weight:700}.tangent-total-amount{color:#999}#section_additional_products_discounted_text{display:none!important}#discount-popup-window{width:60%;padding:4% 7%;display:flex}#popup-discount-detail-title{font-size:23px;line-height:30px;text-align:center;font-family:futwora_proregular}#popup-discount-code{text-align:center;font-family:GT America Rg;font-size:18px;line-height:30px;text-transform:uppercase}#discount-popup-window>div>p{font-size:16px;line-height:22px;font-family:GT America light}#discount-detail-popup-close-button{width:175px;font-size:12px;line-height:22px;cursor:pointer}#sticky-total-price-text{font-family:GT America Md;font-size:15px;line-height:22px;margin:0}#tangent-offer-banner-text-1{font-size:18px;text-transform:uppercase}#tangent-offer-banner-text-2{font-weight:600}#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px;font-family:GT America Rg}#snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@media only screen and (max-width:600px){#tangent_section_selfie_parent_wrapper{flex-direction:column;width:100%;padding:0}.section_product_grid>div{width:47%;margin-bottom:10%;padding:0}.section_product_grid{justify-content:center;padding:0}.tab button{font-size:16px;min-width:120px}#author-content-container{flex-direction:column}#author-signature-block{margin-bottom:8%}.section_action_container,#tangent-sticky-action-buttons{flex-direction:column;align-items:center}#section_additional_products_text_container>h1{width:80%}.product-card-inner-container{height:unset}#discount-popup-window{width:90%;padding:4%}#tangent-sticky-action-buttons{padding:2%}#tangent-offer-banner{flex-wrap:wrap;flex-direction:row}#tangent-offer-banner-text-1{width:100%;margin-bottom:15px}#selfie_img{margin-top:20px}}@media only screen and (min-width:768px){#tangent-recommendation-div{margin-bottom:4%}#email-popup-window{padding:2% 3%;top:unset;border-top-left-radius:12px;border-top-right-radius:12px}}@media only screen and (min-width:992px){.section_product_grid>div{width:28%}}
/*# sourceMappingURL=/cdn/shop/t/442/assets/tangent-hair-quiz-recommendation.css.map */
