oa-product-offers{display:block;--oa-ink:#35452c;--oa-line:#d9ddcd;--oa-cream:#f8f6ef;color:var(--oa-ink);margin-top:18px;padding:20px;border:1px solid var(--oa-line);border-radius:20px;background:#fffdf8;font-size:14px;line-height:1.45}
.oa-offers fieldset{border:0;padding:0;margin:0;min-width:0}.oa-offers legend{font-size:19px;font-weight:600;padding:0;margin:0 0 12px;letter-spacing:-.3px}.oa-offers__preview{font-size:12px;margin:0 0 16px;padding:9px 12px;background:#f1ead6;border-radius:9px;color:#665b3a}.oa-offers__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.oa-offers__tier{position:relative;cursor:pointer;min-width:0}.oa-offers input{accent-color:var(--oa-ink);width:18px;height:18px;flex-shrink:0}.oa-offers__tier>input{position:absolute;top:12px;left:10px;z-index:1;margin:0}.oa-offers__tier-body{display:flex;flex-direction:column;gap:8px;height:100%;padding:12px 10px;border:1px solid var(--oa-line);border-radius:13px;background:#fff;transition:background .18s,border-color .18s}.oa-offers__tier input:checked+.oa-offers__tier-body{border:2px solid var(--oa-ink);padding:11px 9px;background:var(--oa-cream)}.oa-offers input:focus-visible{outline:3px solid #9b8150;outline-offset:3px}.oa-offers__tier-top{display:flex;flex-direction:column;gap:10px;padding-left:23px}.oa-offers__badge{font-size:11px;background:#e8ecdd;padding:3px 7px;border-radius:6px;width:max-content}.oa-offers__tier-price{font-size:16px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.oa-offers small{font-size:11px;color:#66705d}.oa-offers__fine{font-size:12px;color:#66705d;margin:12px 0 16px}.oa-offers__soaps{margin-top:22px!important;border-top:1px solid var(--oa-line)!important;padding-top:18px!important}.oa-offers__soap{display:flex;align-items:center;gap:10px;min-height:84px;padding:10px 8px;border:1px solid var(--oa-line);border-radius:12px;margin-bottom:9px;cursor:pointer;background:#fff}.oa-offers__soap:has(input:checked){background:var(--oa-cream);border-color:var(--oa-ink)}.oa-offers__image{width:54px;height:64px;object-fit:contain;border-radius:7px;flex-shrink:0}.oa-offers__soap-name{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.oa-offers__soap-name strong{font-size:12px;font-weight:600}.oa-offers__soap-price{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;gap:4px;white-space:nowrap}.oa-offers__soap-price s{font-size:11px;color:#8b8e82}.oa-offers__summary{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:15px;border-top:1px solid var(--oa-line)}.oa-offers__summary strong{font-size:21px;font-variant-numeric:tabular-nums}.oa-offers__status{font-size:12px;color:#87502e;margin:8px 0 0}.oa-offers__status:empty{display:none}@media(max-width:380px){oa-product-offers{padding:14px}.oa-offers__tiers{gap:5px}.oa-offers__tier-price{font-size:14px}.oa-offers__tier-body{padding:12px 7px}.oa-offers__tier input:checked+.oa-offers__tier-body{padding:11px 6px}.oa-offers__image{width:40px}.oa-offers__soap{gap:7px}}@media(prefers-reduced-motion:reduce){.oa-offers__tier-body{transition:none}}

.oa-offers__tier-price{font-size:clamp(12px,3.5vw,16px);white-space:nowrap;overflow-wrap:normal;letter-spacing:-.35px}
