.tx-hx-purchase{margin:16px 0;padding:16px 18px;border:1px solid #d8e1e9;border-radius:12px;background:#f7f9fb;color:#172b46;font-size:15px;line-height:1.5}
.tx-hx-purchase__shipping{display:grid;gap:3px;margin:0 0 10px}
.tx-hx-purchase__shipping strong{font-size:15px;color:#102645}
.tx-hx-purchase__shipping span{font-size:14px;color:#40536b}
.tx-hx-purchase .tx-hx-purchase__help{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 8px}
.tx-hx-purchase__help span{flex-basis:100%;color:#40536b}
.tx-hx-purchase__help a{display:inline-flex;align-items:center;min-height:44px;font-weight:750;color:#0b3970;text-decoration:underline;text-underline-offset:3px}
.tx-hx-purchase details{border-top:1px solid #d8e1e9;padding-top:10px}
.tx-hx-purchase summary,.tx-hx-extras>summary{min-height:44px;display:list-item;cursor:pointer;font-size:15px;font-weight:750;color:#102645;line-height:1.5;padding:10px 0}
.tx-hx-purchase details p{margin:10px 0;font-size:14px;line-height:1.55}
.tx-hx-extras{margin:14px 0;border:1px solid #d8e1e9;border-radius:12px;padding:0 16px;background:#fff}
.tx-hx-extras>summary{padding:15px 0}
.tx-hx-extras>div{padding:0 0 12px}
.tx-hx-guide-size{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:18px 0 8px;color:#102645;font-size:16px;font-weight:750}
.tx-hx-guide-size select{min-width:180px;min-height:46px;padding:10px 38px 10px 14px;background:#fff;border:1px solid #8494a7;border-radius:8px;font-size:16px;color:#102645}
.tx-hx-guide-note{font-size:14px!important;line-height:1.5!important;color:#40536b;margin:0 0 18px!important}
[data-hx-guide-card][aria-busy=true]{opacity:.65}
.tx-hx-purchase a:focus-visible,.tx-hx-purchase summary:focus-visible,.tx-hx-extras>summary:focus-visible,.tx-hx-guide-size select:focus-visible{outline:3px solid #155e9d;outline-offset:3px}
@media(max-width:640px){.tx-hx-purchase{padding:14px}.tx-hx-guide-size{display:grid;gap:7px}.tx-hx-guide-size select{width:100%}.tx-hx-extras{padding:0 13px}}
