:root{--primary-color: #023650;--secondary-color: #343b5f;--accent-color: #272D48;--border-color: #252759;--text-color: #fff;--text-muted-color: #272727;--product-title-text-color:#000000;--font-family: "Playfair Display", serif;--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: 300px;--product-img-max-height: 180px}#tangent_section_selfie_parent_wrapper{display:flex;flex-direction:row;width:90%;margin:0 auto;padding:var(--spacing-lg);align-items:center}#tangent_selfie_container{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:300px;width:fit-content;margin:0 auto}#tangent_selfie_container{flex:35%}#section_selfie_container_parent{flex:65%;display:flex;align-items:center;padding:var(--spacing-lg)}#loading-section{margin:40px auto;display:flex;align-items:center;justify-content:center;height:200px}.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 button{border:none;cursor:pointer;padding:var(--spacing-md);margin:var(--spacing-xs);min-width:200px;font-size:var(--font-size-large);font-family:var(--font-family);text-transform:uppercase;background-color:var(--secondary-color);color:var(--primary-color);border:2px solid var(--border-color);transition:background-color .3s ease,color .3s ease}.tab button:hover{background-color:var(--primary-color);color:var(--secondary-color)}.tab button.active{background-color:var(--primary-color)!important;color:var(--secondary-color)}.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:contain;margin:0 auto}#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)}.section_product_grid>div{width:30%;margin:var(--spacing-xs);padding:var(--spacing-md);text-align:center}.section_product_grid>div a img{object-fit:contain;max-height:var(--product-img-max-height);width:100%}.tangent-product-title{font-size:var(--font-size-large);color:var(--product-title-text-color);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;min-height:45px}.tangent-btn-add{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base);cursor:pointer;background:var(--primary-color);color:var(--text-color);margin:var(--spacing-sm) auto;font-family:var(--font-family);border:1px solid #343b5f;border-radius:8px}#tangent_selfie_image{width:100%;max-height:300px;object-fit:contain}.section_add_all_to_cart{font-weight:600;font-size:var(--font-size-base);padding:var(--spacing-md) var(--spacing-lg);background:var(--primary-color);color:var(--secondary-color);border:.5px solid;margin:0 auto;display:none;cursor:pointer;width:fit-content;font-family:var(--font-family);border-radius:8px}.hide-element{display:none}.section_add_all_to_cart>a{text-decoration:none}#tangent-general-text{display:none}.disable-btn-wrapper{background:#eaebef;cursor:auto}.disable-btn-wrapper>a,.disable-btn-wrapper>a:hover{color:#000;cursor:auto}#tangent_sections_wrapper{display:flex;flex-wrap:wrap;justify-content:center;width:90%;margin:0 auto}#tangent_sections_wrapper>div{flex:80%;max-width:80%;margin-bottom:5%}.text-link,a{color:#fff;text-decoration:none!important}.text-link:focus,.text-link:hover,a:focus,a:hover{color:#fff}.tangent_product_price_text{color:#000;margin:0}.tangent_variant_title{margin:5px;color:#000;font-size:15px;height:25px;display:none}#additional_products{max-width:100%!important;flex:100%!important;margin-bottom:4%!important}#tangent_retake_button{text-align:center}#tangent_retake_button>a{text-decoration:underline!important}#tangent_retake_button>a:hover{color:#000}#tangent-add-to-cart-text{display:none;margin-bottom:4%;background:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}#section_polish_cleanse_container,#section_treat_container,#section_moisturizer_container{border-bottom:1px solid;padding-bottom:3%}.tangent_variant_description{color:#000;font-size:14px;margin-bottom:8px}.tangent_variant_benefit,.tangent_variant_usage{color:#000;font-size:14px}@media only screen and (max-width: 600px){#tangent_section_selfie_parent_wrapper{flex-direction:column;width:100%}.section_product_grid>div{width:100%;margin-bottom:10%}.tab button{min-width:150px}#tangent_sections_wrapper>div{flex:100%;max-width:100%}}@media only screen and (min-width: 600px){#tangent_section_selfie_parent_wrapper{flex-direction:column}#tangent_sections_wrapper>div{flex:80%;max-width:80%}.section_product_grid>div{width:95%}}@media only screen and (min-width: 768px){#tangent-recommendation-div{margin-bottom:4%}#tangent_section_selfie_parent_wrapper{flex-direction:column}#tangent_sections_wrapper>div{flex:90%;max-width:90%}}@media only screen and (min-width: 992px){.section_product_grid>div{width:32%}#tangent_section_selfie_parent_wrapper{flex-direction:row}}
/*# sourceMappingURL=/cdn/shop/t/158/assets/tangent-recommendation-new-quiz.css.map */
