.fp-multibuy{border:1px solid #bdd4d4;border-radius:8px;background:#f4faf9;padding:16px 18px;margin:18px 0;color:#0f1111;max-width:100%;font:14px/1.5 Arial,Helvetica,sans-serif}
.fp-multibuy h2{font-size:17px;line-height:1.3;letter-spacing:0;margin:0 0 12px;font-weight:700}
.fp-multibuy-tiers{display:flex;flex-wrap:wrap;gap:10px}
.fp-multibuy-tiers>span{background:#fff;border:1px solid #007185;border-radius:5px;padding:8px 13px;color:#005a66}
.fp-multibuy-tiers strong{margin-right:8px}
.fp-multibuy p{font-size:13px;margin:12px 0 0}
.fp-multibuy summary{cursor:pointer;color:#007185;font-size:13px;margin-top:10px;width:fit-content}
.fp-multibuy summary:focus-visible{outline:3px solid #007185;outline-offset:3px}
.fp-multibuy details a{display:inline-block;margin-top:10px;color:#007185}
.fp-card-offer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 14px;line-height:1.25}
.fp-card-offer-primary{display:inline-block;padding:4px 8px;border-radius:4px;background:#e7f4f2;color:#00675e;font-size:13px;font-weight:700}
.fp-card-offer-more{font-size:12px;font-weight:700;color:#0f1111}
.fp-card-offer-note{font-size:11px;color:#565959}
@media(max-width:600px){.fp-multibuy{padding:14px}.fp-multibuy-tiers{gap:8px}.fp-multibuy-tiers>span{padding:8px 10px}}
@media(max-width:600px){.fp-card-offer{margin-bottom:10px;gap:3px}.fp-card-offer-primary{font-size:12px;padding:3px 6px}.fp-card-offer-more{font-size:11px}.fp-card-offer-note{font-size:10px}}
