#skin-quiz-container{--quiz-font:"Cormorant Garamond", "Garamond", "Baskerville", serif;--quiz-title-size:36px;--card-border-color:#d1d1d1;--hover-bg-color:#2b2b2b;--hover-text-color:#ffffff;max-width:850px;margin:40px auto;padding:0 15px;font-family:var(--quiz-font)!important;text-align:left;box-sizing:border-box}.quiz-progress-bar{display:flex;gap:12px;margin-bottom:35px}.progress-step{flex:1;height:2px;background:#e2ded5;transition:background 0.3s ease}.progress-step.active{background:#997c3e;height:4px}.step-meta{font-family:system-ui,-apple-system,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:3.08px!important;color:#997c3e!important;text-transform:uppercase!important;display:block;margin-bottom:12px}#skin-quiz-container h2.quiz-title,#skin-quiz-container h1.quiz-title{font-family:var(--quiz-font)!important;font-size:var(--quiz-title-size)!important;font-weight:400!important;color:#222222!important;margin:0 0 35px 0!important;line-height:1.2!important}#skin-quiz-container .quiz-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px!important;width:100%!important}#skin-quiz-container .quiz-card{font-family:var(--quiz-font)!important;font-size:24px!important;font-weight:400!important;color:#333333!important;background:#ffffff!important;border:1px solid var(--card-border-color)!important;padding:22px 25px!important;text-align:left!important;cursor:pointer!important;transition:all 0.2s ease-in-out!important;outline:none!important;border-radius:0px!important;box-sizing:border-box!important;width:100%!important;display:block!important}#skin-quiz-container .quiz-card:hover{background:var(--hover-bg-color)!important;color:var(--hover-text-color)!important;border-color:var(--hover-bg-color)!important}.quiz-step{display:none;opacity:0;transition:opacity 0.25s ease-in-out}.quiz-step.active{display:block!important;opacity:1!important}.result-template-block{display:block!important;position:absolute;top:-9999px;left:-9999px;opacity:0;pointer-events:none;visibility:hidden;height:0;overflow:hidden}.result-template-block.active-template{position:relative!important;top:0!important;left:0!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;height:auto!important;overflow:visible!important}#step-results .result-template-block .product-title,#step-results .result-template-block .product-title a,#step-results .result-template-block .wd-entities-title,#step-results .result-template-block .wd-entities-title a,#step-results .result-template-block h3,#step-results .result-template-block h3 a{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:20px!important;font-weight:300!important;line-height:1.3!important;color:#1a1a1a!important}#step-results .result-template-block .price,#step-results .result-template-block .price *,#step-results .result-template-block .amount,#step-results .result-template-block .amount bdi{font-family:"Satoshi",sans-serif!important;color:#997C3E!important;font-weight:500!important}#step-results .result-template-block .quiz-retake-trigger,#step-results .result-template-block .retake-btn{font-family:"Inter",-apple-system,sans-serif!important;font-size:12px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;font-weight:500!important}#step-results .result-template-block .wd-product-cats,#step-results .result-template-block .wd-product-cats a,#step-results .result-template-block .posted_in,#step-results .result-template-block .posted_in a,#step-results .result-template-block .product-cat,#step-results .result-template-block .subtitle{font-family:"Satoshi",sans-serif!important;font-weight:500!important;color:#a5a5a5!important}#step-results .result-template-block img{loading:eager!important;opacity:1!important;visibility:visible!important}#step-results .result-template-block .wd-lazy-load,#step-results .result-template-block .lazyloaded{opacity:1!important}@media screen and (max-width:767px){#skin-quiz-container h2.quiz-title,#skin-quiz-container h1.quiz-title{font-size:26px!important;margin-bottom:25px!important}#skin-quiz-container .quiz-grid{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}#skin-quiz-container .quiz-card{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:20px!important;padding:18px 20px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;background:#ffffff!important;color:#222222!important;border:1px solid #d1d1d1!important;display:block!important}#step-results .products,#step-results ul.products,#step-results .wd-products-holder,#step-results .wd-products-element,#step-results .wd-products-element .row,#step-results .elementor-grid,#step-results .products-grid{display:flex!important;flex-direction:column!important;width:100%!important;margin:0!important;padding:0!important}#step-results .product,#step-results .wd-col,#step-results .col-6,#step-results .col-md-4,#step-results .col-lg-3,#step-results .product-grid-item,#step-results .elementor-grid-item,#step-results .product-card{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:25px!important}#step-results .product-title,#step-results .product-title a,#step-results .wd-entities-title,#step-results .wd-entities-title a,#step-results .woocommerce-loop-product__title{font-family:"Cormorant Garamond","Garamond",Georgia,serif!important;font-size:22px!important;font-weight:400!important;line-height:1.3!important}#step-results .add_to_cart_button,#step-results .single_add_to_cart_button,#step-results .button,#step-results .wd-add-btn a{padding:10px 18px!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0px!important}#step-results .add_to_cart_button,#step-results .add_to_cart_button *,#step-results .single_add_to_cart_button,#step-results .button,#step-results .wd-add-btn a span{font-family:"Satoshi",system-ui,-apple-system,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.wd-nav[class*=wd-style-underline] .nav-link-text{font-size:10px;letter-spacing:2px;color:#997C3E}.wd-nav-header>li>a{font-size:13px;letter-spacing:1.4px}@media (max-width:767px){[class*=title-line-] .wd-product .wd-entities-title{font-family:'Garamond';font-size:20px!important;line-height:1.3!important;font-weight:500}}@media (max-width:768px){.product-grid-item .wd-entities-title,.product-grid-item .product-title,.product-grid-item .wd-entities-title a,.wd-product .wd-entities-title,.wd-product .product-title,ul.products li.product .woocommerce-loop-product__title,.elementor-widget-wd_products .wd-entities-title,.elementor-widget-woocommerce-products .product-title{white-space:normal!important;text-overflow:clip!important;overflow:visible!important;word-break:break-word!important;line-height:1.3!important;max-height:none!important;display:block!important}}