.solus-product-details__content:has(.kl-mota){max-width:none}.kl-mota{font-size:15.5px;line-height:1.68;color:#26301d}.kl-mota>p,.kl-mota>ul,.kl-mota>ol{max-width:74ch}.kl-mota p{margin:0 0 12px}.kl-mota ul{margin:0 0 14px;padding-left:20px}.kl-mota li{margin:0 0 7px}.kl-mota h3{margin:26px 0 10px;font-size:19px;font-weight:700;line-height:1.35;color:#2f4420;scroll-margin-top:90px}.kl-tldr{margin:0 0 20px;padding:15px 17px;border:1px solid #d8e6cd;border-left:4px solid #55a61d;border-radius:10px;background:#f6faf2;font-size:16px;line-height:1.66}.kl-tldr p{margin:0;max-width:74ch}.kl-spec{width:100%;margin:0 0 16px;border-collapse:collapse;font-size:14.8px;line-height:1.55}.kl-spec th,.kl-spec td{padding:9px 12px;border:1px solid #e0e6da;text-align:left;vertical-align:top}.kl-spec th{width:210px;background:#f4f7f0;font-weight:600;color:#33461f}.kl-spec--so th{width:auto;background:#eef4e8}.kl-spec--so td:first-child{width:190px}.kl-faq--acc{margin:0 0 4px;border:1px solid #e0e6da;border-radius:10px;overflow:hidden}.kl-faq__item+.kl-faq__item{border-top:1px solid #e0e6da}.kl-faq__question{position:relative;padding:13px 44px 13px 16px;background:#f6faf2;font-size:15.5px;font-weight:700;line-height:1.5;color:#2f4420;cursor:pointer;list-style:none;transition:background .15s ease}.kl-faq__question::-webkit-details-marker{display:none}.kl-faq__question:hover{background:#eef4e8}.kl-faq__question:focus-visible{outline:2px solid #55a61d;outline-offset:-2px}.kl-faq__question::before,.kl-faq__question::after{content:"";position:absolute;right:17px;top:50%;width:13px;height:2px;background:#55a61d;border-radius:2px;transform:translateY(-50%);transition:transform .2s ease,opacity .2s ease}.kl-faq__question::after{transform:translateY(-50%) rotate(90deg)}.kl-faq__item[open]>.kl-faq__question{background:#eef4e8}.kl-faq__item[open]>.kl-faq__question::after{transform:translateY(-50%) rotate(0deg);opacity:0}.kl-faq__answer{padding:12px 16px 15px;background:#fff;font-size:15px;line-height:1.68}.kl-faq__answer p:last-child{margin-bottom:0}.kl-faq:not(.kl-faq--acc) dt{margin:14px 0 5px;font-weight:700;color:#2f4420}.kl-faq:not(.kl-faq--acc) dd{margin:0 0 10px;padding-left:0}@media (max-width:640px){.kl-mota{font-size:15px}.kl-mota h3{font-size:17.5px}.kl-tldr{padding:13px 14px;font-size:15px}.kl-spec:not(.kl-spec--so){border:1px solid #e0e6da;border-radius:8px;overflow:hidden}.kl-spec:not(.kl-spec--so) tr{display:block}.kl-spec:not(.kl-spec--so) tr+tr{border-top:1px solid #e0e6da}.kl-spec:not(.kl-spec--so) th,.kl-spec:not(.kl-spec--so) td{display:block;width:auto;padding:8px 12px;border:0}.kl-spec:not(.kl-spec--so) th{padding-bottom:2px;font-size:13.5px;letter-spacing:.02em;text-transform:uppercase}.kl-spec:not(.kl-spec--so) td{padding-top:2px;padding-bottom:10px;background:#fff}.kl-spec--so{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.kl-spec--so tbody{display:table;width:100%;min-width:520px}.kl-spec--so td:first-child{width:150px}.kl-faq__question{padding:12px 40px 12px 13px;font-size:15px}.kl-faq__answer{padding:11px 13px 14px}}