.exact-buybox .builder .configuration .step.set-choice-heading{justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}
.exact-buybox .set-choice-heading .choice-heading{flex:0 1 auto}
.exact-buybox .set-contents-trigger{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-height:44px;margin-left:auto;padding:4px 0;border:0;border-radius:0;background:transparent;color:var(--navy);font:500 12px/1.5 Montserrat,Arial,sans-serif;white-space:nowrap;text-underline-offset:3px}
.exact-buybox .set-contents-trigger:hover span{text-decoration:underline}
.exact-buybox .set-contents-trigger svg{flex:none}
.exact-buybox .set-contents-dialog{position:fixed;inset:0;width:min(400px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:30px 28px 20px;border:1px solid #dfddd9;border-radius:4px;background:#fff;color:#050d37;overflow:auto;box-shadow:0 18px 65px #050d3733}
.exact-buybox .set-contents-dialog::backdrop{background:#050d3780;backdrop-filter:blur(3px)}
.exact-buybox .set-contents-dialog h2{margin:0 28px 0 0;font:400 28px/1.25 Marcellus,Georgia,serif;letter-spacing:-.3px}
.exact-buybox .set-contents-dialog p#set-contents-summary{margin:8px 0 18px;color:#626574;font:400 13px/1.6 Montserrat,Arial,sans-serif}
.exact-buybox .set-contents-close{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:#050d37}
.exact-buybox .set-contents-close:hover{background:#f5f4f0}
.exact-buybox .set-contents-list{list-style:none;margin:0;padding:0;border-top:1px solid #e6e4df}
.exact-buybox .set-contents-list li{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid #e6e4df;font:400 14px/1.6 Montserrat,Arial,sans-serif}
.exact-buybox .set-contents-list li:last-child{border-bottom:0}
.exact-buybox .set-contents-quantity{min-width:32px;font-weight:600;font-variant-numeric:tabular-nums}
@media(max-width:360px){.exact-buybox .set-contents-dialog{padding:28px 22px 18px}}
