.product_page__2sQQ9{color:#171717;font-family:Poppins,sans-serif;font-size:16px;line-height:1.6;--u:clamp(16px,1.052vw,20px)}.product_page__2sQQ9 h1,.product_page__2sQQ9 h2,.product_page__2sQQ9 h3{font-family:inherit;font-weight:600;color:inherit}.product_page__2sQQ9 a:focus-visible,.product_page__2sQQ9 button:focus-visible,.product_page__2sQQ9 summary:focus-visible{outline:2px solid #0087ab;outline-offset:4px}.product_hero__aNZjZ{--thumb:93px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.73vw;width:calc(100% - 96px);margin:0 auto;padding:0 0 72px;align-items:start}.product_heroSmall__beZ1B{--thumb:89px;grid-template-columns:minmax(0,510fr) minmax(0,766fr)}@media (min-width:1024px) and (max-width:1279px){.product_heroSmall__beZ1B,.product_hero__aNZjZ{grid-template-columns:minmax(0,1fr) 400px;gap:40px;width:calc(100% - 72px)}}@media (min-width:1536px){.product_hero__aNZjZ{width:calc(100% - 336px);gap:60px}}.product_info__dwJiU{min-width:0}.product_info__dwJiU h1{font-size:40px;line-height:1;letter-spacing:normal;margin:0}.product_description__wGbGq{margin-top:24px;padding:8px 0;font-size:16px;line-height:1.6}.product_descriptionSpaceAfter__o_cQY{padding-bottom:calc(8px + var(--desc-gap) + 25.6px)}.product_descriptionSpaceBefore__ZGDcd{padding-top:calc(8px + var(--desc-gap))}.product_description__wGbGq .kora-prose{max-width:none;font-size:16px;line-height:1.6;color:#171717}.product_description__wGbGq{--desc-gap:16px}@media (min-width:1024px){.product_description__wGbGq{--desc-gap:20px}}@media (min-width:1280px){.product_description__wGbGq{--desc-gap:18px}}.product_description__wGbGq p{margin:0 0 var(--desc-gap);font-size:16px;line-height:1.6}.product_description__wGbGq p:last-child{margin-bottom:0}.product_description__wGbGq ul{list-style:disc;padding-left:20px;margin:32px 0}.product_description__wGbGq li{margin:8px 0 12.8px;padding-left:6px;color:#000}.product_description__wGbGq li::marker{color:#000}@media (min-width:1024px){.product_description__wGbGq li{margin-top:10px;padding-left:8px}}.product_description__wGbGq li{opacity:0;transform:translateY(15px);animation:product_descriptionFadeUp__ExOc5 .6s ease-out forwards;animation-timeline:view();animation-range:entry 10% cover 20%}.product_description__wGbGq li:nth-child(2){animation-delay:.15s}.product_description__wGbGq li:nth-child(3){animation-delay:.3s}@keyframes product_descriptionFadeUp__ExOc5{to{opacity:1;transform:translateY(0)}}.product_description__wGbGq strong{font-weight:700}.product_buy__mQ35c{margin-top:24px;display:flex;flex-direction:column;gap:32px}.product_lineItems__WCXee{width:100%;max-width:450px;background:white;border:1px solid oklch(.928 .006 264.531);border-radius:8px;padding:16px;line-height:24px}.product_line__bRXp2{margin:16px 40px 16px 0}.product_lineTitle__vZM7y{margin:0 0 15px;font-size:20px;font-weight:600;line-height:32px}.product_linePrice__21E8_,.product_linePrice__21E8_ *{font-family:inherit!important;font-size:20px!important;font-weight:400!important;line-height:32px!important;color:#171717!important}.product_line__bRXp2>.product_linePrice__21E8_{display:block}.product_lineRule__zAxNM{margin:16px 85px 16px 0;border:0;border-top:1px solid rgb(23 23 23/.1)}.product_total__o6Z_X{display:flex;gap:30px;align-items:center}.product_total__o6Z_X>span:first-child{font-size:20px;font-weight:600;line-height:32px}.product_reserve__yxZGH{min-height:60px;padding:var(--btn-pad);border:0;border-radius:60px;font-weight:500;line-height:1}.product_buy__mQ35c [role=status]:empty{display:none}.product_catalogNotice__KpO51{margin:24px 0 0;border:1px solid #e8e8e8;border-radius:8px;padding:16px;font-size:14px}.product_note___YF1q{margin:24px 0 0;padding:8px 0;font-size:14px;line-height:1.6}.product_heroSmall__beZ1B .product_note___YF1q{font-size:16px;margin-top:24px}.product_note___YF1q a{text-decoration:underline;text-underline-offset:4px}.product_page__2sQQ9{--btn-pad:clamp(18px,1.2vw,22px) clamp(26px,1.473vw,30px)}.product_pill__IZmBc{min-height:56px;max-height:60px;padding:var(--btn-pad);border:0;border-radius:60px;font-weight:500;line-height:1;text-decoration:none}.product_pill__IZmBc>span,.product_pill__IZmBc>span>span{gap:0}.product_pill__IZmBc:after,.product_reserve__yxZGH:after{content:"";position:absolute;inset:0;border:2px solid #171717;border-radius:inherit;pointer-events:none;transition:border .5s cubic-bezier(.25,.46,.45,.94)}.product_pill__IZmBc svg{margin-left:12px}.product_videoRow___yJRy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:calc(100% - 96px);margin:0 auto;padding:72px 0}@media (min-width:1024px) and (max-width:1279px){.product_videoRow___yJRy{width:calc(100% - 72px)}}@media (min-width:1536px){.product_videoRow___yJRy{max-width:1400px}}.product_videoRowHalfBelow__IkOLn{padding-bottom:36px}.product_video__nxO0P{position:relative;aspect-ratio:1.779;border-radius:15.1632px;overflow:hidden;background:#fafafa}.product_videoText__cBCYt{padding-left:60px}.product_videoText__cBCYt h2{line-height:1;margin:0 0 39px}.product_videoText__cBCYt p{margin:0;font-size:var(--u);line-height:1.6}.product_videoText__cBCYt strong{font-weight:700}.product_videoText__cBCYt .product_pill__IZmBc{margin-top:40px}.product_comparison__nH9vt{padding:32px 0}.product_comparisonBand__ga_Fo{background:oklch(.967 .003 264.542);padding:0 var(--kora-page-padding,48px)}.product_comparisonInner__5ORP5{max-width:1152px;margin:0 auto;padding:48px 16px}.product_comparisonQuote__O3E2y{position:relative;margin:0 0 40px;padding:80px 0 0;text-align:center;font-size:36px;line-height:1.3;font-weight:600}.product_comparisonQuote__O3E2y p{margin:0}.product_quoteMark__jGFux{position:absolute;top:0;left:50%;transform:translateX(-50%);display:block}.product_comparisonCard__k_baI{background:white;border-radius:8px;overflow:hidden}.product_comparisonHead__xfsOp,.product_comparisonRow__YTm1t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.product_comparisonHead__xfsOp{padding:20px 24px;background:oklch(.985 .002 247.839);border-bottom:1px solid oklch(.967 .003 264.542);text-align:center;font-size:18px;font-weight:600;line-height:1.6;color:oklch(.373 .034 259.733)}.product_comparisonGroup__pnnLg{margin:0 24px;padding:12px 0;border-bottom:1px solid oklch(.967 .003 264.542)}.product_comparisonGroup__pnnLg h3{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.6}.product_comparisonRows__ls4m7{padding:12px 24px}.product_comparisonRow__YTm1t{padding:12px 0;font-size:14px;line-height:1.6;color:oklch(.373 .034 259.733)}.product_comparisonRow__YTm1t+.product_comparisonRow__YTm1t{border-top:1px solid oklch(.967 .003 264.542)}.product_comparisonRow__YTm1t>[role=cell]{text-align:center;font-size:18px}.product_no__KPYkY{color:oklch(.637 .237 25.331)}.product_yes__6pw9m{color:oklch(.723 .219 149.579);font-size:18px;line-height:1.6}.product_comparisonMobile__k712M{display:none}.product_accordionItem__FLrFN{background:white}.product_accordionHeaderWrap__HDT07{padding:16px 0;border-bottom:1px solid oklch(.967 .003 264.542)}.product_accordionHeaderWrap__HDT07 h3{margin:0}.product_accordionHeader__CM1vH{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0;border:0;background:none;cursor:pointer;color:inherit;font:inherit;font-size:18px;font-weight:600;line-height:1.6;text-align:left}.product_accordionIcon__v_de_{flex:none;transition:transform .3s ease}.product_accordionHeader__CM1vH[data-open] .product_accordionIcon__v_de_{transform:rotate(180deg)}.product_accordionContent__StpRE{overflow:hidden;transition:max-height .3s ease-out}.product_accordionContent__StpRE ul{list-style:none;margin:0;padding:16px 0;display:flex;flex-direction:column;gap:16px}.product_accordionContent__StpRE li{display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:1.5;color:oklch(.373 .034 259.733)}.product_learnMore__q6Ja5{padding:36px 48px}.product_learnMore__q6Ja5>div{max-width:1024px;margin:0 auto}.product_learnMore__q6Ja5 h2{font-size:40px;line-height:1;letter-spacing:-.04em;margin:0 0 20px}.product_learnMore__q6Ja5 p{margin:0;font-size:var(--u);line-height:1.6}.product_learnMore__q6Ja5 strong{font-weight:700}.product_learnMore__q6Ja5 .product_pill__IZmBc{margin-top:20px}.product_tint__H7QeZ{background:rgb(var(--kora-color-band-ice))}.product_faq__ZUxEH{--faq-pad:40px;padding:calc(72px + var(--faq-pad)) 48px}.product_faq__ZUxEH>div{max-width:1024px;margin:0 auto;padding:0 var(--faq-pad)}@media (min-width:1280px){.product_faq__ZUxEH{--faq-pad:56px}}@media (min-width:1536px){.product_faq__ZUxEH{--faq-pad:calc(6.4 * var(--u))}}@media (min-width:1280px){.product_faq__ZUxEH h2{width:max-content}}.product_faq__ZUxEH h2{line-height:1;margin:0 0 47px}.product_faqItem__zBKbS{border-bottom:1px solid #e5e5e5}.product_faqItem__zBKbS:last-child{border-bottom:0}.product_faq__ZUxEH summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:32px 0;cursor:pointer;list-style:none;font-size:16px;line-height:20px;font-weight:500}@media (min-width:1024px){.product_faq__ZUxEH summary{font-size:18px;line-height:22.5px}}@media (min-width:1280px){.product_faq__ZUxEH summary{font-size:20px;line-height:25px}}@media (min-width:1536px){.product_faq__ZUxEH summary{font-size:22px;line-height:27.5px}}.product_faq__ZUxEH summary::-webkit-details-marker{display:none}.product_faqIcon__fP4DB{flex:none;width:14px;height:14px;stroke-width:1.5;transform:scaleY(-1) rotate(0deg);transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.product_faqItem__zBKbS[data-expanded] .product_faqIcon__fP4DB{transform:scaleY(-1) rotate(45deg)}.product_faqAnswer__77QEP{margin-top:-10px;padding-bottom:32px;font-size:16px;line-height:1.6}.product_faqAnswer__77QEP :is(p,ul,ol){margin:0;font-size:16px;line-height:1.6}.product_faqAnswer__77QEP :is(ul,ol){padding:0 0 0 1.25em;list-style:revert}.product_faqAnswer__77QEP :is(p,ul,ol):not(:last-child){margin-bottom:18px}.product_faqAnswer__77QEP a{text-decoration:underline;text-underline-offset:.2em}@media (min-width:990px){.product_faqAnswer__77QEP{max-width:80%}}.product_download__cNtcR{padding:72px 48px 100px}.product_download__cNtcR>div{max-width:1024px;margin:0 auto;display:grid;gap:32px}.product_download__cNtcR h2{line-height:1;margin:0;text-align:center}.product_downloadAction__bxcFm{text-align:center}.product_downloadAction__bxcFm .product_pill__IZmBc{min-height:0;margin-right:16px}@media (min-width:1024px){.product_download__cNtcR>div{grid-template-columns:1fr 1fr;gap:60px;align-items:start}}@media (min-width:1280px){.product_download__cNtcR h2{padding-right:60px}}@media (min-width:1536px){.product_download__cNtcR>div{gap:0;padding:0 60px}.product_downloadAction__bxcFm,.product_download__cNtcR h2{padding:0 60px}}@media (max-width:1023px){.product_heroSmall__beZ1B,.product_hero__aNZjZ{grid-template-columns:minmax(0,1fr);width:auto;margin:0 20px;gap:20px}.product_videoRow___yJRy{grid-template-columns:minmax(0,1fr);width:auto;margin:0 20px;gap:40px}.product_videoText__cBCYt{padding-left:0}.product_download__cNtcR,.product_faq__ZUxEH,.product_learnMore__q6Ja5{padding-inline:20px}.product_videoText__cBCYt h2{margin-bottom:30px}.product_videoText__cBCYt .product_pill__IZmBc{margin-top:30px}.product_faq__ZUxEH summary{padding:28px 0}.product_faqIcon__fP4DB{width:12px;height:12px}}@media (max-width:989px){.product_heroSmall__beZ1B,.product_hero__aNZjZ{padding:0 0 43.2px}.product_buy__mQ35c{margin-top:24px;gap:32px}.product_reserve__yxZGH{min-height:50px}.product_lineItems__WCXee{max-width:none}.product_heroSmall__beZ1B .product_note___YF1q{margin-top:24px}.product_videoRow___yJRy{padding:43.2px 0}.product_videoRowHalfBelow__IkOLn{padding-bottom:21.6px}.product_learnMore__q6Ja5{padding-block:21.6px}.product_faq__ZUxEH{padding-block:calc(43.2px + var(--faq-pad))}.product_download__cNtcR{padding-top:43.2px;padding-bottom:60px}}@media (max-width:767px){.product_info__dwJiU h1{font-size:24px;line-height:1.25}.product_pill__IZmBc{min-height:54px}.product_pill__IZmBc svg{width:18px;height:18px}.product_faq__ZUxEH h2{margin-bottom:32px}.product_comparison__nH9vt{padding:19.2px 0}.product_comparisonQuote__O3E2y{font-size:24px}.product_comparisonDesktop__J_zVo{display:none}.product_comparisonMobile__k712M{display:block;padding:0 20px}}.product_download__cNtcR h2,.product_faq__ZUxEH h2,.product_videoText__cBCYt h2{font-size:clamp(32px,3.368vw,64px)}.product_pill__IZmBc,.product_reserve__yxZGH{font-size:clamp(14px,calc(12.984px + .1587vw),16px)}@media (min-width:990px){.product_info__dwJiU h1{font-size:clamp(40px,2.526vw,48px)}}@media (min-width:1024px){.product_learnMore__q6Ja5 h2{font-size:min(4.73vw,90px)}}@media (prefers-reduced-motion:reduce){.product_accordionContent__StpRE,.product_accordionIcon__v_de_,.product_faqIcon__fP4DB{transition:none}.product_description__wGbGq li{opacity:1;transform:none;animation:none}}