blk-gift-cart{display:block;box-sizing:border-box;margin:16px 0;padding:16px 18px;border:1px solid #c4aa70;border-radius:8px;background:#1b1b17;color:#fff;font:14px/1.45 Arial,sans-serif;text-align:left}
blk-gift-cart[hidden]{display:none!important}
blk-gift-cart p{margin:0 0 8px;color:inherit;font-size:13px;line-height:1.45}
blk-gift-cart .blk-gift-cart__eyebrow{margin-bottom:7px;color:#f2d28b;font-size:10px;letter-spacing:1.1px;font-weight:700}
.blk-gift-cart__title{display:block;font-size:18px;line-height:1.2;margin-bottom:8px;color:#fff}
.blk-gift-cart__progress{display:block;width:100%;height:7px;appearance:none;border:0;border-radius:8px;overflow:hidden;background:#45443c;margin:12px 0 6px}
.blk-gift-cart__progress::-webkit-progress-bar{background:#45443c}
.blk-gift-cart__progress::-webkit-progress-value{background:#f3d188}
.blk-gift-cart__progress::-moz-progress-bar{background:#f3d188}
.blk-gift-cart__amount{display:block;text-align:right;color:#f2d28b;font-size:11px;margin-bottom:8px}
blk-gift-cart .blk-gift-cart__note{color:#d3d0c6;font-size:11px;margin-bottom:2px}
blk-gift-cart a.blk-gift-cart__link,blk-gift-cart>a{display:inline-flex;align-items:center;min-height:40px;color:#f3d188!important;text-decoration:underline;text-underline-offset:3px;font-size:13px;font-weight:700}
blk-gift-cart a:focus-visible{outline:2px solid #f3d188;outline-offset:3px}
blk-gift-cart input{width:100%;box-sizing:border-box;background:#fff;color:#111;padding:10px;border:0;font:12px monospace;margin:6px 0;min-height:40px}
.main-cart-footer__inner>blk-gift-cart{width:100%;max-width:520px;margin-left:auto}
@media(max-width:749px){blk-gift-cart{padding:13px 14px}.blk-gift-cart__title{font-size:16px}}
