.nv-cart-gift-teaser{display:flex;align-items:center;gap:14px;flex:none;margin:8px 20px 14px;padding:14px 16px;border:1px solid #dfe5d6;border-radius:10px;background:#f6f8f1;color:#173f34;text-align:left}
.nv-cart-gift-teaser[hidden]{display:none}
.nv-cart-gift-teaser>img{display:block;flex:none;width:42px;height:64px;object-fit:contain}
.nv-cart-gift-copy{flex:1;min-width:0}
.nv-cart-gift-copy>strong{display:block;font-size:13px;font-weight:750;line-height:1.35;color:#173f34}
.nv-cart-gift-copy>p{margin:5px 0 0;font-size:11px;line-height:1.45;color:#687365;overflow-wrap:anywhere}
.nv-cart-gift-progress{height:5px;overflow:hidden;margin-top:9px;border-radius:4px;background:#e2e8da}
.nv-cart-gift-progress>span{display:block;width:0;height:100%;border-radius:inherit;background:#c5a267}
.nv-cart-gift-copy>.nv-cart-gift-status{margin-top:6px;font-size:11px;font-weight:650;color:#173f34}
.nv-cart-gift-teaser.is-unlocked .nv-cart-gift-progress>span{background:#173f34}
@media(max-width:480px){.nv-cart-gift-teaser{gap:10px;margin:6px 16px 10px;padding:10px 12px}.nv-cart-gift-teaser>img{width:36px;height:56px}.nv-cart-gift-copy>strong{font-size:12px}.nv-cart-gift-copy>p{font-size:10.5px}}
