.mix-picker{border:0;padding:0;margin:22px 0;color:#173d30;min-width:0}.mix-picker[hidden]{display:none}.mix-picker legend{font-size:18px;font-weight:700;padding:0;margin-bottom:12px}.mix-progress{display:flex;flex-direction:column;background:#e3ebd8;border-radius:6px;padding:10px 12px;margin-bottom:9px;font-size:13px;line-height:1.5}.mix-progress span{font-size:11px}.mix-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #dcded3}.mix-row img{width:58px!important;height:58px!important;object-fit:cover;border-radius:6px;flex-shrink:0}.mix-flavour{flex:1;min-width:0;display:flex;flex-direction:column;font-size:14px}.mix-flavour small{font-size:10px;color:#5c6b60}.mix-stepper{display:flex;align-items:center;background:#fffdf8;border:1px solid #c3cdbb;border-radius:6px;overflow:hidden;flex-shrink:0}.mix-stepper button{border:0;background:transparent;color:#173d30;font-size:22px;width:44px;height:44px;cursor:pointer}.mix-stepper button:disabled{opacity:.3;cursor:default}.mix-stepper output{width:26px;text-align:center;font-size:16px;font-weight:700}.mix-hint{font-size:11px;line-height:1.5;color:#5c6b60;margin:10px 0!important}.mix-presets{display:flex;gap:7px;flex-wrap:wrap}.mix-presets button{min-height:40px;border:1px solid #bac7ad;background:transparent;border-radius:25px;padding:8px 11px;font:600 11px Arial,sans-serif;cursor:pointer;color:#173d30}.mix-presets button[aria-pressed=true]{background:#173d30;color:#faf7ef;border-color:#173d30}.mix-summary{font-size:12px;font-weight:600;margin:12px 0 0!important;min-height:18px}.mix-native{display:block;width:100%;margin-bottom:15px;padding:10px;font:14px Arial,sans-serif}.mix-enhanced .mix-native{display:none}.mix-saving{display:inline-block!important;background:#e3ebd8;padding:5px 9px;border-radius:4px;font-size:12px!important;font-weight:700}.mix-comparison{font-size:12px;line-height:1.6;color:#4d634e;margin:5px 0 10px!important}.lt-hero{align-items:start}.lt-hero-image{position:sticky;top:30px}.lt-sticky{z-index:20}.lt-sticky .lt-button:disabled{font-size:10px}.mix-picker :focus-visible{outline:3px solid #bd8d35;outline-offset:3px}@media(max-width:749px){.lt-hero-image{position:relative;top:auto}.mix-row img{width:48px!important;height:48px!important}.mix-row{gap:8px}.mix-stepper button{width:44px;height:44px}.mix-stepper output{width:22px}.mix-flavour{font-size:13px}.mix-picker legend{font-size:17px}.mix-presets{gap:6px}.mix-presets button{font-size:10px;padding:8px 9px}.lt-hero-price{gap:10px}.lt-offer-card{padding-left:17px;padding-right:17px}.lt-sticky>div{min-width:95px}.lt-sticky .lt-button{white-space:normal;text-align:center}}
