@font-face{font-family:SmallDetailsAllura;src:url('/build/assets/Allura-Regular-DYozU5_8.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
.smalldetails-letter{display:grid;grid-template-columns:1fr 1.25fr;gap:30px;padding:28px 32px;margin:28px 0;color:#0e1a49;background:#fffaf0;border:1px solid #ddd3bd;border-left:3px solid #bba269;border-radius:3px;text-align:left;box-shadow:0 3px 12px #0e1a4906}
.smalldetails-letter p{margin:0}.smalldetails-letter__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.smalldetails-letter h3{color:#0e1a49;font-family:SmallDetailsAllura,Georgia,serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:400;line-height:1.12;margin:12px 0}.smalldetails-letter__message>p:last-child{font-size:.88rem;line-height:1.7;max-width:35em}.smalldetails-letter__offer{border-left:1px solid #ddd3bd;padding-left:30px;font-size:.85rem;line-height:1.7}.smalldetails-letter__sum{display:flex;align-items:center;justify-content:space-between;gap:9px;padding-bottom:14px}.smalldetails-letter__sum span{text-align:center;flex:1}.smalldetails-letter__sum strong{display:block;font-size:1.8rem;font-weight:600;line-height:1.2}.smalldetails-letter__sum small{display:block;font-size:.72rem;line-height:1.4;margin-top:5px}.smalldetails-letter__sum b{font-weight:400}.smalldetails-code{display:inline-block;font-size:.85em;letter-spacing:.08em;border-bottom:1px solid #bba269;padding:1px 4px;overflow-wrap:anywhere}.smalldetails-letter .smalldetails-letter__terms{margin-top:10px;font-size:.75rem;line-height:1.6;color:#424242}
.keshi-widget .smalldetails-regular{font-size:1.05rem;line-height:1.5;margin:0 0 7px;font-weight:400;letter-spacing:0;text-transform:none}.keshi-widget .smalldetails-regular del{text-decoration-thickness:1px}.keshi-widget .smalldetails-qualifier{font-size:.9rem;line-height:1.65;color:#fff3ad;margin:15px 0 0;max-width:38em}.keshi-widget .smalldetails-terms{font-size:.85rem;line-height:1.7;margin:14px 0;color:#0e1a49;max-width:100%}.keshi-widget .keshi-total-primary .smalldetails-regular{display:block}.keshi-widget [hidden]{display:none!important}.keshi-widget .smalldetails-terms strong{font-weight:700}.keshi-widget .keshi-total-primary:has(.smalldetails-regular:not([hidden])){padding-right:145px}.keshi-widget .keshi-total-primary:has(.smalldetails-regular:not([hidden])) .keshi-total-value{font-size:clamp(2rem,4vw,3.5rem)}
@media(max-width:800px){.smalldetails-letter{grid-template-columns:1fr;gap:20px;padding:24px}.smalldetails-letter__offer{border-left:0;border-top:1px solid #ddd3bd;padding:20px 0 0}.smalldetails-letter h3{font-size:2.2rem}}
@media(max-width:420px){.smalldetails-letter{padding:20px 16px}.smalldetails-letter__sum{gap:5px}.smalldetails-letter__sum strong{font-size:1.6rem}.smalldetails-letter__sum small{font-size:.7rem}.keshi-widget .keshi-total-primary:has(.smalldetails-regular:not([hidden])){padding-right:95px}.keshi-widget .smalldetails-regular{font-size:.95rem}}
