.sm-cart-donation{margin:8px 0 8px;padding:0;border:1px solid #fa655544;border-radius:8px;background:#000;color:#fef3d5;text-align:left;font-family:Manrope,Arial,sans-serif}
.sm-cart-donation > summary.sm-cart-donation__toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:12px 34px 12px 12px;box-sizing:border-box;list-style:none;cursor:pointer}
.sm-cart-donation__toggle::-webkit-details-marker{display:none}
.sm-cart-donation__toggle::marker{content:""}
.sm-cart-donation__toggle:focus-visible{outline:2px solid #fef3d5;outline-offset:3px;border-radius:8px}
.sm-cart-donation__sum{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-width:0}
.sm-cart-donation__amount{color:#fa6555;font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}
.sm-cart-donation__label{color:#fef3d5b3;font-size:11px;line-height:1.4;white-space:nowrap}
.sm-cart-donation .sm-cart-donation__logo{display:block;flex:0 0 64px;width:64px;height:auto;margin:0}
.sm-cart-donation__chevron{position:absolute;top:7px;right:7px;color:#fef3d5b3;transition:transform .15s ease}
.sm-cart-donation[open] .sm-cart-donation__chevron{transform:rotate(180deg)}
.sm-cart-donation__explanation{padding:0 12px 12px}
.sm-cart-donation p{margin:0;font-family:inherit;letter-spacing:0}
.sm-cart-donation .sm-cart-donation__items{color:#fef3d5b3;font-size:10px;line-height:1.5}
.sm-cart-donation .sm-cart-donation__detail{margin-top:7px;color:#fef3d5b3;font-size:11px;line-height:1.5}
.sm-cart-donation__link{display:inline-block;margin-top:6px;color:#fef3d5b3;font-size:10px;text-underline-offset:3px}
.sm-cart-donation .sm-countdown{margin-top:10px;padding-top:9px;border-top:1px solid #fef3d51a}
@media(prefers-reduced-motion:reduce){.sm-cart-donation,.sm-cart-donation *{animation:none!important;transition:none!important}}
