/* Keep the original dropdown form; reveal a second selection only for the pair offer. */
body.rimasko-product .cod-bundle-picker{grid-column:1/-1;min-width:0}
body.rimasko-product .cod-bundle-picker [hidden]{display:none!important}
body.rimasko-product .checkout-panel .cod-offers{border:0;background:transparent;box-shadow:none;padding:0;margin:0 0 18px;min-width:0}
body.rimasko-product .cod-offers>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
body.rimasko-product .cod-offer-options{display:flex;flex-wrap:wrap;gap:8px}
body.rimasko-product .checkout-panel .cod-offer{position:relative;margin:0;cursor:pointer;flex:1;min-width:120px}
body.rimasko-product .checkout-panel .cod-offer>input{position:absolute;opacity:0;width:1px!important;height:1px!important}
body.rimasko-product .cod-offer>span{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;min-height:48px;padding:9px 12px;border:1px solid #ffffff60;border-radius:5px;background:transparent;color:#fff;line-height:1.6}
body.rimasko-product .cod-offer.is-selected>span{background:#e8e5dd;color:#1c2938;border-color:#e8e5dd}
body.rimasko-product .cod-offer strong,body.rimasko-product .cod-offer bdi{font-size:13px;font-weight:600}
body.rimasko-product .cod-offer small{display:none}
body.rimasko-product .cod-offer input:focus-visible+span{outline:2px solid #fff;outline-offset:3px}
body.rimasko-product .checkout-panel .cod-outfit{border:0;background:transparent;box-shadow:none;margin:0;padding:0;min-width:0}
body.rimasko-product .cod-outfit>h4,body.rimasko-product .cod-outfit>legend{background:transparent;color:#fff;font-size:14px;font-weight:600;padding:0;margin:0 0 12px}
body.rimasko-product .cod-order-form[data-offer-count="1"] [data-outfit="1"]>h4{display:none}
body.rimasko-product .cod-outfit>h4>span,body.rimasko-product .cod-outfit>legend>span{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid #ffffff60;border-radius:5px;margin-inline-end:6px}
body.rimasko-product .cod-outfit .cod-choices{background:transparent;min-width:0}
body.rimasko-product .cod-outfit .cod-selection-status{display:none}
body.rimasko-product .cod-order-form[data-offer-count="2"] [data-outfit="2"]{margin-top:16px}

/* Subtle emphasis and value note for the two-outfit offer. */
body.rimasko-product .cod-offer:has(input[value="2"])>span{border-color:#d5c7a6;background:#ffffff0b}
body.rimasko-product .cod-offer:has(input[value="2"]).is-selected>span{background:#e8e5dd;border-color:#d5c7a6;color:#1c2938}
body.rimasko-product .cod-offer:has(input[value="2"]) small{display:block;position:absolute;top:100%;inset-inline:0;margin-top:5px;text-align:center;font-size:11px;line-height:1.6;color:#e8dbc0;font-weight:600}
body.rimasko-product .cod-offer-options{padding-bottom:24px}
