.sc-quantity-pricing{box-sizing:border-box;width:100%;min-width:0;margin:1.6rem 0 2.4rem;padding:1.6rem;border:1px solid #c7beae;background:#f3eee3;color:#171714;font-family:var(--font-body-family);text-align:left;clear:both}
.sc-quantity-pricing h3{margin:0;font-size:2.5rem;line-height:1.2;text-transform:uppercase}
.sc-quantity-pricing__intro{margin:.8rem 0 1.4rem;font-size:1.3rem;line-height:1.5}
.sc-quantity-pricing__brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0 0 1.4rem;padding:1.2rem;border-top:2px solid #956236;background:#fffdf8;font-size:1.2rem;line-height:1.5}
.sc-quantity-pricing__brands dt{margin:0;font-weight:700;color:#171714}
.sc-quantity-pricing__brands dd{margin:.3rem 0 0;overflow-wrap:anywhere}
.sc-quantity-pricing__table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:1.3rem;line-height:1.4;font-variant-numeric:tabular-nums}
.sc-quantity-pricing__table caption{padding:0 0 .8rem;font-size:1.2rem;line-height:1.4;text-align:left;color:#504b43}
.sc-quantity-pricing__table th,.sc-quantity-pricing__table td{padding:.9rem .8rem;border-bottom:1px solid #c7beae;text-align:right;overflow-wrap:anywhere}
.sc-quantity-pricing__table thead th{background:#22231f;color:#fffdf8;font-weight:700}
.sc-quantity-pricing__table th:first-child{width:27%;text-align:left}
.sc-quantity-pricing__table tbody th{font-weight:600}
.sc-quantity-pricing__table tbody tr:nth-child(even){background:#fffdf8}
.sc-quantity-pricing__table tbody tr:last-child th,.sc-quantity-pricing__table tbody tr:last-child td{border-bottom:2px solid #956236}
.sc-quantity-pricing__included{margin-top:1.2rem;font-size:1.2rem;line-height:1.5}
.sc-quantity-pricing__included p{margin:.4rem 0}
@media(max-width:389px){.sc-quantity-pricing{padding:1.2rem}.sc-quantity-pricing__brands{grid-template-columns:1fr;gap:.8rem}.sc-quantity-pricing__table{font-size:1.2rem}.sc-quantity-pricing__table th,.sc-quantity-pricing__table td{padding:.8rem .5rem}}
