.kas-spend-save-section,.kas-spend-save-host{display:contents}
.kas-spend-save{box-sizing:border-box;width:100%;clear:both;margin:12px 0 16px;padding:12px 14px;border:1px solid #dce3ee;border-left:3px solid #042474;border-radius:4px;background:#f5f7fb;color:#283142;font-size:13px;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:left}
.kas-spend-save[hidden]{display:none!important}
.kas-spend-save__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}
.kas-spend-save__heading{color:#042474;font-size:14px;font-weight:700}
.kas-spend-save__line>span{white-space:nowrap}
.kas-spend-save__line strong,.kas-spend-save__line b{font-weight:700}
.kas-spend-save__foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 14px;margin-top:4px;font-size:12px;color:#526074}
.kas-spend-save__details{flex-basis:auto;max-width:100%;font-size:12px}
.kas-spend-save__details[open]{flex-basis:100%}
.kas-spend-save .kas-spend-save__details>summary{padding:0;margin:0;color:#042474;font-size:12px;font-weight:400;line-height:1.5;text-decoration:underline;text-underline-offset:2px;cursor:pointer;list-style:revert;display:list-item}
.kas-spend-save__details summary:focus-visible{outline:2px solid #667bb1;outline-offset:3px}
.kas-spend-save .kas-spend-save__terms{margin:8px 0 0;font-size:12px;line-height:1.6;color:#526074}
.kas-spend-save .kas-spend-save__terms p{margin:0 0 7px;font-size:12px;line-height:1.6}
.kas-spend-save .kas-spend-save__terms p:last-child{margin-bottom:0}
body.template-product .kas-product__spend,body.template-product #spendsave{display:none!important}
.kas-spend-save--collection{margin:16px 0 22px}
@media(max-width:520px){.kas-spend-save{padding:10px 12px}.kas-spend-save__line{gap:3px 12px}.kas-spend-save__heading{flex-basis:100%}.kas-spend-save__foot{gap:2px 12px}}
