product-info[data-id="15847111655755"]:has(sun365-mix-meter) .product-complementary{display:none!important}
.s365-mix-meter{display:block;color:inherit;margin:8px 0}
.s365-mix-meter h3{margin:0 0 12px;font-size:18px;font-weight:700}
.s365-mix-meter__choice{display:grid;grid-template-columns:22px 88px minmax(0,1fr);align-items:center;gap:14px;padding:16px;border:1px solid #ffffff35;border-radius:12px;background:#ffffff06;cursor:pointer}
.s365-mix-meter__choice:has(input:checked){border-color:#e1bc43;background:#e1bc4310;box-shadow:inset 0 0 0 1px #e1bc43}
.s365-mix-meter__choice:has(input:focus-visible){outline:2px solid #e1bc43;outline-offset:3px}
.s365-mix-meter__choice:has(input:disabled){opacity:.6;cursor:not-allowed}
.s365-mix-meter__choice input{position:static;appearance:auto;width:20px;height:20px;min-width:20px;margin:0;accent-color:#d8b542;cursor:inherit}
.s365-mix-meter__image{display:block;width:88px;height:88px;object-fit:contain;background:#fff;border-radius:8px}
.s365-mix-meter__details{display:grid;gap:7px;min-width:0}
.s365-mix-meter__details>strong{font-size:15px;line-height:1.4}
.s365-mix-meter__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}
.s365-mix-meter__prices b{font-size:18px}
.s365-mix-meter__prices s{font-size:13px;opacity:.65}
.s365-mix-meter__saving{font-size:12px;font-weight:600;color:#ead170}
.s365-mix-meter__terms{margin:10px 0 0;font-size:12px;line-height:1.55;opacity:.8}
.s365-mix-meter__total{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid #ffffff25;font-size:14px}
.s365-mix-meter__total strong{font-size:19px;white-space:nowrap}
.s365-mix-meter__error{color:#ffb8b8;margin:12px 0 0;font-size:14px}
.s365-mix-meter [hidden],.s365-mix-meter-buy-now[hidden]{display:none!important}
product-form[data-s365-mix-meter-selected] .dynamic-checkout,product-form[data-s365-mix-meter-selected] .product-mini-checkout{display:none!important}
.s365-mix-meter-buy-now{width:100%;min-height:50px;margin-top:12px}
@media(max-width:480px){.s365-mix-meter__choice{grid-template-columns:20px 68px minmax(0,1fr);gap:10px;padding:12px}.s365-mix-meter__image{width:68px;height:68px}.s365-mix-meter__prices b{font-size:17px}.s365-mix-meter__details>strong{font-size:14px}.s365-mix-meter__total{align-items:flex-start}.s365-mix-meter__total strong{font-size:18px}}

