*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;color:#303030;background:#fff;font-family:Poppins,Arial,sans-serif;line-height:1.6;font-size:16px}img{max-width:100%;height:auto;display:block}button,input,select{font:inherit}a{color:inherit}.ls-strip{background:#214c3b;color:white;text-align:center;padding:8px;font-size:13px}.ls-header{max-width:1170px;margin:auto;padding:22px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd}.ls-brand{font-family:Arial,sans-serif;font-size:32px;font-weight:bold;color:#214c3b;text-decoration:none;letter-spacing:-1px}.ls-header nav{display:flex;gap:20px;font-size:14px}.ls-header nav a{text-decoration:none}.ls-market{display:block;margin:10px auto;background:none;border:0;color:#555;font-size:12px;cursor:pointer}.ls-wrap{max-width:1170px;margin:auto;padding:24px 20px}.ls-center{text-align:center}.ls-lead h1{font-size:42px;line-height:1.18;margin:18px 0}.ls-lead{max-width:980px;margin:auto;text-align:center}.ls-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.ls-grid h1{font-size:30px;line-height:1.25}.ls-thumbs{display:flex;gap:10px;margin-top:12px}.ls-thumbs button{width:72px;padding:0;border:1px solid #ddd;background:white;cursor:pointer}.ls-packs{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:20px 0}.ls-pack{position:relative;display:block;text-align:center;border:1px solid #999;border-radius:5px;padding:15px 4px;cursor:pointer;font-size:13px}.ls-pack:has(input:checked){outline:2px solid #214c3b;background:#eff7f2}.ls-pack input{position:absolute;opacity:0}.ls-pack b,.ls-pack span,.ls-pack small{display:block}.ls-pack em{display:block;font-size:9px;font-style:normal;background:#214c3b;color:white}.ls-button{display:inline-block;background:#18801a;color:white;padding:16px 32px;border:0;border-radius:32px;cursor:pointer;font-weight:700;text-decoration:none;text-align:center}.ls-buy{width:100%;margin:8px 0}.ls-benefits{padding:0;list-style:none;font-size:15px}.ls-benefits li{padding:4px 0}.ls-proof{display:flex;justify-content:space-around;text-align:center;font-size:13px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:18px 0;margin:20px 0}.ls-block{padding:40px 0;border-bottom:1px solid #ddd}.ls-block h2{font-size:30px;line-height:1.25}.ls-block .ls-grid{align-items:center}details{border-bottom:1px solid #ddd;padding:16px 0}summary{font-weight:600;cursor:pointer}.ls-reason{margin:36px 0 58px}.ls-reason .ls-grid{gap:30px;align-items:center}.ls-reason .ls-grid img{width:100%}.ls-reason h2{font-size:30px;line-height:1.3}.ls-number{font-size:17px;font-weight:bold;color:#18801a}.ls-quote{background:#f6f1e9;padding:22px;border-radius:5px;margin:18px 0}.ls-quote small{display:block;color:#555}.ls-guarantee{background:#fef5ee;padding:35px;margin:30px auto;text-align:center}.ls-guarantee h2{font-size:32px}.ls-sticky{position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;gap:35px;background:#fbc909;padding:12px;z-index:4}.ls-sticky .ls-button{padding:9px 25px;font-size:14px}footer{text-align:center;background:#f5efe5;padding:40px 20px;font-size:13px}.ls-error{color:#a00000}.ls-cart-line{display:grid;grid-template-columns:90px 1fr 90px;gap:20px;padding:24px 0;border-bottom:1px solid #ddd}.ls-cart-line input{width:70px;padding:8px}.ls-cart-total{text-align:right;padding:30px}.ls-cart-line img{width:90px}.ls-three{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ls-three figure{margin:0}.ls-three figcaption{text-align:center;font-weight:600;padding:12px}.ls-note{font-size:13px;color:#666}.ls-error:empty{display:none}@media(max-width:750px){body{font-size:15px}.ls-header{padding:15px}.ls-brand{font-size:26px}.ls-header nav{gap:10px;font-size:12px}.ls-header nav a:nth-child(2){display:none}.ls-grid{grid-template-columns:1fr;gap:22px}.ls-lead h1{font-size:30px}.ls-block h2,.ls-reason h2{font-size:25px}.ls-wrap{padding:15px}.ls-packs{gap:4px}.ls-pack{font-size:11px;padding:13px 2px}.ls-proof{font-size:11px}.ls-sticky{gap:10px;font-size:12px}.ls-reason{margin-bottom:35px}.ls-three{gap:7px}.ls-three figcaption{font-size:12px}.ls-cart-line{grid-template-columns:65px 1fr 65px;gap:10px}.ls-cart-line input{width:55px}}
.ls-grid>*{min-width:0}.ls-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ls-thumbs button{width:calc((100% - 40px)/5);min-width:0}.ls-pack{min-width:0}.ls-pack small{overflow-wrap:anywhere}@media(max-width:750px){.ls-grid{grid-template-columns:minmax(0,1fr)}}
