.lyko-plan-width{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.lyko-plan-intro{padding-block:36px 0;color:#202220}.lyko-plan-topline{display:flex;align-items:center;justify-content:space-between;gap:24px}.lyko-plan-eyebrow{margin:0 0 20px;font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.14em;text-transform:uppercase}.lyko-plan-topline .lyko-plan-eyebrow{margin:0}.lyko-plan-tabs{display:flex;gap:24px}.lyko-plan-tabs a{padding-block:12px;font-size:14px;color:#656863;border-bottom:1px solid transparent}.lyko-plan-tabs a[aria-current]{color:#202220;border-color:#202220}.lyko-plan-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;padding-block:32px}body .lyko-plan-intro h1{margin:0;font-size:clamp(32px,3.65vw,52px)!important;line-height:1.08!important;letter-spacing:-.045em!important;text-wrap:initial}.lyko-plan-intro-copy{max-width:450px;justify-self:end;padding-bottom:3px}.lyko-plan-intro-copy p{font-size:16px;line-height:1.7;color:#61645f;margin:0 0 14px}.lyko-plan-textlink{display:inline-flex;gap:24px;align-items:center;font-size:14px;font-weight:500;line-height:1.5;padding-block:8px;border-bottom:1px solid #aaaDa6}.lyko-plan-textlink:hover{border-color:#202220}.lyko-plan-promises{display:flex;gap:28px;flex-wrap:wrap;padding-block:18px;border-block:1px solid #e2e3df;font-size:12px;color:#64675f}.lyko-plan-promises span{display:inline-flex;align-items:center;gap:8px}.lyko-plan-promises span:before{content:"";width:4px;height:4px;background:#575b51;border-radius:50%}.lyko-configurator,body:has([data-lyko-configurator]) :is([role=dialog][id^=radix-],[data-radix-popper-content-wrapper]){--primary: 90 4% 13%;--primary-foreground: 0 0% 100%;--border: 75 7% 85%;--input: 75 5% 65%;--accent: 75 15% 95%;--muted: 75 4% 39%;--muted-foreground: 75 4% 43%;--ring: 90 4% 13%;font-family:var(--text-font-family);color:#202220}.lyko-configurator{padding-top:var(--lyko-config-top, 0px);padding-bottom:var(--lyko-config-bottom, 0px);background:var(--lyko-config-background, #fff)}.lyko-plan-jumps{display:flex;align-items:center;gap:32px;padding-block:20px 24px}.lyko-plan-jumps[hidden],.lyko-plan-jumps [hidden]{display:none}.lyko-plan-jumps a{display:inline-flex;align-items:center;gap:9px;font-size:13px;padding-block:8px}.lyko-plan-jumps a span{color:#777b72;font-size:11px}.lyko-plan-jumps a:hover{text-decoration:underline;text-underline-offset:5px}.lyko-configurator #root{font-size:15px;line-height:1.6}.lyko-configurator #root .border{border-width:1px;border-style:solid;border-color:hsl(var(--border))}.lyko-configurator #root [role=radio][aria-checked=true]{border-color:hsl(var(--primary))}.lyko-configurator #root>div{width:calc(100% - 96px);max-width:1280px;padding:0;margin:8px auto 32px}.lyko-configurator #configurator{gap:40px}.lyko-configurator #configurator>*{min-width:0}.lyko-configurator #configurator>section{top:calc(var(--header-height, 88px) + 24px)}.lyko-configurator #configurator>section>div:first-child>div{border-radius:2px;background:#f4f4f0}.lyko-configurator #configurator>section>div:nth-child(2){gap:20px;margin-top:20px;padding-block:24px;border-block:1px solid #e2e3df}.lyko-configurator #configurator>section>div:nth-child(2)>button{order:2;flex-basis:100%;min-height:50px;border-color:#272b25;border-radius:0}.lyko-configurator #configurator>section>div:nth-child(2)>div{width:100%}.lyko-configurator #configurator>div>section{padding:28px;border:1px solid #dfe1da;border-radius:2px}.lyko-configurator #configurator>div>section:last-child{background:#f5f6f2}body .lyko-configurator #root h2{margin:0;font-size:clamp(24px,2.3vw,32px)!important;line-height:1.2!important;letter-spacing:-.035em!important}body .lyko-configurator #root h3{font-size:20px!important;line-height:1.4!important}body .lyko-configurator #root h3:has(>button){font-size:15px!important;line-height:1.5!important}.lyko-configurator #root .font-bold{font-weight:500}.lyko-configurator #root :is(p,label,button){letter-spacing:0}.lyko-configurator #root [id^=option-]{padding-top:20px;margin-top:20px;border-top:1px solid #e8e9e4;scroll-margin-top:calc(var(--header-height, 88px) + 24px)}.lyko-configurator #root [id^=option-]>div:first-child{margin-bottom:10px}.lyko-configurator #root [role=radiogroup]{gap:10px}.lyko-configurator #root [role=radiogroup] label{border-radius:2px;background:#fff;transition:background-color .15s,outline-color .15s}.lyko-configurator #root [role=radiogroup] label:hover{background:#f6f7f3}.lyko-configurator #root [role=radiogroup] label:has([aria-checked=true]){background:#f1f3ed;outline-color:#252a20}.lyko-configurator #root [role=radiogroup] label:has(:focus-visible){outline:2px solid #252a20;outline-offset:3px}.lyko-configurator #root [role=radio]{width:19px;height:19px;min-height:0}.lyko-configurator #root :is(button.w-full,[role=combobox],input,textarea){border-radius:2px}.lyko-configurator #root button.w-full{min-height:52px;height:auto;text-align:left;padding-block:12px}.lyko-configurator #root input{min-height:52px;font-size:16px;font-weight:500}.lyko-configurator #root textarea{min-height:110px;resize:vertical}.lyko-configurator #root :is(.prose,.prose-sm){line-height:1.65}.lyko-configurator #root .prose-sm{font-size:13px}.lyko-configurator #root .prose p{margin-block:10px}.lyko-configurator #root [role=tablist]{gap:8px;height:auto;flex-wrap:wrap;background:#f4f5f1;border-radius:2px}.lyko-configurator #root [role=tab]{min-height:44px;white-space:normal;border-radius:1px;font-size:14px}.lyko-configurator #root [role=tabpanel]{padding-block:24px}.lyko-configurator #root button:has(>.lucide-info){display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-block:-6px}.lyko-configurator #root section:last-child button:has(>span){border-radius:2px}:is(.lyko-configurator,.lyko-plan-intro,.lyko-plan-guide) :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid #252a20;outline-offset:4px}.lyko-configurator [id^=lyko-configurator-]{scroll-margin-top:calc(var(--header-height, 88px) + 24px)}.lyko-plan-note{margin-block:24px 64px;padding-top:20px;border-top:1px solid #e2e3df;color:#62665e;font-size:13px;line-height:1.7}body:has([data-lyko-configurator]) [role=dialog][id^=radix-]{border-radius:2px;padding:28px 32px;max-height:calc(100dvh - 32px);overflow-y:auto}body:has([data-lyko-configurator]) [role=dialog][id^=radix-]>div[class*=-mx-]{margin-inline:0}body:has([data-lyko-configurator]) [role=dialog][id^=radix-] button{text-align:center}body:has([data-lyko-configurator]) [role=dialog][id^=radix-] button.border{border-style:solid}body:has([data-lyko-configurator]) [role=dialog][id^=radix-] h2{font-size:27px!important;line-height:1.2!important}body:has([data-lyko-configurator]) [role=dialog][id^=radix-] h3{font-size:20px!important;line-height:1.3!important}body:has([data-lyko-configurator]) [role=dialog][id^=radix-] :is(p,input,textarea){font-size:15px;line-height:1.6}body:has([data-lyko-configurator]) [role=dialog][id^=radix-] :is(.rounded-lg,.rounded-md,.rounded){border-radius:2px}body:has([data-lyko-configurator]) [role=dialog][id^=radix-]>button:last-child{width:40px;height:40px;top:20px;right:20px}body:has([data-lyko-configurator]) [role=dialog][id^=radix-] :is(button,[tabindex],input,textarea):focus-visible{outline:2px solid #252a20;outline-offset:3px}.lyko-plan-guide{background:#f3f4ef;padding-block:72px;color:#202220}.lyko-plan-service-head{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end}.lyko-plan-service-head>div:last-child{max-width:450px;justify-self:end}.lyko-plan-guide p{color:#61655b;font-size:15px;line-height:1.8}.lyko-plan-guide .lyko-plan-eyebrow{font-size:11px;color:#555b4d}.lyko-plan-service-head .lyko-plan-textlink{margin-top:16px}.lyko-plan-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px}.lyko-plan-steps>div{border-top:1px solid #cdd1c5;padding-top:20px}.lyko-plan-number{font-size:12px;color:#717867}body .lyko-plan-steps h3{margin-block:20px 12px;font-size:22px!important}.lyko-plan-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;margin-top:72px;padding-top:56px;border-top:1px solid #cdd1c5}.lyko-plan-faq details{border-bottom:1px solid #cdd1c5}.lyko-plan-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;padding-block:20px;font-size:15px;font-weight:500;list-style:none}.lyko-plan-faq summary::-webkit-details-marker{display:none}.lyko-plan-faq summary>span{font-size:21px;font-weight:400;transition:transform .15s}.lyko-plan-faq details[open] summary>span{transform:rotate(45deg)}.lyko-plan-faq details p{margin:0 32px 24px 0}@media(min-width:1024px){.lyko-configurator #configurator{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.lyko-configurator #configurator>section,.lyko-configurator #configurator>div{grid-column:auto}}@media(max-width:1023px){.lyko-plan-width,.lyko-configurator #root>div{width:calc(100% - 48px)}.lyko-configurator #configurator{gap:28px}.lyko-configurator #configurator>section{position:static;max-width:680px}.lyko-configurator #configurator>section>div:first-child>div{max-height:520px}.lyko-plan-intro-grid,.lyko-plan-service-head{gap:32px}.lyko-plan-steps{gap:24px}.lyko-plan-faq{gap:32px}}@media(max-width:699px){.lyko-plan-width,.lyko-configurator #root>div{width:calc(100% - 40px)}.lyko-plan-intro{padding-top:20px}.lyko-plan-topline{gap:12px;align-items:center}.lyko-plan-topline .lyko-plan-eyebrow{font-size:9px;letter-spacing:.09em;max-width:160px}.lyko-plan-tabs{gap:16px}.lyko-plan-tabs a{font-size:12px}.lyko-plan-intro-grid{grid-template-columns:1fr;gap:20px;padding-block:24px}body .lyko-plan-intro h1{font-size:clamp(30px,8.4vw,40px)!important}.lyko-plan-intro-copy{justify-self:start}.lyko-plan-intro-copy p{font-size:15px;line-height:1.65;margin-bottom:6px}.lyko-plan-promises{gap:8px 20px;font-size:11px;padding-block:14px}.lyko-plan-jumps{justify-content:space-between;gap:8px;padding-block:12px 16px}.lyko-plan-jumps a{font-size:12px;gap:6px}.lyko-configurator #root>div{margin-top:0}.lyko-configurator #configurator>section>div:first-child>div{max-height:400px}.lyko-configurator #configurator>div>section{padding:20px 16px}body .lyko-configurator #root h2{font-size:26px!important}.lyko-configurator #root [role=radiogroup].grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lyko-configurator #root label{overflow-wrap:anywhere}.lyko-configurator #root [role=radiogroup] label>div:last-child{padding:12px}.lyko-configurator #root [role=radiogroup] label p{font-size:13px}.lyko-configurator #root [role=radiogroup] label .prose p{font-size:12px;line-height:1.55}.lyko-configurator #root :is(button.w-full,[role=combobox]){font-size:14px}.lyko-plan-note{margin-bottom:40px}.lyko-plan-guide{padding-block:40px}.lyko-plan-service-head,.lyko-plan-steps,.lyko-plan-faq{grid-template-columns:1fr;gap:28px}.lyko-plan-service-head>div:last-child{justify-self:start}.lyko-plan-steps{margin-top:32px}.lyko-plan-faq{margin-top:40px;padding-top:32px}body:has([data-lyko-configurator]) [role=dialog][id^=radix-]{width:calc(100% - 24px);padding:24px 20px}body:has([data-lyko-configurator]) [role=dialog][id^=radix-] input{font-size:16px}}@media(prefers-reduced-motion:reduce){.lyko-configurator *,.lyko-plan-guide *{transition-duration:0s!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/lyko-configurator.css.map */
