:root{--primary-color: #252759;--secondary-color: #fff;--accent-color: #000;--border-color: #252759;--text-color: rgb(3, 18, 38);--text-muted-color: #272727;--font-family: "Source Sans Pro", sans-serif;--font-size-base: 14px;--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: 350px;--product-img-max-height: 220px}#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-wrapper{display:none}.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_selfie_image{width:80%}#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;align-items:center;justify-content:center;padding:var(--spacing-md)}.section_product_grid>div{width:25%;margin:var(--spacing-xs);padding:var(--spacing-lg);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(--text-color);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;min-height:70px}.tangent-btn-add{font-size:var(--font-size-base);cursor:pointer;border-radius:var(--border-radius-sm);background:var(--accent-color);color:var(--secondary-color);margin:var(--spacing-sm) auto;font-family:var(--font-family);text-transform:uppercase}.section_add_all_to_cart{font-weight:700;font-size:var(--font-size-base);padding:var(--spacing-md) var(--spacing-lg);background:var(--accent-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:var(--border-radius-sm);text-transform:uppercase}.hide-element{display:none}.section_add_all_to_cart>a{text-decoration:none;color:var(--secondary-color)}#tangent-general-text{display:none}.disable-btn-wrapper{background:#706969;pointer-events:none}.tangent-btn-add>a{color:#fff;width:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md) var(--spacing-md);border-radius:var(--border-radius-sm)}.added-to-cart-style{background:#252759d6;border-radius:var(--border-radius-sm)}#section_additional_content_text_container{width:80%;margin:0 auto}#section_additional_products_text_container{margin-top:6%}@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}}@media only screen and (min-width: 768px){#tangent-recommendation-div{margin-bottom:4%}}@media only screen and (min-width: 992px){.section_product_grid>div{width:25%}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/tangent-recommendation.css.map */
