.lq-quiz{--lq-radius: 16px;--lq-radius-sm: 12px;--lq-shadow: 0 12px 24px rgba(32, 32, 32, .06);--lq-shadow-hover: 0 16px 32px rgba(32, 32, 32, .1);max-width:720px;margin:0 auto;padding:var(--space-6, 24px) var(--space-5, 20px);font-family:var(--font-body, "Lato"),sans-serif;color:var(--color-text-primary, #2a1d12)}.lq-screen{animation:lqFadeIn .25s ease}@keyframes lqFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lq-progress{display:flex;align-items:center;gap:var(--space-3, 12px);margin-bottom:var(--space-6, 24px)}.lq-progress:before{content:"";display:block;height:4px;flex:1;background:var(--color-border-light, #e5d9c7);border-radius:999px;position:relative}.lq-progress__bar{position:absolute;left:0;top:0;height:4px;max-width:100%;background:var(--color-copper, #b6713e);border-radius:999px;transition:width .3s ease}.lq-progress{position:relative}.lq-progress__bar{position:relative;height:4px;max-width:none}.lq-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-3, 12px)}.lq-progress:before{display:none}.lq-progress{background:linear-gradient(to right,transparent,transparent)}.lq-progress{position:relative;padding:0}.lq-progress{display:flex;align-items:center;gap:var(--space-3, 12px)}.lq-progress>.lq-progress__bar{height:4px;flex:0 0 auto;background:var(--color-copper, #b6713e);border-radius:999px;position:relative;overflow:hidden}.lq-progress{background:var(--color-border-light, #e5d9c7);border-radius:999px;padding:0}.lq-progress{height:4px;padding:0;gap:0;background:var(--color-border-light, #e5d9c7);border-radius:999px;display:block;position:relative;margin-bottom:var(--space-6, 24px)}.lq-progress__bar{position:absolute;left:0;top:0;bottom:0;background:var(--color-copper, #b6713e);border-radius:999px;transition:width .3s ease}.lq-progress__label{position:absolute;right:0;top:12px;font-family:var(--font-heading, "Outfit"),sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted, #7a6a59)}.lq-intro{font-size:14px;line-height:1.6;color:var(--color-text-muted, #7a6a59);font-style:italic;margin:var(--space-3, 12px) 0}.lq-title{font-family:var(--font-heading, "Outfit"),sans-serif;font-size:clamp(22px,3.5vw,30px);font-weight:600;line-height:1.25;margin:0 0 var(--space-5, 20px);color:var(--color-text-primary, #2a1d12)}.lq-hint{font-size:13px;color:var(--color-text-muted, #7a6a59);margin:0 0 var(--space-4, 16px)}.lq-options{display:flex;flex-direction:column;gap:var(--space-3, 12px);margin-bottom:var(--space-6, 24px)}.lq-option{display:flex;align-items:center;gap:var(--space-4, 16px);width:100%;padding:var(--space-4, 16px) var(--space-5, 20px);background:var(--color-cream, #fcf7ee);border:2px solid var(--color-border-light, #e5d9c7);border-radius:var(--lq-radius);font-family:var(--font-body, "Lato"),sans-serif;font-size:15px;line-height:1.4;color:var(--color-text-primary, #2a1d12);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .1s ease}.lq-option:hover{border-color:var(--color-copper, #b6713e);background:var(--color-cream-light, #fffaf0)}.lq-option:active{transform:scale(.99)}.lq-option.is-selected{border-color:var(--color-bois, #582001);background:#fffaf0;box-shadow:var(--lq-shadow)}.lq-option__radio{width:20px;height:20px;flex:0 0 auto;border-radius:50%;border:2px solid var(--color-copper, #b6713e);background:transparent;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.lq-option:hover .lq-option__radio{border-color:var(--color-copper, #b6713e)}.lq-option.is-selected .lq-option__radio{border-color:var(--color-bois, #582001);background:var(--color-bois, #582001);box-shadow:inset 0 0 0 3px var(--color-cream-light, #fffaf0)}.lq-option__label{flex:1;font-weight:500}.lq-option__check{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-bois, #582001);color:var(--color-cream-light, #fcf7ee);font-weight:700;font-size:14px;opacity:0;transition:opacity .15s ease}.lq-option.is-selected .lq-option__check{opacity:1}.lq-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3, 12px);margin-top:var(--space-5, 20px)}.lq-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;font-family:var(--font-heading, "Outfit"),sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;cursor:pointer;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease;text-decoration:none}.lq-btn--primary{background:var(--color-bois, #582001);color:var(--color-cream-light, #fcf7ee);border-color:var(--color-bois, #582001)}.lq-btn--primary:hover{background:var(--color-copper-dark, #8a5630);border-color:var(--color-copper-dark, #8a5630)}.lq-btn--primary[disabled]{opacity:.4;cursor:not-allowed}.lq-btn--ghost{background:transparent;color:var(--color-text-primary, #2a1d12);border-color:var(--color-border-light, #e5d9c7)}.lq-btn--ghost:hover{border-color:var(--color-text-primary, #2a1d12)}.lq-btn--link{background:transparent;color:var(--color-text-muted, #7a6a59);border:none;padding:14px 8px;text-transform:none;letter-spacing:0;font-weight:400;font-size:13px;text-decoration:underline}.lq-btn--link:hover{color:var(--color-copper-dark, #8a5630)}.lq-form{display:flex;flex-direction:column;gap:var(--space-4, 16px);margin:var(--space-5, 20px) 0}.lq-field{display:flex;flex-direction:column;gap:6px}.lq-field__label{font-family:var(--font-heading, "Outfit"),sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted, #7a6a59)}.lq-field input[type=email],.lq-field input[type=tel]{padding:14px 16px;border:2px solid var(--color-border-light, #e5d9c7);border-radius:var(--lq-radius-sm);font-family:var(--font-body, "Lato"),sans-serif;font-size:15px;background:var(--color-cream, #fcf7ee);transition:border-color .2s ease}.lq-field input:focus{outline:none;border-color:var(--color-copper, #b6713e);background:#fff}.lq-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--color-text-muted, #7a6a59);cursor:pointer}.lq-consent input{flex:0 0 auto;margin-top:4px}.lq-fineprint{font-size:12px;color:var(--color-text-muted, #7a6a59);text-align:center;font-style:italic;margin-top:var(--space-3, 12px)}.lq-screen--result{padding-bottom:var(--space-8, 32px)}.lq-result__eyebrow{font-family:var(--font-heading, "Outfit"),sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--color-copper-dark, #8a5630);margin:0 0 8px}.lq-result__headline{font-family:var(--font-heading, "Outfit"),sans-serif;font-size:clamp(28px,5vw,42px);font-weight:600;line-height:1.15;color:var(--color-bois, #582001);margin:0 0 var(--space-6, 24px)}.lq-result__block{margin-bottom:var(--space-7, 28px);padding-top:var(--space-5, 20px);border-top:1px solid var(--color-border-light, #e5d9c7)}.lq-result__h3{font-family:var(--font-heading, "Outfit"),sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--color-copper-dark, #8a5630);margin:0 0 var(--space-3, 12px)}.lq-result__block p{font-size:15px;line-height:1.7;margin:0 0 var(--space-3, 12px);color:var(--color-text-primary, #2a1d12)}.lq-result__signoff{font-style:italic;color:var(--color-text-muted, #7a6a59);font-size:13px}.lq-result__timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3, 12px)}.lq-result__timeline-item{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:var(--space-4, 16px);padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--color-cream, #fcf7ee);border-radius:var(--lq-radius-sm)}.lq-result__timeline-when{font-family:var(--font-heading, "Outfit"),sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-copper-dark, #8a5630)}.lq-result__timeline-text{font-size:14px;line-height:1.5;color:var(--color-text-primary, #2a1d12)}.lq-result__products{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3, 12px);counter-reset:lq-step}.lq-result__product{counter-increment:lq-step;display:grid;grid-template-columns:80px 1fr;gap:var(--space-4, 16px);align-items:center;padding:var(--space-3, 12px);background:var(--color-cream, #fcf7ee);border:1px solid var(--color-border-light, #e5d9c7);border-radius:var(--lq-radius);transition:border-color .2s ease,transform .2s ease}.lq-result__product:hover{border-color:var(--color-copper, #b6713e);transform:translateY(-1px);box-shadow:var(--lq-shadow)}.lq-result__product:before{content:counter(lq-step);position:absolute;display:none}.lq-result__product-img{width:80px;height:80px;object-fit:cover;border-radius:var(--lq-radius-sm);background:var(--color-cream-light, #fffaf0)}.lq-result__product-body{display:flex;flex-direction:column;gap:4px}.lq-result__product-name{font-family:var(--font-heading, "Outfit"),sans-serif;font-size:16px;font-weight:600;margin:0;line-height:1.2;color:var(--color-text-primary, #2a1d12)}.lq-result__product-note{font-size:13px;line-height:1.5;margin:0;color:var(--color-text-muted, #7a6a59)}.lq-result__product-price{font-family:var(--font-heading, "Outfit"),sans-serif;font-size:14px;font-weight:500;margin:0;color:var(--color-copper-dark, #8a5630)}.lq-result__cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3, 12px);margin-top:var(--space-5, 20px)}.lq-result__cta-add{flex:1;min-width:220px}.lq-result__stop{background:var(--color-cream, #fcf7ee);border:1px solid var(--color-copper, #b6713e);border-left:4px solid var(--color-copper, #b6713e);border-radius:var(--lq-radius-sm);padding:var(--space-4, 16px) var(--space-5, 20px);border-top:1px solid var(--color-copper, #b6713e)}.lq-result__stop .lq-result__h3{color:var(--color-bois, #582001);margin-bottom:var(--space-3, 12px)}.lq-disclaimer{font-size:12px;line-height:1.6;color:var(--color-text-muted, #7a6a59);font-style:italic;margin-top:var(--space-6, 24px);padding-top:var(--space-4, 16px);border-top:1px dashed var(--color-border-light, #e5d9c7)}.lq-result__retake{display:block;margin:var(--space-5, 20px) auto 0}@media(max-width:540px){.lq-quiz{padding:var(--space-5, 20px) var(--space-4, 16px)}.lq-result__product{grid-template-columns:60px 1fr}.lq-result__product-img{width:60px;height:60px}.lq-result__timeline-item{grid-template-columns:1fr;gap:4px;padding:var(--space-3, 12px)}.lq-actions{flex-direction:column-reverse}.lq-actions .lq-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/laku-quiz.css.map */
