.vade-cart-gift{display:block;padding:18px;margin:14px 0;border:1px solid #bed5b0;border-radius:12px;background:#f4f8f0;color:#18351a;text-align:left}.vade-cart-gift--home{max-width:580px;margin:14px 0 0;padding:14px 16px}.vade-cart-gift h3,.vade-cart-gift--home>strong{margin:0 0 8px;display:block;font-size:19px;line-height:1.25}.vade-cart-gift p{font-size:13px;line-height:1.5;margin:7px 0}.vade-cart-gift__preview{display:inline-block;padding:3px 7px;margin:0 0 8px;border-radius:4px;background:#fff0c5;color:#6b4b00;font-size:11px;font-weight:700}.vade-cart-gift progress{display:block;width:100%;height:9px;margin:12px 0;accent-color:#367c21}.vade-cart-gift__terms{color:#52674c}.vade-cart-gift__selection{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #d4e2c9}.vade-cart-gift__selection>span{font-size:13px;font-weight:700}.vade-cart-gift__selection label{font-size:13px}.vade-cart-gift__selection select{width:100%;min-height:44px;border:1px solid #8ca67e;border-radius:6px;background:#fff;color:#18351a;padding:8px 11px;font:inherit}.vade-cart-gift__selection .button{min-height:44px;font-size:13px;width:100%}.vade-cart-gift__selection .button:disabled{opacity:.65}.vade-cart-gift__selection form{display:grid;gap:8px;min-width:0}.vade-cart-gift__selection [data-gift-status]:empty{display:none}.vade-cart-gift__topups{border:0;padding:0;margin:16px 0 0;background:transparent}.vade-cart-gift__topups>h3{font-size:15px;margin:0 0 12px}.vade-cart-gift__topups [data-gift-topup]+[data-gift-topup]{border-top:1px solid #d4e2c9;margin-top:12px;padding-top:12px}.vade-cart-gift [hidden]{display:none!important}.vade-cart-gift--home>a{color:#255c17;font-weight:700;font-size:13px}.vade-cart-gift :focus-visible{outline:3px solid #367c21;outline-offset:3px}@media(max-width:749px){.vade-cart-gift--home{padding:12px;margin-top:10px}.vade-cart-gift--home>strong{font-size:16px}.vade-cart-gift--home p{font-size:11px}.drawer .vade-cart-gift{padding:12px;margin:8px 0}}
.vade-cart-gift--compact{max-width:580px;margin-top:12px;padding-top:10px;border-top:1px solid #cbdcc2;color:#18351a;text-align:left}.vade-cart-gift--compact>a{color:#255c17;font-size:14px;font-weight:800;text-underline-offset:3px}.vade-cart-gift--compact p{margin:5px 0 0;font-size:11px;line-height:1.45;color:#52674c}.vade-cart-gift--compact>a:focus-visible{outline:3px solid #367c21;outline-offset:3px}
.vade-cart-gift h3{color:inherit}

